0

我想delombok一个java文件。对于每个功能,我的意思是我想首先val使用 delombok。这意味着将部分代码转换val x = "some string";为纯java代码String x = "some string";。此外,其他 Lombok 功能可以转换为纯 Java 代码。Lombok 项目包含此功能,您可以在此处找到更多详细信息。

在当前项目中,出于各种原因,我们决定停止使用它。例如,我很擅长使用 IDE 生成 getter 和 setter。此外,就我而言,val使用会降低代码的可读性。我曾尝试使用 IDE 插件对项目进行 delombok,但它使代码变得不可读且糟糕。可能有一种方法可以让我通过小步骤进行 delombok - 对于选定的文件和选定的 Lombok 功能。

如何在终端或 IntelliJ IDEA 中执行此操作?可能没有开箱即用的解决方案,但您可以指出我应该关注的方向。

4

1 回答 1

0

您可以在 IntelliJ 中使用 Lombok 插件,该插件会自动执行 delombok IntelliJ > Refactor > Delombok。该插件可以在以下位置找到:

另外,Lombok 项目支持命令行操作,参考指南:

我希望这有帮助。干杯。

于 2020-02-09T08:14:50.687 回答