Y a-t-il un utilitaire open source ou un pot pour gérer la réflexion dans Java?Existe-t-il des utilitaires de réflexion Java ou des fichiers JAR?
Je passe des méthodes dynamiquement à une classe et je voudrais récupérer la valeur de retour.
Par exemple:
class Department {
String name ;
Employee[] employees;
public void setName(String name) {
this.name = name;
}
public String getName() {
return name;
}
public Employee[] getEmployes() {
return employees;
}
}
Je voudrais imprimer tous les employés à la sortie de la console, mais plutôt l'obtenir à l'exécution comme ceci:
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.
Y at-il opensource sur la réflexion pour accueillir quelque chose comme ça?
'getEmployes()' retourne un tableau? Il n'y aura pas de méthode 'getAddress()' sur un '[]' .. – dacwe