如何在 Intellij IDEA 中找到注释的处理器 class?
How to find Processor class of an annotation in Intellij IDEA?
给定一个Java注解,如何在Intellij IDEA中跳转到它的处理器class(class扩展了AbstractProcessor
接口)?
我尝试了全文搜索并在 Intellij IDEA 的项目和库中查找用法,但没有用。
Intellij Idea 没有像 find AnnotationProcessor for Annotation 这样的东西。
但是您可以进行两阶段搜索。
首先转到 AbstractProcessor
class,将光标放在 class 名称上并打开 Find usage setting
对话框(不知道默认键盘快捷键)。只需使用 Ctrl+Shift+a 并输入 find usage setting
.
仅 Select Derived classes
和 Project and Libraries
:
搜索结果应该会找到您的项目和项目库中的每个注释处理器。
之后,您打开处理过的注释并将光标放在 class 名称上,然后再次打开文件使用对话框。
但是这次你想找到所有的用法并且你想限制你以前的搜索结果的搜索:
结果应包含使用您的注释候选者的每个注释处理器。很有可能,只有一个。
此模式可用于您有一个起始文件集合并希望 refine/reduce 搜索结果的每个用例。
给定一个Java注解,如何在Intellij IDEA中跳转到它的处理器class(class扩展了AbstractProcessor
接口)?
我尝试了全文搜索并在 Intellij IDEA 的项目和库中查找用法,但没有用。
Intellij Idea 没有像 find AnnotationProcessor for Annotation 这样的东西。
但是您可以进行两阶段搜索。
首先转到 AbstractProcessor
class,将光标放在 class 名称上并打开 Find usage setting
对话框(不知道默认键盘快捷键)。只需使用 Ctrl+Shift+a 并输入 find usage setting
.
Select Derived classes
和 Project and Libraries
:
搜索结果应该会找到您的项目和项目库中的每个注释处理器。
之后,您打开处理过的注释并将光标放在 class 名称上,然后再次打开文件使用对话框。
但是这次你想找到所有的用法并且你想限制你以前的搜索结果的搜索:
结果应包含使用您的注释候选者的每个注释处理器。很有可能,只有一个。
此模式可用于您有一个起始文件集合并希望 refine/reduce 搜索结果的每个用例。