Wie bekomme ich den qualifizierten Namen von einer Type-Instanz in Dart?

8

Ich habe eine Instanz von Type , aber ich möchte seinen voll qualifizierten Namen. Wie kann ich das machen? Ich weiß, dass ich Mirrors (Dart's Reflection Library) benutzen muss.

    
Seth Ladd 19.04.2013, 17:09
quelle

1 Antwort

9

Verwenden Sie die neue Funktion reflectClass auf oberster Ebene von dart:mirrors .

Hier ist ein Beispiel:

%Vor%

Das qualifiedName sollte ungefähr so ​​aussehen:

%Vor%

Hinweis: Dies funktioniert in Build 21753 oder höher. Auch dies funktioniert derzeit nicht in dart2js. Wir planen, es in dart2js zu unterstützen.

    
Seth Ladd 19.04.2013, 17:09
quelle

Tags und Links