如何从Dart中的DeclerationMirror获取Type

时间:2014-12-21 21:47:43

标签: reflection dart dart-mirrors

我正在使用镜像迭代我的库声明,所以我可以读取我的类上的元数据。但是我需要获取我目前所处的声明的实际类型,但我没有在api文档中看到这样做的方法。

var decs = myLibraryMirror.declarations;
decs.forEach((symbol, dec){
  dec.metaData.forEach((metaMirror){
    var meta = metaMirror.reflectee;
    if(meta is TheTypeImInterestedIn){
      // do some stuff with the meta object and the class Type it's declared on
      // but how to get the Type of the class that the declaration refers too?
    }
  });
});

0 个答案:

没有答案