Java Eclipse与Lombok-搜索getter和setter用法
我正在使用Eclipse和Lombok。getter和setter是正确生成的,但它们在类主体中是不可见的(我知道,这就是重点)。然而,正因为如此,我无法从类内部搜索getter或setter的用法。因此,如果我想检查实际设置字段特定值的内容和位置,我必须对getter名称执行字符串搜索,这很慢,并且可能会产生不好的结果(例如,对于另一个类中同名的字段)Java Eclipse与Lombok-搜索getter和setter用法,java,eclipse,ide,getter-setter,lombok,Java,Eclipse,Ide,Getter Setter,Lombok,我正在使用Eclipse和Lombok。getter和setter是正确生成的,但它们在类主体中是不可见的(我知道,这就是重点)。然而,正因为如此,我无法从类内部搜索getter或setter的用法。因此,如果我想检查实际设置字段特定值的内容和位置,我必须对getter名称执行字符串搜索,这很慢,并且可能会产生不好的结果(例如,对于另一个类中同名的字段) Eclipse中有没有一种方法可以为lombok生成的方法的字段查找getter/setter用法?您可以使用Outline视图: 在大纲视
Eclipse中有没有一种方法可以为lombok生成的方法的字段查找getter/setter用法?您可以使用Outline视图: 在大纲视图中右键单击该方法,并使用“打开调用层次结构”
另一种方法是右键单击注释(
@Setter
),并对其使用“打开调用层次结构”,但它可能无法与某些注释(如@Data
)一起使用。如果在大纲选项卡中看不到getter和Setter,只需重新启动IDE。在将jar导入IDE之前,运行jar文件并为其指定IDE.exe文件。Eclipse lombok插件应该允许这样做(IntelliJ允许)。@AdamSiemion我也希望如此,但我找不到它,因此提出了这个问题。它确实适用于大纲,感谢您的回答。很好,但不是很方便。它不适用于ctrl-o快速大纲,这会更好。选择其中一种方法后,键盘快捷键ctrl+Shift+G也适用于大纲。您指的是可以从下载的lombok jar。有关更清晰的安装详细信息,请参阅。