是否可以使用dart:mirror列出Dart类的参数?

时间:2014-04-15 02:10:02

标签: dart dart-mirrors

假设我有一个类Person定义如下:

class Person {
  String name;
  Person(this.name};
}

有没有办法使用Person获取课程dart:mirrors的参数列表。基本上,我正在开发一个涉及反射的库,我希望能够使用类的参数创建布尔值,如下所示:

bool hasParam(T t) ...

更新

我尝试了以下内容,但无济于事:

var cm = reflectClass(Person);
print(cm.typeArguments);

当我运行它时,我得到的只是一个空列表。

1 个答案:

答案 0 :(得分:0)

您可以使用ClassMirror.typeArguments获取类型的所有类型参数的列表。

相关问题