2012-12-22 73 views
-5

即时通讯尝试获取变量名称以及使用它们调用的方法,例如callMethodOne被调用并传递variableOne。从Java方法检索变量名称

这些方法在不同的类中,并且类中有几种方法。到目前为止,我还有其他需要的信息,例如使用反射的类名称。以下是这些方法如何布置的例子。

public class ClassOne extends ClassTwo { 

    public void methodOne(){ 
     String variableOne = rowData.get("variableOne"); 
     String variableTwo = rowData.get("variableTwo"); 
     String variableThree = rowData.get("variableThree"); 
     String variableFour = rowData.get("variableFour"); 
     String variableFive = rowData.get("variableFive"); 

     callMethodOne(AnyVariable,variableOne) 
     callMethodOne(AnyVariable,variableTwo) 
     callMethodTwo(AnyVariable,variableThree) 
     callMethodOne(AnyVariable,variableFour) 
     callMethodThree(AnyVariable,variableFive) 
    } 

} 

我想知道,如果它是在Java中可能得到的调用的方法和/变量名称传递的参数叫什么名字?

+0

局部作用域变量名称在编译后不会保留。 – McDowell

+1

...你问题是? – Philipp

+0

我想知道是否有可能在java中获取所调用方法的名称以及传入的参数/变量名称? – Colin747

回答

2

不,您不能在标准Java环境中获取传递参数的名称。