Eclipse与Lombok -搜索getter和setter用法

q9yhzks0  于 2023-10-18  发布在  Eclipse
关注(0)|答案(3)|浏览(173)

我在Lombok上使用Eclipse。getter和setter是正确生成的,但是它们在类体中是不可见的(我知道,这就是全部要点)。然而,正因为如此,我无法从类内部搜索getter或setter的用法。因此,如果我想检查什么和在哪里实际设置了一个字段的特定值,我必须执行一个字符串搜索获取器名称,这是缓慢的,可能会给给予坏的结果(例如,对于另一个类中同名的字段)。
Eclipse中有没有一种方法可以为lombok生成的方法查找字段的getter/setter用法?

kpbwa7wx

kpbwa7wx1#

您可以使用Outline视图:

右键单击Outline视图中的方法,并使用“Open Call Hierarchy”。
另一种方法是右键单击注解(例如@Setter),并对其使用“Open Call Hierarchy”,但它可能不适用于某些注解(例如@Data)。

axkjgtzd

axkjgtzd2#

除了在大纲中找到方法,然后右键单击并查找引用之外,目前没有其他选择。同样适用于lombok提供的构造器。

xggvc2p6

xggvc2p63#

如果你不能看到getter和setter在outline选项卡.只要重新启动IDE.而且在导入jar到IDE之前,运行jar文件并指定IDE.exe文件.

相关问题