-5

変数名とそれらを使用して呼び出されたメソッドを取得しようとしています。たとえば、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で取得できるかどうかを知りたいですか?

4

1 に答える 1

2

いいえ、標準の Java 環境では、渡されたパラメーターの名前を取得できません。

于 2012-12-22T23:49:49.830 に答える