Suchergebnisse für Anfrage "reflection"

2 die antwort

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.) ...

2 die antwort

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 ...

2 die antwort

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 ...

TOP-Veröffentlichungen

2 die antwort

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 ...

4 die antwort

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 ...

2 die antwort

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 ...

4 die antwort

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 ...

2 die antwort

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 ...

2 die 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 ...

4 die antwort

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 ...