Als «reflection» getaggte Fragen

76
Java Reflection erhält alle privaten Felder

Ich frage mich, ob es eine Möglichkeit gibt, alle privaten Felder einer Klasse in Java und deren Typ zu erhalten. Nehmen wir zum Beispiel an, ich habe eine Klasse class SomeClass { private String aaa; private SomeOtherClass bbb; private double ccc; } Nun würde Ich mag alle privaten Felder...

76
Stellen Sie den privaten Feldwert mit Reflexion ein

Ich habe 2 Klassen: FatherundChild public class Father implements Serializable, JSONInterface { private String a_field; //setter and getter here } public class Child extends Father { //empty class } Mit Reflexion möchte ich a_fieldin der ChildKlasse setzen: Class<?> clazz =...

75
NoSuchFieldException, wenn Feld vorhanden ist

Ich erhalte eine, java.lang.NoSuchFieldExceptionwenn ich versuche, die folgende Methode auszuführen: public void getTimes(String specialty, String day) { ArrayList<Tutor> withSpec = new ArrayList<Tutor>(); for (Tutor t : tutorList){ try { Time startTime =

70
Rufen Sie den Namen der aktuellen Methode ab

Dies ist eine dumme Frage, aber ist es möglich, den Namen der Methode, die gerade ausgeführt wird, aus dieser Methode heraus abzurufen? Public Sub SomeMethod() Dim methodName as String = System.Reflection.[function to get the current method name here?] End Sub Vielen Dank