Javaでリフレクションを処理するためのオープンソースユーティリティまたはjarファイルはありますか?オープンソースのJavaリフレクション・ユーティリティまたはjarファイルはありますか?
メソッドを動的にクラスに渡していますが、戻り値を取得したいと思います。例については
:
class Department {
String name ;
Employee[] employees;
public void setName(String name) {
this.name = name;
}
public String getName() {
return name;
}
public Employee[] getEmployes() {
return employees;
}
}
私はコンソール出力にすべての従業員を印刷したいのではなく、次のように実行時にそれを取得:
Department dept = new Department();
// add employees..
getEmployeeNames(dept,"getEmployees.getAddress.getStreet");
// So the user says they want employee street, but we don't know that
// until run-tme.
は反射上の任意のオープンソースはありますこのようなものに対応するには?
'getEmployes()':言われて、私は通常、それがよりエンジニアの方法で解決できない場合はJXPathは(http://commons.apache.org/jxpath/users-guide.html)は、問題のそのタイプのための最も合理的な解決策であると考えること
配列を返しますか? '[] 'には' getAddress() 'メソッドはありません。 – dacwe