Eclipse with Lombok - 搜索 getter 和 setter 用法
Eclipse with Lombok - search for getter and setter usages
我正在使用 Eclipse 和 Lombok。 getters 和 setters 生成正确,但它们在 class 正文中不可见(我知道这就是重点)。但是,正因为如此,我无法从 class 中搜索 getter 或 setter 的用法。因此,如果我想检查什么以及在哪里实际设置了一个字段的特定值,我必须对 getter 名称执行字符串搜索,这很慢并且可能会给出不好的结果(对于同名字段在另一个 class 中)。
Eclipse 中有没有一种方法可以为 lombok 生成的方法查找 getter/setter 字段的用法?
您可以使用大纲视图:
在大纲视图中右键单击方法,然后使用 "Open Call Hierarchy"。
另一种方法是右键单击注释(例如 @Setter
),然后在其上使用 "Open Call Hierarchy",但它可能不适用于某些注释(如 @Data
).
如果您在大纲中看不到 getter 和 setter tab.just,请在将 jar 导入 IDE、运行 jar 文件之前重新启动 IDE.And并为其指定 IDE.exe 文件。
除了在outline中找到方法然后右键找到references外,目前没有其他选择。同样适用于 lombok 提供的构造函数。
我正在使用 Eclipse 和 Lombok。 getters 和 setters 生成正确,但它们在 class 正文中不可见(我知道这就是重点)。但是,正因为如此,我无法从 class 中搜索 getter 或 setter 的用法。因此,如果我想检查什么以及在哪里实际设置了一个字段的特定值,我必须对 getter 名称执行字符串搜索,这很慢并且可能会给出不好的结果(对于同名字段在另一个 class 中)。
Eclipse 中有没有一种方法可以为 lombok 生成的方法查找 getter/setter 字段的用法?
您可以使用大纲视图:
在大纲视图中右键单击方法,然后使用 "Open Call Hierarchy"。
另一种方法是右键单击注释(例如 @Setter
),然后在其上使用 "Open Call Hierarchy",但它可能不适用于某些注释(如 @Data
).
如果您在大纲中看不到 getter 和 setter tab.just,请在将 jar 导入 IDE、运行 jar 文件之前重新启动 IDE.And并为其指定 IDE.exe 文件。
除了在outline中找到方法然后右键找到references外,目前没有其他选择。同样适用于 lombok 提供的构造函数。