reflection

Reflection ist die Fähigkeit eines Programms, seine Struktur und / oder sein Verhalten zur Laufzeit zu beobachten und / oder zu ändern.
3
Antworten

Rufen Sie die Methode mit einem Array-Parameter auf, indem Sie reflection verwenden

Ich versuche, eine Methode zu schreiben, die eine statische Methode aus einer anderen Klasse ausführt, indem sie ein Array von Strings als Argumente an die Methode übergibt. Folgendes habe ich: %Vor% So dass das: %Vor% Sollte dies aus...
11.04.2013, 14:32
1
Antwort

Activator.CreateInstanceT vs Kompilierter Ausdruck. Inverse Leistung auf zwei verschiedenen Maschinen

Ein Freund und ich testeten kompilierte Ausdrücke für die Objekterstellung anstelle von Activator.CreateInstance<T> und stießen auf einige interessante Ergebnisse. Wir fanden heraus, dass, wenn wir den gleichen Code auf jeder unserer Ma...
06.09.2012, 20:02
2
Antworten

getClass () eines generischen Methodenparameters in einem Java

Die folgende Java-Methode kann nicht kompiliert werden: %Vor% Fehler erhalten ist: Typenkonflikt: Konvertierung von Class<capture#3-of ? extends Number> in Class<? extends T> nicht möglich Kann jemand erklären, warum Cl...
01.09.2011, 20:27
3
Antworten

Wie kann ich eine Methode auf einem Scala-Objekt über Java reflektiv aufrufen?

Ich habe ein Scala-Objekt wie folgt definiert: %Vor% Ich weiß, dass ich Foo$.MODULE$.bar() von Java aufrufen kann, wenn Foo im Klassenpfad build und runtime ist, aber in meiner Situation Foo ist nicht im Klassenpfad und kann im Lauf...
30.06.2011, 02:26
4
Antworten

Felder mit Reflektion festlegen - String hat keine valueOf (String) -Methode

Ich setze öffentliche Felder von Object this über Reflektion. Sowohl der Feldname als auch der Wert werden als String angegeben. Ich verwende mehrere verschiedene Feldtypen: Boolean , Integer , Float , Double , eine eigene enum...
30.05.2010, 14:12
2
Antworten

Führen Sie eine Methode vor und nach einer aufgerufenen Methode in Java aus

Ich versuche, ein Java-Programm so zu schreiben, dass nach dem Aufruf einer methodA () zuerst eine Methode mit dem Namen methodBeforeA () aufgerufen wird und dann methodA () wird ausgeführt, gefolgt von einer anderen Methode namens named,...
07.03.2012, 06:49
3
Antworten

Warum GetCustomAttributes Objekt [] anstelle von Attribut [] zurückgibt?

Nur neugierig, siehe MemberInfo.GetCustomAttributes . Zeigt es an, dass es ein Nicht-Attribut-Objekt enthalten könnte?     
01.03.2012, 06:16
2
Antworten

Warum werden von MethodInfo.Invoke Exceptions in eine TargetInvocationException umbrochen?

Ich frage das eher aus Neugier als aufgrund eines wirklichen Wissensbedürfnisses, aber ich kann mir keine guten Gründe dafür vorstellen, dass MethodInfo.Invoke seine Ausnahmen umschließt. Würde man sie auslassen lassen, wäre es ein kleines...
03.03.2010, 12:04
2
Antworten

Reflection - Konstruktor mit Parametern aufrufen

Ich lese type von geladenen Baugruppen zum Beispiel: %Vor% Wenn der Konstrukteur Parameter hat, kann ich sie lesen: %Vor% Ich möchte Konstruktor mit Standard-Parameterwerten aufrufen oder wenn der Parameter enum ist, mit dem ersten Enum-...
01.12.2016, 15:56
1
Antwort

Bekommen Sie einen TypeTag von einem Typ?

Ich kann ein Type von einem TypeTag[A] erhalten, indem ich die Methode tpe verwende. Kann ich das Typ-Tag auch von einem Typ wiederherstellen? %Vor% Der Grund dafür ist, dass ich eine API habe, die Typ-Tags als Schlüssel in einer Ma...
11.01.2015, 13:04