0
我有这样一个类:我可以使用Java反射获取方法字段名称吗?
public class Whatever {
public void aMethod(int Param) {
ExecutionContext executionContext ;
}
}
有没有办法知道,aMethod
使用Field
命名executionContext
?
我有这样一个类:我可以使用Java反射获取方法字段名称吗?
public class Whatever {
public void aMethod(int Param) {
ExecutionContext executionContext ;
}
}
有没有办法知道,aMethod
使用Field
命名executionContext
?
反思是关于语言层面的反思,但不是那么深。
你不能用反射做到这一点,你可以通过使用静态分析工具(AST调查)来做到这一点。
顺便说一句executionContext
不是字段,而是局部变量。
不,反射不检查方法的身体。 – 2015-04-03 12:35:52
这是一个局部变量的方法。另一方面,字段是一个实例变量(或者 - 如果是静态的 - 一个类变量)。方法局部变量不能被_reflected_。 – Seelenvirtuose 2015-04-03 12:38:04
谢谢你的澄清。 – yasser101991 2015-04-03 12:47:43