我正在查看类,发现你可以获得声明的字段和方法
我的问题是我能否获得声明字段
提供的方法类似于在构造函数中需要args的类的实例的字段
我的意思是class#getDeclaredField()#getType()#getDeclaredMethods()
?
我知道不会工作但是这样的事情可以在没有返回null或获得NPE的情况下工作吗?
我的意思是它会使用decalred字段来获取方法
就像我如何处理代码class.field.doSomething();
如果field是一个需要args的类,它的构造函数就像SomeClass(String para,int num,...)
或者它只是将它设置为新的或null
答案 0 :(得分:1)
Field.getType()返回Class。您可以使用与从目标类中获取方法相同的方法获取其方法(和字段)。