我想删除一个java文件。对于每个功能,我的意思是我想首先 delombok 一个 val
用法。意思是将val x = "some string";
这样的部分代码转换为纯java代码String x = "some string";
。此外,其他 Lombok 功能可以转换为纯 java 代码。 Lombok项目包含了这个功能,更多详情可以查看here .
在当前的项目中,由于各种原因,我们决定停止使用它。例如,我可以使用 IDE 生成 getter 和 setter。另外,对我来说, val
的使用使代码的可读性降低。我曾经尝试使用 IDE 插件来 delombok 项目,但这使得代码不可读且糟糕。也许有一种方法可以让我通过小步骤来 delombok - 对于选定的文件和选定的 Lombok 功能。
如何在终端或 IntelliJ IDEA 中执行此操作? 可能没有开箱即用的解决方案,但您可以为我指出应该查看的方向。
最佳答案
您可以在 IntelliJ 中使用 Lombok 插件,它会自动执行 delombok IntelliJ > Refactor > Delombok。 该插件可以在以下位置找到:
另外,Lombok项目支持命令行操作,请引用指南:
我希望这有帮助。干杯。
关于java - Delombok 每个功能一个 java 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59965176/