内容简介:Lombok 1.6.20 已发布,该版本在新的 IntelliJ、Netbeans 和 Gradle 中将更好的支持 jdk9,此外还包括重大的变更和 bug 修复。 具体更新如下: PLATFORM: Better support for jdk9 in the new IntelliJ, Netbean...
Lombok 1.6.20 已发布,该版本在新的 IntelliJ、Netbeans 和 Gradle 中将更好的支持 jdk9,此外还包括重大的变更和 bug 修复。
具体更新如下:
PLATFORM: Better support for jdk9 in the new IntelliJ, Netbeans and for Gradle.
BREAKING CHANGE: lombok config key
lombok.addJavaxGeneratedAnnotationnow defaults tofalseinstead of true. Oracle broke this annotation with the release of JDK9, necessitating this breaking change.BREAKING CHANGE: lombok config key
lombok.anyConstructor.suppressConstructorPropertiesis now deprecated and defaults totrue, that is, by default lombok no longer automatically generates@ConstructorPropertiesannotations. New config keylombok.anyConstructor.addConstructorPropertiesnow exists; set it totrueif you want the old behavior. Oracle more or less broke this annotation with the release of JDK9, necessitating this breaking change.DEVELOPMENT: Compiling lombok on JDK1.9 is now possible.
BUGFIX: The generated hashCode would break the contract if
callSuper=true,of={}. Issue #1505BUGFIX:
delombokno longer prints the synthetic outer-class parameter. Issue #1521BUGFIX: @Builder.Default now also works when type parameters are present. Issue #1527
BUGFIX: @Builder now also works on method with a generified return type. Issue #1420
INSTALLER: By default, the lombok installer now inserts an absolute path in
eclipse.iniand friends, instead of a relative path. If you want the old behavior, you can usejava -jar -Dlombok.installer.fullpath=false lombok.jar.
截止发稿时,留意到官方又发布了一个新版本 v1.16.21 "Edgy Guinea Pig",有如下的更新说明:
v1.16.20 是 Lombok 项目的最新稳定版本
对 Netbeans < 9 的情况的潜在修复 Issue #1555
下载地址
Lombok 是一个 Java 实用工具,可用来帮助开发人员消除 Java 的冗长,尤其是对于简单的 Java 对象(POJO)。它通过注释实现这一目的。通过在开发环境中实现 Lombok,开发人员可以节省构建诸如 hashCode() 和 equals() 这样的方法以及以往用来分类各种 accessor 和 mutator 的大量时间。
【声明】文章转载自:开源中国社区 [http://www.oschina.net]
以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网
猜你喜欢:- Lombok 1.18.0 发布,消除冗长的 Java 代码
- Lombok 1.18.2 发布,消除冗长的 Java 代码
- Lombok 1.18.4 发布,消除冗长的 Java 代码
- Lombok 1.18.4 发布,消除冗长的 Java 代码
- 9 条消除 if...else 的锦囊妙计,助你写出更优雅的代码
- 消除GitHub上的历史记录
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
PHP for the World Wide Web, Second Edition (Visual QuickStart Gu
Larry Ullman / Peachpit Press / 2004-02-02 / USD 29.99
So you know HTML, even JavaScript, but the idea of learning an actual programming language like PHP terrifies you? Well, stop quaking and get going with this easy task-based guide! Aimed at beginning ......一起来看看 《PHP for the World Wide Web, Second Edition (Visual QuickStart Gu》 这本书的介绍吧!