从Java方法中检索变量名称

时间:2012-12-22 23:40:04

标签: java variables reflection methods

我试图获取变量名称以及使用它们调用的方法,例如callMethodOne被调用并传递variableOne。

方法在不同的类中,类中有几种方法。到目前为止,我已经获得了我需要的其他信息,例如使用反射的类名。下面是如何布置方法的示例。

 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中是否可以获取所调用方法的名称以及传入的参数/变量名称?

1 个答案:

答案 0 :(得分:2)

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