【发布时间】:2014-07-10 09:55:29
【问题描述】:
如何为注解找到对应的处理器?例如,考虑来自 JUnit 的 @Before 注解。
Retention(RetentionPolicy.RUNTIME)
@Target(ElementType.METHOD)
public @interface Before {
}
我使用了 IDEA,通过搜索 @Before 它只找到了用法。并且无法在注释处断点。
【问题讨论】:
-
我会右击
Before并在我的IDE 中选择“Find Usages”。 -
注解是什么意思?
-
@PeterLawrey,它找到处理它的地方没有使用吗?
-
@singe31,Java 注释。
-
@NikolayKuznetsov 它可以在您的源代码中找到使用它的任何地方,如果您没有它,它将找不到源代码。您可以假设它在某处的 junit 源中,只要您能看到它,例如通过maven,它会找到它用于处理的地方。
标签: java junit intellij-idea annotations annotation-processing