检索使用特定注释注释的所有类

时间:2016-10-09 21:08:30

标签: scala

我在scala中定义了一个简单的注释,如此

case class MyAnnotation(value: String) extends StaticAnnotation

然后是一些使用此注释的类

@MyAnnotation("en_US")
class TestAnnotation

现在,我想在运行时所有使用此类注释注释的类,但scala-reflect中有关mirrorsannotations的文档并不清楚全部: - /

有人可以了解如何执行此类运行时搜索吗?

谢谢!

1 个答案:

答案 0 :(得分:0)

超过here的问题很可能是同一个问题,建议使用reflections libraryHere有一个使用宏处理注释的示例。

希望这些链接对您有用。