Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/393.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Eclipse与Lombok-搜索getter和setter用法_Java_Eclipse_Ide_Getter Setter_Lombok - Fatal编程技术网

Java Eclipse与Lombok-搜索getter和setter用法

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是正确生成的,但它们在类主体中是不可见的(我知道,这就是重点)。然而,正因为如此,我无法从类内部搜索getter或setter的用法。因此,如果我想检查实际设置字段特定值的内容和位置,我必须对getter名称执行字符串搜索,这很慢,并且可能会产生不好的结果(例如,对于另一个类中同名的字段)


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。有关更清晰的安装详细信息,请参阅。