2012-12-22 77 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環境中獲取傳遞參數的名稱。