镜像我一个用于Dart语言镜像助手库。演练这是您如何从对象中抓取元数据信息的方法。

MetaDataHelper mirrorHelper = new MetaDataHelper();

List mirrorModels = mirrorHelper.from(new Anno()); 其中 Anno 是带有注释的类。


class Anno { 

  @MetaData('test') 

  void test() {} 

} 

MetaDataValue具有以下字段:

  • Symbol memberName;

  • InstanceMirror instanceMirror;

  • T object;