14

我有一个带有 lombok 注释(@Value@Data)的类,我正在寻找一种简单的方法来查找自动生成的构造函数的用法。

我现在可以做的是找到构造函数的一个用途,将光标放在那里并运行“查找用法”命令,我得到了我想要的结果。

但是我想直接从类声明中做到这一点。有没有办法做到这一点?

4

3 回答 3

21

我终于找到了一个可以接受的解决方案:

  1. 文件中的任何位置调用“文件结构”操作(Linux 上的 Ctrl + F12)
  2. 选择所需的元素(构造函数,但在存在时也适用于 Lombok 生成的 builder() 方法@Builder)。
  3. 调用“查找用法”操作(Linux 上的 Alt + F7)
于 2017-02-22T14:53:23.507 回答
1

不像 Find Usages 那样简单,但您可以为此使用 Structural Search。使用按钮Copy existing template...并选择new expressions

new $Constructor$($Argument$)

编辑变量以将文本/正则表达式设置Constructor为您的类名。

于 2016-10-27T08:58:49.973 回答
1

您可以搜索该类型的用法(类声明)。IDEA 将显示按使用类型分组的使用情况。在那里你会找到“新实例创建”。

这适用于我的 IDEA Ultimate 2016.3 和 lombok 插件。

于 2017-01-26T13:23:12.750 回答