如何从带有镜像的函数中获取docblock

时间:2014-05-09 19:44:33

标签: reflection dart

我有一个功能,想要用镜像获取它的docblock。镜子已经支持了吗?

1 个答案:

答案 0 :(得分:0)

如果您在说“DocBlock”或类似javadoc风格的评论时表示评论:

/**
 * Comment
 */

// Comment

然后这是不可能的。

但您可以创建Annotations并将其用作doc:

@Doc("Some Documentation")
class SomeClass {

}

TypeMirror tm = reflectType(SomeClass );

print((tm.metadata.first.reflectee as Doc).string);

但我猜这不是你想要的?

在dart中有一个Comment类:镜像 - 但请注意它没有被使用而且dart:mirror正式“不稳定”。