当前位置: 首页 > 知识库问答 >
问题:

在Intellij中查找lombok生成的getter/setter的用法

朱海超
2023-03-14

我有一个带有lombok注释的字段(@setter),我正在寻找一种简单的方法来查找自动生成的setter的用法。

当我将光标放在@setter批注上并运行find usages(alt+f7)时,我显然得到了使用@setter批注的所有位置(结果是包含带有@setter的行的所有类)

但是,我想找到所有使用此cretacle字段的地方(我希望所有包含setsomething(...)行的类)

我启用了注释处理(选中了设置->编译器->注释处理器中的“启用注释处理”复选框)。
我还安装了Lombok插件,它工作得很好。

共有1个答案

屈畅
2023-03-14

您应该将光标放在字段上,而不是放在@setter注释上

 类似资料:
  • 我在为Lombok getter和setter生成Javadoc时遇到问题。这两个建议我都试过了。示例字段及其文本如下所示: 但是,我在生成的Javadoc中既没有看到getter,也没有看到setter。我在Eclipse上使用受保护的可见性(项目-

  • 我在intellij idea 2017.1中有一个spring boot项目,安装了lombok插件,并启用了注释处理器。当我使用build构建项目时 这是我的班级:

  • 当你在Java的时候你可以按 ALT插入-- 在旧版本的Intellij中,我记得当我创建“getter and setter”时,它是在光标位于按下Alt的那一刻创建的。但现在,它们是在为其创建“getter和setter”的字段下创建的。 如何更改此行为,以便在按下Alt/kbd>Insert的那一刻在光标所在的位置创建getter和setter?

  • 我在IntelliJ中安装了lombok插件,我的代码构建得很好。我可以在结构视图中看到lombok生成的方法。我想要的是以某种方式实际查看lombok为每个方法生成的源代码。我意识到我可以删除文件,但我想知道是否有某种方法可以翻转开关来显示或隐藏lombok生成的代码。

  • 有没有办法为自定义生成的代码? 考虑以下简单类: 我希望Lombok为生成Setter,就像我在上面的示例中实现的那样。这应该只在用注释的类和作为的属性上完成。其他属性的Setter,在本例中应该像往常一样生成。 是否有办法根据这些标准定制Setter代码的生成?