0

我需要在我的代码中获取模型的所有gets()。

前任:

模型.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 回答