lombok - Project Lombok 是否支持 Java 9?

标签 lombok java-9

我在我的项目中使用过Lombok,但是我的同事不同意使用它,他的理由是(来自controversy of lombok documents )

Both of these pieces of Project Lombok make use of non-public APIs to accomplish their sorcery. This means that there is a risk that Project Lombok will be broken with subsequent IDE or JDK releases.



不过这是2010年写的很老的文档了,现在可能已经解决了问题,所以想知道Lombok会不会支持Java 9,是否还在使用非公开API:s?

最佳答案

由于跟踪了 Java 9 的 lombok 状态 here .

有关为什么这是一个问题的提示,请参阅 this博客文章解释了一些“技巧”/“黑客”

关于lombok - Project Lombok 是否支持 Java 9?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41520511/

相关文章:

java.lang.ExceptionInInitializerError 与 gradle

java - 无法访问tomcat manager GUI (Tomcat9+Java9)

java - 在 java 10 中使用 lombok.Getter(lazy = true) 时出现不兼容类型错误

java - lombok.config 上的 addLombokGeneratedAnnotation 不会忽略 Jacoco 报告上的 Lombok Annotations

java - Lombok @Nonnull 是否也有效果,例如供应商?

java - TestNG 测试针对 JDK 9 模块的执行导致 InaccessibleObjectException

java - Lombok @Data 不会生成没有最终字段的空构造函数

java - 仅当属性为 null 时,如何从 lombok 构建器中排除该属性

java - sun.misc.Unsafe 是否在 JDK9 中公开?

java - 排查Nashorn "Method code too large!"异常