Suchergebnisse für Anfrage "reflection"
kotlin Reflection Check Nullable Types
Wie kann ich testen, ob eine KType-Variable einen Wert eines nullbaren kotlin-Typs enthält (z. B. Int?)? Ich hab var type: KTypevariable von einemKProperty<*>.returnType und ich muss feststellen, ob es bestimmten Kotlin-Typen (Int, Long usw.) ...
Kann ich C ++ - Typnamen auf constexpr-Weise erhalten?
Ich möchte beim Kompilieren den Namen eines Typs verwenden. Angenommen, ich habe geschrieben: constexpr size_t my_strlen(const char* s) { const char* cp = s; while(*cp != '\0') { cp++; }; return cp - s; }und jetzt möchte ich haben: template ...
Kotlin: Generika, Reflexion und der Unterschied zwischen Typ T und T: Any
Wenn ich versuche, auf die JavaClass eines generischen Typs T zuzugreifen, beschwert sich der Kotlin-Compiler, dass T kein Subtyp von kotlin ist.Any class Foo<T> (val t: T ){ val cls = t.javaClass // Error, T is not a subtype of kotlin.Any }Wenn ...
Warum scheint Assembly.Load den aktuellen Thread beim Auflösen von Referenzen nicht zu beeinflussen (nicht durch Reflektion)?
Ich entschuldige mich im Voraus, wenn der Titel keinen Sinn ergibt. Ich bin sehr neu in Appdomains und beim Laden von Assemblys und weiß nicht, wie ich sagen soll, was ich zu fragen versuche. Ich habe herumgespielt, um eingebettete DLLs zur ...
C # Generischen Parameternamen mit Reflection erhalten
sage, dass ich eine C # -Klasse wie diese habe: class MyClass<Tkey,Tvalue>{}Wie bekomme ich"Tkey" und"Tvalue" von gegebener Typinstanz? Ich brauche den Parameternamen, nicht Typ. BEARBEITE Meine Klasse ist von unbekanntem Typ, es kann also so ...
Wie erhalte ich den Array-Elementtyp in TypeScript mithilfe der Reflection-API?
Ich habe die folgende kleine Klasse in TypeScript mit einigen dekorierten öffentlichen Feldern: class Company { @dataMember public name: string; @dataMember public people: Person[]; } class Person { // ... }Durch die Nutzungreflect ...
Java 8: Lambda in eine Methodeninstanz mit Clousure konvertieren
(Dies ist schwierig zu suchen, da es sich bei den Ergebnissen um "Methodenreferenz" handelt.) Ich möchte ein @ bekommMethod -Instanz für einen Lambda-Ausdruck zur Verwendung mit einer alten reflexionsbasierten API. Die Clousure sollte enthalten ...
Get Funktion nach Namen dynamisch in Kotlin
Wie kann ich in Kotlin dynamisch eine Funktion mit Namen abrufen? d. h .: fun myFunc11() { println("Very useful function 11") } val funcName = "myFunc" + 11 val funcRef = getFunction(funcName) funcRef()Bearbeiten Die akzeptierte Antwort ...
Warten Sie auf das Ergebnis von Task <TDerived> mit Reflektion in einer nicht generischen Methode.
Betrachten Sie den folgenden Fall: class A { public int Id; } class B : A { } class Main { public async Task<int> Create(Type type) { MethodInfo method = this.GetType().GetMethod("Create", new Type[] { typeof(string) }).MakeGenericMethod(new ...
Vergewissern Sie sich, dass alle Getter-Methoden @ heiße
Ich habe den folgenden Test, bei dem ich überprüfen muss, ob alle Getter der Person-Klasse aufgerufen werden. Bisher habe ich mockito's verify () verwendet, um sicherzustellen, dass jeder Getter aufgerufen wird. Gibt es eine Möglichkeit, dies ...