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