Gro*_*fit 3 java reflection static
首先,这不是我想要做的一些正常动作,但是这个边缘情况涉及我无法触及的很多遗留代码,以及需要为更新的东西编写的单元测试.
无论如何,我有一个类,我可以通过反射访问所有字段和方法,除了私有/受保护的静态.那么有没有办法通过反射访问这些私有静态方法?
Method method = Foo.class.getDeclaredMethod("methodName");
method.setAccessible(true);
Object result = method.invoke(null);
Run Code Online (Sandbox Code Playgroud)