0

コード内のモデルのすべてのgets()を取得する必要があります。

元:

Model.java

private int var1;
private int var2;
private int var3;

public getVar1()...
public getVar2()...
public getVar3()...
4

1 に答える 1

1

もしかして、こういうこと?

MyClass myClass = new MyClass();
Class objClass = myClass.getClass();
Set<Method> getMethods = new HashSet<Method>();

for (Method method : objClass.getMethods()) {
    if(method.getName().contains("getVar")) {
        getMethods.add(method);
    }
}

編集:

上は間違っています!GWT タグが表示されませんでした。どうやら、GWT のリフレクション用の優れた API があり、私のコードを使用できる可能性があります。

http://gwtreflection.sourceforge.net/

于 2012-08-21T21:23:20.537 に答える