reflection

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

get Name der einschließenden Methode

mit der Methode %Vor% Gibt es eine Möglichkeit, den Methodennamen (in diesem Fall foo) zur Laufzeit zu erhalten? Ich weiß, wie man den Klassennamen über bekommt    this.getClass (). getName () oder um alle öffentlichen Methoden z...
29.06.2010, 15:19
1
Antwort

Wie kann ich das Objekt erhalten, auf das sich die Scala 2.10 Reflexion bezieht?

Bitte beachten Sie diesen Code: %Vor% Ich kann die Symbol wie folgt auf dieses Objekt beziehen: %Vor% Wie kann ich nun das aktuelle Objekt ResponseType erhalten?     
26.08.2012, 08:45
3
Antworten

Wie überprüfe ich, ob ein Parameter der aktuellen Methode eine Annotation hat und diesen Parameterwert in Java abruft?

Betrachten Sie diesen Code: %Vor% Ich möchte prüfen, ob die Methode eine Annotation @Foo hat und das Argument erhalten oder eine Ausnahme auslösen, wenn keine @Foo Annotation gefunden wird. Mein aktueller Ansatz besteht darin, zunäc...
29.08.2011, 09:54
4
Antworten

Mit Reflection ein Array von Primitiven eines unbekannten Typs abrufen

Ich verwende Reflektion, um ein Instanzfeld wie das folgende zu erhalten: %Vor% Mit dem Feldobjekt kann ich prüfen, ob das Feld ein Array enthält, und wenn dies der Fall ist, würde ich gerne die Ints im Array durchlaufen. Wenn also das Objek...
04.08.2010, 04:46
6
Antworten

Wie liste ich eine Liste von Schnittstellen auf, die direkt in einer erbenden Klasse definiert sind?

Aktualisierte Frage gegeben, Andrew Hare richtige Antwort: Gegeben die folgenden C # -Klassen: %Vor% Ich möchte eine Methode wie die folgende, die bei den Assertions nicht fehlschlägt ( Hinweis: Sie können die Assertionen nicht ändern )...
25.03.2010, 19:35
2
Antworten

Ruby: attr_accessor generierte Methoden - wie man sie iteriert (in to_s - benutzerdefiniertes Format)?

Ich brauche eine Klasse, die eine halbautomatische "to_s" -Methode hat (um XML tatsächlich zu erzeugen). Ich würde gerne alle automatischen Methoden durchlaufen, die in meiner 'attr_accessor'-Zeile eingerichtet sind: %Vor% Bisher mache ich e...
07.01.2010, 12:24
3
Antworten

Welches Risiko birgt Reflection? (Mittleres Vertrauen)

Die fehlende Reflexion in Hosting-Umgebungen mit Medium Trust scheint eine Menge Probleme zu verursachen viele beliebte Web-Anwendungen. Warum ist ReflectionPermission standardmäßig mit Medium Trust deaktiviert? Welches Risiko birgt Re...
21.07.2009, 18:34
2
Antworten

Benutzerdefinierte Attribute für Klassenmitglieder

Ich verwende ein benutzerdefiniertes Attribut, um zu definieren, wie die Mitglieder einer Klasse Eigenschaften zugeordnet werden, die als Formular-Post (Payment Gateway) gebucht werden. Ich habe das benutzerdefinierte Attribut funktioniert gut,...
10.03.2009, 14:06
3
Antworten

So erweitern Sie die Klasse mit einer zusätzlichen Eigenschaft

Angenommen, ich habe eine Klasse namens Foo . Ich kann die Klasse Foo nicht ändern, aber ich möchte sie um eine Eigenschaft mit dem Namen Bar vom Typ string erweitern. Außerdem habe ich noch viel mehr Klassen wie Foo , also bi...
01.11.2013, 16:55
1
Antwort

Warum ist IsGenericParameter für einen generischen Parameter falsch?

Ich habe eine Methode wie folgt definiert: %Vor% Wenn ich die MethodInfo für diese Methode ansehe, finde ich %Vor% ist false . Ich habe erwartet, dass es true ist, weil der zweite Parameter den Typ T hat. (Auf der anderen Seit...
13.09.2013, 13:29