Tag: reflection

Reflexion ist die Fähigkeit eines Programms, zu beobachten und/oder verändern Sie dessen Struktur und/oder Verhalten zur Laufzeit.

Schleife über ein Python / IronPython-Objekt-Methoden

Anzahl der Antworten 4 Antworten
Was ist der richtige Weg, um eine Schleife über ein Python-Objekt die Methoden und anrufen? Gegeben das Objekt: class SomeTest(): def something1(self): print "something 1" def something2(self): print "something 2" Warum bist du nicht mit dem unittest-Modul,

Reflexion + spring dependency injection

Anzahl der Antworten 2 Antworten
Ich versuche zu verstehen wenn ich kann, verbinden Reflexion mit spring dependency injection, wie die folgenden: public interface ClientCommand { public void execute(...); public static enum Command { SomeCommand(SomeCommand.class); private Class<? extends ClientCommand> clazz; private Command(Class<? extends

Java: der Einfache Weg zum Methoden-stub out-of-class-Dateien innerhalb einer JAR-Datei? Reflexion?

Anzahl der Antworten 2 Antworten
Ich bin auf der Suche nach einem Weg, um eine Liste der Methode stubs aller Klassen innerhalb einer jar-Datei. Ich bin mir nicht sicher, wo Sie anfangen... Kann ich mithilfe von Reflektion oder Javassist oder einige andere

Reflexion - sich die Eigenschaften verschachtelter Objekte

Anzahl der Antworten 2 Antworten
bezieht sich auf : Reflexion - Einstellung Typ des zurückgegebenen obj? Ich habe ein Objekt Aufrufen, Jobcard mit ein paar Eigenschaften, von denen ein anderes Objekt "Kunde" mit seinen eigenen Eigenschaften, eine davon ist eine weitere verschachtelte

Wie ist die Reflexion verwendet im Rahmen?

Anzahl der Antworten 2 Antworten
Class ist der Startpunkt bei der Verwendung von Java reflection-API. wir verwenden können: Class.forName("classname") um eine Class Deskriptor, und dann initialisieren Sie ein Objekt, aufrufen von Methoden, etc. Ist dies der Weg, die Rahmenbedingungen sind mit Reflexion?

Beispiel : Beschleunigung der Reflection-API mit delegieren .NET/C#

Anzahl der Antworten 3 Antworten
Als gefragt wird, in diesem post, kam ich mit einem Beispiel, Delegierter speedup Spiegelbild in .NET/C#. Jedoch bekam ich diese Fehlermeldung beim ausführen von (Zusammenstellung gut funktioniert). Was könnte falsch sein? Unhandled Exception: System.ArgumentException: type is not

Get Klasse Attribut DisplayName-Wert

Anzahl der Antworten 4 Antworten
Iv ' E verbrachte die letzten Stunden versucht, den Wert eines DisplayName Attribut, angewendet auf eine Class. Ich finde es einfach genug, um die Attributwerte von Methoden und properties, aber ich habe Mühe mit der Klasse. Könnte

Wie die get-Methode mit einer Liste<SomeObject> als parameter mit der Spiegelung

Anzahl der Antworten 1 Antworten
Habe ich public void setContacts(List<PersonContact> contacts) { this.contacts = contacts; } Einen brauchen, bekommen Sie diese Methode mit der Spiegelung, ich habe versucht clazz.getMethod("setContacts", ArrayList.class); zeigen die erro : java.lang.NoSuchMethodException: model.person.Person.setContacts(java.util.ArrayList) Das ist korrekt, die Signatur der

java: ungeprüfter Aufruf von getConstructor(java.lang.Klasse<?>...)

Anzahl der Antworten 2 Antworten
Ich bin mit der spiegelung zu konstruieren, die eine Klasse (ConfigBuilder), das eine Datei als argument: Class myClassType = Class.forName(className); Class types = new Class { File.class }; Constructor cons = myClassType.getConstructor(types); Object constructorArgs = new Object

JSONPath resolver für Java-Objekte

Anzahl der Antworten 1 Antworten
Wie kann ich einen Wert aus einem Java-Objekt stattdessen aus einem JSON-string durch die Anwendung einer JSONPath Ausdruck? Erhalte ich ein Java-Objekt, das erstellt wird, aus einer JSON-Zeichenfolge (über Jackson, keine Möglichkeit, es zu beeinflussen): public class

Generika & Reflexion - GenericArguments[0] verstößt gegen die Einschränkung der Art

Anzahl der Antworten 4 Antworten
Ich habe mein Haar ziehen für eine Weile auf diesem, im Grunde ich versuche, die Implementierung eines generischen repository-Fabrik, die wie folgt aufgerufen wird: var resposFactory = new RepositoryFactory<IRepository<Document>>(); Repository-factory sieht wie folgt aus: public class RepositoryFactory<T>

C# - Holen der Wert der Eigenschaft von der Kind-Klasse

Anzahl der Antworten 3 Antworten
Habe ich Zugriff auf die Eigenschaft value von einem Objekt der Klasse zur Laufzeit mit reflection in C#. public bool GetValue(string fieldName, out object fieldValue) { //Get type of current record Type curentRecordType = _currentObject.GetType(); PropertyInfo property

Gehen - Kopieren Sie alle gemeinsamen Felder zwischen Strukturen

Anzahl der Antworten 7 Antworten
Ich habe eine Datenbank zum speichern von JSON, und einen server, der bietet eine externe API, wobei durch eine HTTP-post-Werte in diese Datenbank kann geändert werden. Die Datenbank wird von verschiedenen Prozessen intern, und als solche haben

Aufrufen einer Methode eines Objekts mit Argumenten in Python

Anzahl der Antworten 2 Antworten
Möchte ich zu können, rufen andere Methoden auf eine Python-Klasse mit dynamischer Funktion-name, z.B. class Obj(object): def A(self, x): print "A %s" % x def B(self, x): print "B %s" % x o = Obj() # normal

Gibt es eine Möglichkeit, herauszufinden, ob ein Feld boolean das gleiche wie isPrimitive()?

Anzahl der Antworten 4 Antworten
Ist es ein Weg, um herauszufinden, ob ein Feld boolean im Java-Reflexion die gleiche wie isPrimitive()? Field fieldlist = clazz.getDeclaredFields(); for (int i = 0; fieldlist.length & gt; i; i++) { Field fld = fieldlist[i]; if (fld.getClass().isPrimitive())

C# Reflection Feld oder Eigenschaft mit Namen

Anzahl der Antworten 1 Antworten
Gibt es eine Möglichkeit zu liefern, ein name für eine Funktion, dann wird der Wert entweder in das Feld oder die Eigenschaft eines Objekts mit diesem Namen? Ich habe versucht, das zu umgehen, mit der null coalesce

Holen Sie Sich Art Der Unterkunft.Namen in der Reflexion von Nullable-Typ

Anzahl der Antworten 2 Antworten
Möchte ich die Verwendung der besinnung für die Eigenschaften geben. das ist mein code var properties = type.GetProperties(); foreach (var propertyInfo in properties) { model.ModelProperties.Add( new KeyValuePair<Type, string> (propertyInfo.PropertyType.Name, propertyInfo.Name) ); } dieser code propertyInfo.PropertyType.Name ist ok,

Schnellen Weg, um erkennen Sie leere Werte per reflection in Gehen

Anzahl der Antworten 4 Antworten
Ich habe eine int/string/bool/etc.. gespeicherte Wert in einem interface{} und wollen, um zu bestimmen, wenn es nicht initialisiert, was bedeutet, dass es einen Wert hat, der entweder 0 "" false oder nil Wie kann ich das überprüfen?

.NET Privateigentum per Reflection

Anzahl der Antworten 1 Antworten
Habe ich das folgende Szenario Assebly Eine public abstract class MyBaseEntity { //Uncompleted method public void addChild<T>(T child) { try { Type tInfo = this.GetType(); PropertyInfo pInfo = tInfo.GetProperties(BindingFlags.NonPublic | BindingFlags.Static | BindingFlags.Instance).Where(p => p.PropertyType == typeof(ISet<T>)).FirstOrDefault();

Reflektion verwenden, um dynamische LINQ-statements in C#

Anzahl der Antworten 2 Antworten
Wenn ich ein LINQ-statement wie x = Table.SingleOrDefault(o => o.id == 1).o.name; wie kann ich ersetzen Sie "id" und "name" mit übergeben, Variablen mit der spiegelung? Ich bekomme den Objektverweis nicht auf die Instanz eines Objekts Fehler,

Wie unbox ein C# - Objekt zum dynamischen Typ

Anzahl der Antworten 1 Antworten
Ich versuche, so etwas zu tun: void someMethod(TypeA object) { ... } void someMethod(TypeB object) { ... } object getObject() { if (...) return new TypeA(); else return new TypeB(); } object obj = getObject(); (obj.GetType()) obj;

Beziehen sich auf eine Eigenschaft name von variable

Anzahl der Antworten 4 Antworten
Gibt es eine Möglichkeit zum verweisen auf eine Eigenschaft name mit einer Variablen? Szenario: Objekt Ein public integer-Eigenschaft an X, ein Z, so... public void setProperty(int index, int value) { string property = ""; if (index ==

Komplett wickeln Sie ein Objekt in Python

Anzahl der Antworten 6 Antworten
Ich bin zu wollen, komplett wickeln Sie ein Objekt so, dass alle attribute und Methode von Anforderungen an das Objekt, das es die Verpackung, sondern auch das überschreiben von Methoden oder Variablen, die ich will, sowie einige

Ändern classloader

Anzahl der Antworten 2 Antworten
Ich versuche, schalten Sie den class loader zur Laufzeit: public class Test { public static void main(String args) throws Exception { final InjectingClassLoader classLoader = new InjectingClassLoader(); Thread.currentThread().setContextClassLoader(classLoader); Thread thread = new Thread("test") { public void run()

Android/Java: Aufruf einer Methode mithilfe von reflektion?

Anzahl der Antworten 4 Antworten
Ich habe eine statische Methode mit dem Titel chooseDialog(String s, int i), in denen ich anrufen möchte, eine andere Methode innerhalb derselben Klasse (Dialogs.class) auf der Grundlage der Parameter chooseDialog. s ist der name der gewünschten Methode

Ist die Verwendung von dynamischen als eine schlechte Praxis?

Anzahl der Antworten 2 Antworten
In C#, die jemand tun kann: MyClass myInstance = new MyClass(); dynamic mydynamicInstance = myInstance; Und dann eine Methode aufgerufen wird, wie: //This method takes a MyClass argument and does something. Caller.InvokeMethod(myDynamicInstance); Nun, diese führen zur Bestimmung

So zeigen Sie den Typ einer Variablen in PL/SQL?

Anzahl der Antworten 3 Antworten
Gibt es eine Funktion in PL/SQL zu zeigen, eine variable, die genaue Art, wie die DUMP-Funktion in SQL? Ich habe versucht, die folgenden DECLARE l_variable INTEGER := 1; BEGIN DBMS_OUTPUT.PUT_LINE (DUMP (l_variable)); END; Aber es gibt die

Bekommen nur die öffentlichen Methoden einer Klasse mit Hilfe der Java reflection

Anzahl der Antworten 1 Antworten
Ich versuche, Reflexion zu greifen alle öffentlichen Methoden deklariert werden explizit in der Klasse (so c.getMethods() wird nicht funktionieren, da es packt superclass-Methoden auch). Ich kann verwenden Method allMethods = c.getDeclaredMethods(); greifen Methoden aus einfach nur Klasse,

Die Bestimmung, ob eine variable einen gültigen Verschluss in PHP

Anzahl der Antworten 5 Antworten
Mithilfe der folgenden Funktion: function is_closure($t) { return ( !is_string($t) && is_callable($t)); } Kann diese Rendite gilt für alles andere, als eine anonyme closure Funktion? Wenn ja, was wäre der richtige Weg, um zu bestimmen, ob eine

instanziieren Objekt mit der Reflexion über Konstruktor-Argumente

Anzahl der Antworten 3 Antworten
Ich versuche, herauszufinden, wie zu instanziieren Fall Klasse-Objekt mit reflektion. Gibt es Unterstützung für diese? Der nächste, den ich gekommen bin, sucht in der scala.reflektieren.Aufruf, aber dies scheint mehr für das ausführen von Methoden, die einen Teil

Wie zu instanziieren, die eine innere Klasse mit reflection in Java?

Anzahl der Antworten 2 Antworten
Ich versuche zum instanziieren des inneren Klasse definiert, in der folgende Java-code: public class Mother { public class Child { public void doStuff() { //... } } } Wenn ich versuche, eine Instanz von Kind Class<?> clazz=

Scala 2.10 Reflexion, wie extrahiere ich das Feld Werte aus einer Fall Klasse, d.h. Feldliste von Fall Klasse

Anzahl der Antworten 2 Antworten
Wie kann ich extrahieren Sie die Werte von Feldern aus einer Fall-Klasse in scala mit der neuen reflection-Modell in scala 2.10? Zum Beispiel, indem die unten nicht, ziehen Sie die Feld-Methoden def getMethods[T:TypeTag](t:T) = typeOf[T].members.collect { case

Wie erstellen Sie eine Liste mit<T> Beispiel in C# - Datei mit der Spiegelung

Anzahl der Antworten 3 Antworten
HALLO, Ich habe eine Anforderung zu erstellen Beispiel für list-Objekt zur Laufzeit mit reflection. Ich habe zum Beispiel 2-Klassen wie unten class Class1 { List<Class2> class2List; public List<Class2> Class2List { get;set; } } class Class2 { public

Android, wie klar die aktuelle task-Liste, die von der Home-Taste in den meisten Handy? Reflexion ist eine mögliche Form?

Anzahl der Antworten 4 Antworten
Schreibe ich einen Launcher, es müssen klar die letzten app/task-Liste vom system, nicht "nicht zeigen, meine apps in den letzten Aufgaben-Liste", aber ich habe keine Idee über es jetzt. Ich habe gesucht in der stackoverflow-und nur dieses

Get-enum-Wert vom enum-Typ und Ordnungszahl

Anzahl der Antworten 3 Antworten
public <E extends Enum> E decode(java.lang.reflect.Field field, int ordinal) { //TODO } Vorausgesetzt field.getType().isEnum() ist true, wie kann ich produzieren die enum-Wert für die angegebene Ordnungszahl? Field ist nicht enum. Ich habe aktualisiert die Frage zu klären,

Bestimmen Sie, ob wider-Eigenschaft zugewiesen werden kann null

Anzahl der Antworten 4 Antworten
Möchte ich automagisch entdecken Sie einige Informationen zu einer angegebenen Klasse zu tun, so etwas wie die Formular-Eingabe. Speziell ich bin mit Reflexion, um zurückzukehren ein PropertyInfo-Wert für jede Eigenschaft. Ich kann Lesen oder schreiben von Werten

Erste Sammlung, die alle Mitglieder einer Klasse

Anzahl der Antworten 5 Antworten
Möchte ich, um die Sammlung aller Anwesenden Mitglieder in einer Klasse. Wie mache ich das? Ich bin mit dem folgenden, aber es gibt mir viele zusätzliche Namen, zusammen mit den Mitgliedern. Type obj = objContactField.GetType(); MemberInfo objMember

Wie kann die reflektion verwenden, um die Eigenschaftsnamen und-Werte aus einer POJO?

Anzahl der Antworten 2 Antworten
Also ich Schreibe ein "POJO zu JSON" - Konverter. Ich möchte in der Lage zu gehen in ein List<T> Objekt und konvertieren von JSON. Hoffentlich, das wird Sinn machen /** * * NOT COMPLETE!!! OBVIOUSLY!!! */ public

.Net Dynamisch DLL Laden

Anzahl der Antworten 3 Antworten
Ich versuche, code zu schreiben, dass wird mir erlauben, das dynamische laden von DLLs in meiner Anwendung, je nach Anwendung einstellen. Die Idee ist, dass die Datenbank auf die zugegriffen wird, in den Programmeinstellungen und dann dieser

Prüfen Sie, ob java.lang.reflektieren.Feld Typ ist ein byte-array

Anzahl der Antworten 5 Antworten
Ich nicht viel tun, von Reflexion, so dass diese Frage mag offensichtlich sein. Z.B. habe ich eine Klasse: public class Document { private String someStr; private byte contents; //Getters and setters } Ich versuche zu prüfen, ob

Wie um zu überprüfen, ob eine bestimmte assembly vorhanden ist?

Anzahl der Antworten 4 Antworten
Ich bin mit der Activator zu instanziieren, eine neue Klasse basierend auf dem kurzen Namen einer assembly (e.ein. 'CustomModule'). Es wirft ein FileNotFoundException, weil die Baugruppe nicht vorhanden ist. Gibt es eine Möglichkeit zu überprüfen, ob eine

Wie man Klasse Typ, durch seinen Klassennamen?

Anzahl der Antworten 3 Antworten
namespace Myspace { public class MyClass { } } //This class is in another file. using Myspace; static void Main(string args) { Regex regexViewModelKey = new Regex(RegularExpr.ViewModelKeyPattern); string viewModel = regexViewModelKey.Match(match.Value).Value; //Now, vieModel is a string, and

Leistung BeanUtils vs. ReflectionToStringBuilder (für den Einsatz in Bean-Klassen)

Anzahl der Antworten 4 Antworten
Ich habe eine große Anzahl von Java-bean-Klassen in meinem web-Anwendung, und ich bin auf der Suche nach einem einfachen Weg zur Umsetzung der toString() Methoden in diesen Bohnen. Die toString() Methode verwendet werden würde, für die Anmeldung

Compile-Zeit typeid ohne RTTI mit GCC

Anzahl der Antworten 4 Antworten
Ist es auf jeden Fall zu bekommen compile-time typeid Informationen von GCC mit RTTI deaktiviert? Unter Visual Studio einen einfachen Befehl wie const char* typeName = typeid(int).name(); entsprechend return "int", auch wenn RTTI " deaktiviert ist. Leider,

C# cast Dictionary<string, AnyType> zu Dictionary<string, Object> (Mit Reflexion)

Anzahl der Antworten 5 Antworten
Ist es möglich zu werfen Dictionary<string, Anything> zu einem konsistenten intermediate, generischer Typ? Also ich wäre in der Lage zu werfen <string, string>, <string, bool>, <string, int>, <string, anything> alle auf den gleichen Typ von Wörterbuch? Arbeite

Reflexion-Performance - Erstellen Von Delegaten (Eigenschaften Von C#)

Anzahl der Antworten 3 Antworten
Ich habe performance-Probleme mit mit der spiegelung. Also habe ich beschlossen zu erstellen Delegierten für die Eigenschaften meiner Objekte und so weit gekommen sind diese: TestClass cwp = new TestClass(); var propertyInt = typeof(TestClass).GetProperties().Single(obj => obj.Name ==

Create new PropertyInfo-Objekt on-the-fly

Anzahl der Antworten 4 Antworten
Dies ist mein ersten post, und zwar habe ich gesucht, in Themen in Bezug auf mein Problem zum Teil, ich habe eine Menge Probleme bei der Suche die richtige Antwort. Meine Frage ist vielleicht sehr einfach, aber

Immer default-Wert für primitive Typen

Anzahl der Antworten 8 Antworten
Ich habe ein Java-primitive-Typ auf der hand: Class<?> c = int.class; //or long.class, or boolean.class Ich würde gerne eine Standardwert für diese Klasse -- insbesondere der Wert zugewiesen wird, um die Felder dieses Typs, wenn Sie nicht

Wie man den Wert eines Nullable-Typ per reflection

Anzahl der Antworten 3 Antworten
Mit der spiegelung, die ich brauche um den Wert von einem Anwesen eines Nullable Type of DateTime Wie kann ich dies tun? Wenn ich versuche propertyInfo.GetValue(object, null) es funktioniert nicht. thx Mein code: var propertyInfos = myClass.GetType().GetProperties();

Wie Sie die Schleife durch die Felder in einem Golang struct zu get-und set-Werte in einem erweiterbaren Weg?

Anzahl der Antworten 4 Antworten
Ich habe eine struct Person. type Person struct { Firstname string Lastname string Years uint8 } Dann habe ich zwei Instanzen dieser Struktur, PersonA und PersonB. PersonA := {"", "Obama", 6} PersonB := {"President", "Carter", 8} Ich