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