introspection

Eine Fähigkeit einiger objektorientierter Programmiersprachen, den Typ eines Objekts zur Laufzeit zu bestimmen.
3
Antworten

Erkennen von leeren Funktionsdefinitionen in Python

Ich muss erkennen, ob eine Funktion eine leere Definition ist oder nicht. Es kann wie sein: %Vor% oder wie: %Vor% oder wie: %Vor% Was ist der eleganteste Weg, sie mit dem Modul 'inspect' zu erkennen? Gibt es einen besseren Weg als da...
29.11.2012, 07:08
2
Antworten

Unzulässige Zugriffsausnahme, wenn versucht wird, durch Introspektion auf attibute von der Elternklasse zuzugreifen

Ich spiele gerade mit Introspektion und Anmerkungen in Java 1.5. Sie haben eine übergeordnete abstrakte Klasse AbstractClass . Die geerbten Klassen können Attribute (vom Typ ChildClass ) haben, die mit einer benutzerdefinierten @ChildAttribut...
13.08.2010, 13:00
1
Antwort

Was ist das issubclass Äquivalent von isinstance in Python?

Wie verrate ich ein Objekt, wenn es eine Klasse und eine Unterklasse einer gegebenen Klasse Foo ist? z.B. %Vor%     
03.11.2009, 08:57
7
Antworten

Wie kann man mit einer Methode in Python auf einen Methodennamen verweisen?

Angenommen, ich habe die folgende Klasse mit der Methode foo : definiert %Vor% Wenn ich jetzt foo() aufruft, erwarte ich / möchte das ausgedruckt sehen %Vor% Aber ich bekomme %Vor% Und wenn ich die Klassendefinition in ein Modul...
08.02.2010, 14:05
3
Antworten

Wie wird die Zeichenfolge in den Variablennamen konvertiert?

Ich würde gerne wissen, wie man eine String-Eingabe in einen Variablennamen umwandelt, um ihn in Python-Code zu verwenden. Ein konkretes Beispiel: %Vor% Also hier oben, weil ich nicht weiß, welches Modul ich vor dem Start inspizieren muss, m...
25.05.2011, 10:14
5
Antworten

Wie erkenne ich zur Laufzeit, ob Symbole entfernt sind?

Wie kann ich in meinem C ++ - Programm programmatisch zur Laufzeit feststellen, ob Symbole über das GNU-Entwicklungswerkzeug "Strip" unter Linux entfernt wurden? Ich möchte eine Funktionsdefinition, die true zurückgibt, wenn sie entfernt wird...
28.02.2011, 16:22
2
Antworten

Ist es in Python sinnvoll, mit isinstance nach einem bestimmten Ausnahmetyp zu suchen?

Ist es in Python vernünftig, eine generische Ausnahme abzufangen und dann isinstance() zu verwenden, um den spezifischen Typ der Ausnahme zu erkennen, um sie entsprechend zu behandeln? Ich spiele gerade mit dem dnspython-Toolkit herum, das...
11.02.2012, 23:41
3
Antworten

Was ist das VB-Äquivalent von Javas instanceof und isInstance ()?

Im Geiste der c # Frage .. Was sind die äquivalenten Anweisungen zum Vergleichen von Klassentypen in VB.NET?     
16.06.2009, 23:56
7
Antworten

Generics und java.beans.Introspector

Mit dem folgenden Code-Skelett kann festgestellt werden, dass die Eigenschaft foo tatsächlich vom Typ String ? ist %Vor% Die tatsächliche Ausgabe ist    foo der Klasse java.lang.Object   TypeVariable: T-Klasse java.lang.Object...
02.02.2011, 15:34
3
Antworten

Wie ordnen Sie seinem Klassenobjekt in Python einen vollständig qualifizierten Klassennamen zu?

Sie können den vollständig qualifizierten Klassennamen eines Python-Objekts wie folgt erhalten (siehe diese Frage ): %Vor% Wie machen Sie das Inverse, dh ordnen Sie einen vollständig qualifizierten Klassennamen wie 'Queue.PriorityQueue'...
28.08.2011, 03:25