内容简介:Lombok 1.18.4 发布,更新:
Lombok 1.18.4 发布,更新:
-
PLATFORM: Support for Eclipse Photon. Issue #1831
-
PLATFORM: Angular IDE is now recognized by the installer Issue #1830
-
PLATFORM: Many improvements for lombok's JDK10/11 support.
-
BREAKING CHANGE: The
@FieldNameConstantsfeature has been completely redesigned. Issue #1774 FieldNameConstants documentation -
BREAKING CHANGE: Lombok will now always copy specific annotations around (from field to getter, from field to builder 'setter', etcetera): A specific curated list of known annotations where that is the right thing to do (generally,
@NonNullstyle annotations from various libraries), as well as any annotations you explicitly list in thelombok.copyableAnnotationsconfig key in yourlombok.configfile. Also, lombok is more consistent about copying these annotations. (Previous behaviour: Lombok used to copy any annotation whose simple name wasNonNull,Nullable, orCheckForNull). Issue #1570 and Issue #1634 -
FEATURE: Lombok's
@NonNullannotation can now be used on type usages (annotation on type usages has been introduced in JDK 8).@Builder's@Singularannotation now properly deals with annotations on the generics type on the collection:@Singular List<@NonNull String> names;now does the right thing. -
FEATURE: You can now mix
@SuperBuilderandtoBuilder, andtoBuilderno longer throwsNullPointerExceptionif a@Singular-marked collection field isnull. Issue #1324 -
FEATURE: delombok now supports module paths via the
--module-pathoption, and will automatically add lombok itself to the module path. This should make it possible to delombok your modularized projects. Issue #1848 -
FEATURE: You can pass
@args.txttodelombokto read args from the text file; useful if you have really long classpaths you need to pass to delombok. Issue #1795 -
BUGFIX:
@NoArgsConstructor(force=true)would try to initialize already initialized final fields in Eclipse. Issue #1829 -
BUGFIX: When using lombok to compile modularized (
module-info.java-style) code, if the module name has dots in it, it wouldn't work. Issue #1808 -
BUGFIX: Errors about lombok not reading a module providing
org.mapstruct.ap.spiwhen trying to use lombok in jigsaw-mode on JDK 11. Issue #1806 -
BUGFIX: Fix NetBeans compile on save. Issue #1770
-
BUGFIX: If you manually write your builder class so you can add a few methods of your own, and those methods refer to generated methods, you'd usually run into various bizarre error messages, but only on JDK9/10/11. This one is hard to describe, but we fixed it. Issue #1907
以上所述就是小编给大家介绍的《Lombok 1.18.4 发布,消除冗长的 Java 代码》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
数据结构与算法经典问题解析
纳拉辛哈·卡鲁曼希 / 骆嘉伟 / 机械工业出版社 / 2016-6-1 / CNY 79.00
本书是一本数据结构方面的优秀教材,以Java为描述语言,介绍了计算机编程中使用的数据结构和算法。本书强调问题及其分析,而非理论阐述,共分为21章,讲述了基本概念、递归和回溯、链表、栈、队列、树、优先队列和堆、并查集DAT、图算法、排序、查找、选择算法(中位数)、符号表、散列、字符串算法、算法设计技术、贪婪算法、分治算法、动态规划算法、复杂度类型等内容。每章首先阐述必要的理论基础,然后给出问题集。全......一起来看看 《数据结构与算法经典问题解析》 这本书的介绍吧!