我的項目構建失敗,因爲他們依靠鏡像和dart構建出來告訴我使用--enable-experimental-mirrors嘗試在dart2js代碼中使用鏡像。所以如果我運行pub build --enable-experimental-mirrors我所得到的是Could not find an option named "enable-experimental-mirrors"。任何提示非常感謝。
這裏是最簡單的例子。 class MixA{
}
class MixB{
}
class Base{
}
class MyClass extends Base with MixA, MixB{
}
main(){
var m = new MyClass();
reflect(m).superclass.mixin; //This only gives M
這是真正獲得Dart中註釋的simpleName的唯一方法嗎? // Annotate with this class to enable reflection.
class Reflector extends Reflectable {
const Reflector()
: super(
invokingCapability,metadataCapabili
我想獲得動態類名稱的屬性(也試圖實例化它)但接下來的代碼不起作用,因爲我認爲我需要導入具有該類的dart文件在這裏我想反映在文件中的代碼: //I import the file in other Dart file
import 'MyClass.dart'; //This only have a class named MyClass with some properties
import