问题标签 [intellij-lombok-plugin]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
37990 浏览

intellij-idea - 在 IntelliJ IDEA 中查看 lombok 生成的代码

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

0 投票
1 回答
691 浏览

java - Lombok getter 和 setter 被私下设置

我在 intellij 中使用 lombok,并安装了插件。

我的问题是当我在我的类中使用@Date 表示法时,只有那个类可以看到lombok 创建的方法。因此,如果我的类声明如下所示:

以及方法

将在 dbDocument 类中工作,但不能在任何其他类中工作。(我得到一个Java:找不到符号错误)

我该如何修复/调试这个?

0 投票
5 回答
11886 浏览

maven - 如何为使用 Lombok 的 Mavenized 项目消除 Intellij 中的重复类错误

我有一个 Maven 管理的 Lombok 项目,我使用 Intellij。构建后,由于在target/generated-sources/delombok. 我能做些什么来摆脱这些错误吗?现在我只是删除目标文件夹,但这真的很烦人。

我在 Maven 中有标准配置,Lombok 源代码位于src/main/lombok

0 投票
1 回答
1568 浏览

java - 有没有办法让 lombok 在使用 @Getter @Setter 注释的情况下创建一个对象?

有一个包含类 B 的简单类 A 是否有任何 lombok 注释可以在为空的情况下创建类 b 的新实例?

0 投票
3 回答
3003 浏览

intellij-idea - 在 Intellij 中查找 lombok 生成的构造函数的用法

我有一个带有 lombok 注释(@Value@Data)的类,我正在寻找一种简单的方法来查找自动生成的构造函数的用法。

我现在可以做的是找到构造函数的一个用途,将光标放在那里并运行“查找用法”命令,我得到了我想要的结果。

但是我想直接从类声明中做到这一点。有没有办法做到这一点?

0 投票
10 回答
37176 浏览

android-studio - Lombok 需要注解处理

我正在使用 Android Studio 2.2 Preview 7,Lombok 插件突然开始说: Annotation processing seems to be disabled for the project X,并提供设置链接。

在此处输入图像描述

单击通知不会将我带到正确的位置。

解决方法是什么?

0 投票
10 回答
134040 浏览

java - 将 Lombok 插件添加到 IntelliJ 项目

我正在尝试将 Lombok 添加到 IntelliJ IDEA 中的 Spring Boot 项目中。到目前为止,我已经

  1. 在设置-插件下添加插件(版本 0.13.16)

  2. 添加compile('org.projectlombok:lombok')到我的 Gradle 依赖项

  3. 启用注释处理

它仍然无法识别 Lombok 导入或注释。

我错过了什么?

解决了:

我必须对我的 Gradle 文件运行更新。

0 投票
1 回答
4617 浏览

android - Lombok val 和 var 无法在 Android 上运行

我正在将 Project Lombok 集成到我们的 Android 应用程序中。我遇到了使用 val 和 var 的问题。当我为 var 或 val 类型的字段分配一个值(任何类型)时,我收到不兼容的类型错误。

有没有人在Android中尝试过var和val?任何帮助,将不胜感激。

我正在使用 Lombok 版本 1.16.12、Android Studio 2.3 Beta 1、Android 插件版本 2.2.3 和 Gradle 3.2.1。

0 投票
3 回答
6016 浏览

java - java.lang.String 无法转换为 org.slf4j.Marker

我正在import lombok.extern.slf4j.Slf4j; 为我的班级使用,这是我的日志语句:log.info("{} : {} - {}", String1, String2, String3);

但它无法编译并抱怨上面的行:java.lang.String cannot be converted to org.slf4j.Marker

请问有什么想法吗?

0 投票
2 回答
2434 浏览

lombok - lombok @ExtensionMethod:无法解析方法

我添加了这个类:

但是当尝试在字符串上使用它时,我得到:

“无法解析方法 makeMusical”

(该解决方案在 IntelliJ 上构建并运行,但我没有智能感知 / ide 无法识别该方法)

我已经设置:

  • 启用注释处理。