Als «reflection» getaggte Fragen

132
Reflection generic erhält Feldwert

Ich versuche, Feldwert durch Reflexion zu erhalten. Das Problem ist, dass ich den Feldtyp nicht kenne und ihn entscheiden muss, während ich den Wert erhalte. Dieser Code führt zu dieser Ausnahme: Das Feld java.lang.String com .... fieldName kann nicht auf java.lang.String gesetzt werden Field field...

127
Beste Art, Getter durch Reflexion aufzurufen

Ich muss den Wert eines Feldes mit einer bestimmten Anmerkung erhalten. Mit Reflexion kann ich dieses Feldobjekt erhalten. Das Problem ist, dass dieses Feld immer privat sein wird, obwohl ich im Voraus weiß, dass es immer eine Getter-Methode haben wird. Ich weiß, dass ich setAccesible (true)...

114
Bestimmen, ob ein Objekt vom primitiven Typ ist

Ich habe ein Object[]Array und versuche, diejenigen zu finden, die primitiv sind. Ich habe versucht zu verwenden Class.isPrimitive(), aber es scheint, dass ich etwas falsch mache: int i = 3; Object o = i; System.out.println(o.getClass().getName() + ", " + o.getClass().isPrimitive()); druckt...

113
Unterstützt Swift Reflexion?

Unterstützt Swift Reflexion? zB gibt es so etwas wie valueForKeyPath:und setValue:forKeyPath:für Swift-Objekte? Hat es überhaupt ein dynamisches Typsystem, so etwas wie obj.classin

111
Rufen Sie die statische Methode mit Reflexion auf

Ich habe mehrere statische Klassen im Namespace mySolution.Macroswie static class Indent{ public static void Run(){ // implementation } // other helper methods } Meine Frage ist also, wie es möglich sein wird, diese Methoden mit Hilfe der Reflexion aufzurufen. Wenn die Methoden NICHT...