Commit Graph
2491 Commits
Author SHA1 Message Date
Roel Spilker f5b106971a add jdk11 to docker builds 2018-10-30 00:50:24 +01:00
Reinier Zwitserloot 03365378e9 fixing the tests added in the previous commits by janrieke to match alternative take on how to ‘fix’ null-collections and singular/toBuilder. 2018-10-29 23:41:11 +01:00
Reinier Zwitserloot d8de0e3c49 Merge branch 'wildcardsSingularFix' of git://github.com/janrieke/lombok into janrieke-wildcardsSingularFix 2018-10-29 23:29:10 +01:00
Reinier Zwitserloot eca219ee64 eliminate ‘you are using private API’ warnings by streamlining all reflective access via a class that uses sun.misc.Unsafe to arrange access. From the nqzero permit-reflect library. 2018-10-29 23:13:59 +01:00
Roel Spilker 182cb0cb9e [java-11] up dependency on lombok.patcher, including asm7 2018-10-29 21:30:27 +01:00
Reinier Zwitserloot c02263a5e2 Merge pull request #1923 from abargnesi/fix-maven-issue-management
correct issueManagement declaration in maven POM
2018-10-29 21:07:19 +01:00
Reinier Zwitserloot 4cf36b2788 Merge pull request #1917 from kkocel/master
Added Spring NonNull and Nullable annotations
2018-10-29 21:06:26 +01:00
Reinier Zwitserloot fb039c2837 Merge pull request #1871 from janrieke/customizableSuperBuilder
Customizable SuperBuilder
2018-10-29 21:04:59 +01:00
Reinier Zwitserloot d8b882cf7e [test] Added some posix scripts to test module-based builds. We should make these as unit tests someday. 2018-10-29 20:46:18 +01:00
Tony Bargnesi 742783e40e correct issueManagement declaration in maven POM
Motivation

The published maven POM for lombok refers to Google Code for issue
management. Google code is no longer active.

Changes
- replace with github issues for issue management
2018-10-24 20:28:54 -04:00
Krzysztof Kocel 1a4319e785 Added Spring NonNull and Nullable annotations 2018-10-23 14:03:50 +02:00
Reinier Zwitserloot e40eab2e34 [fixes #1795] you can now pass arguments to delombok via file in the same way javac/java support it. 2018-10-16 00:57:50 +02:00
Reinier Zwitserloot 89907fd11f [Fixes #1848] Added support to delombok for properly handling jigsaw (module-info) style projects. 2018-10-16 00:14:49 +02:00
Roel Spilker 836bd0ab57 only call System.exit if the return code is not zero, quickfix for #1795 2018-10-15 23:38:05 +02:00
Roel Spilker 89294fe03c add tests to ensure onlyExplicitlyIncluded means nothing if no fields are annotated. Fixes #1772 2018-10-15 23:19:55 +02:00
Roel Spilker 7ee4ebb1a5 Don't initialize already initialized final fields. Fixes #1829. 2018-10-15 22:37:37 +02:00
Reinier Zwitserloot 11322a489b Merge pull request #1864 from daniel-shuy/daniel-shuy-patch-1
Fix code example for @UtilityClass
2018-10-15 22:35:34 +02:00
Reinier Zwitserloot 73cd46fce2 Fix up positions of generated nodes for eclipse @Builder. 2018-10-15 21:52:47 +02:00
Roel Spilker becb12658e Remove references to suppressConstructorProperties, fixes #1873 2018-10-15 21:22:58 +02:00
Reinier Zwitserloot d994839ac0 Merge branch 'master' into janrieke-superToBuilder 2018-10-15 21:19:18 +02:00
Reinier Zwitserloot c2f4ea47a1 [website] Updated documentation on how to use Lombok and GWT together. 2018-10-15 21:16:06 +02:00
Reinier Zwitserloot c896f24278 [build] Fixing running tests via ant test, setting up the build, and a few other build-related issues. 2018-10-15 21:16:06 +02:00
Reinier Zwitserloot 94eadb5131 [fixes #1324] toBuilder with @Singular marked collections that are null no longer throws NPE. 2018-10-15 21:16:03 +02:00
Roel Spilker cbcab66480 #1881 add documentation 2018-10-15 21:15:25 +02:00
Jan Rieke e9d098a16c fixed toBuilder on Singular fields with wildcards (ecj) 2018-10-12 19:47:40 +02:00
Jan Rieke 80b5f8d41d fixed another missing type arg issue 2018-10-12 17:38:09 +02:00
Jan Rieke d6057f8eb7 fixed toBuilder on Singular fields with wildcards (javac) 2018-10-12 09:06:34 +02:00
Reinier Zwitserloot 06455de367 Merge branch 'superToBuilder' of git://github.com/janrieke/lombok into janrieke-superToBuilder 2018-10-08 15:52:43 +02:00
Reinier Zwitserloot 3bb6f69a5b Added instructions for the GWT/Eclipse plugin. 2018-10-08 15:51:10 +02:00
Reinier Zwitserloot d91ba858f2 [tests] all tests involving ‘var’ should not be run on j10+. 2018-10-02 04:02:33 +02:00
Reinier Zwitserloot 2ae7b4d516 Fixed: command line testing with Javac9+ would fail on all tests that are testing that the compiler emits warning/error messages. 2018-10-02 04:02:19 +02:00
Reinier Zwitserloot cd970993e8 [buildscript] addition of a test task that runs faster; don’t use it unless you know what you’re doing as it skips a few important steps. 2018-10-02 04:01:48 +02:00
Reinier Zwitserloot 651fed9205 [buildscript] Compiling the scaffolding for the test suite was failing due to an error in the build file. 2018-10-01 13:39:29 +02:00
Jan Rieke 97d8094f42 SuperBuilder: feature history 2018-09-24 18:35:54 +02:00
Jan Rieke c49e7d1872 SuperBuilder: customization documentation 2018-09-24 18:25:03 +02:00
Jan Rieke 77adcd3ced Merge branch 'superToBuilder' into customizableSuperBuilder 2018-09-24 18:09:31 +02:00
Jan Rieke bd494bb5ff SuperBuilder: fixed ecj tests (params are now final) 2018-09-24 18:07:46 +02:00
Jan Rieke a454fd74cf SuperBuilder: allow customization of selected methods 2018-09-24 18:02:48 +02:00
Jan Rieke 80af03a3e4 SuperBuilder toBuilder documentation 2018-09-24 17:09:45 +02:00
Jan Rieke afec417115 make BuilderFieldData package-private, so that SuperBuilder can use it 2018-09-24 16:49:03 +02:00
Jan Rieke b5648976b6 Merge remote-tracking branch 'upstream/master' into superToBuilder 2018-09-24 16:46:00 +02:00
Jan Rieke fd4c9d4bff SuperBuilder toBuilder fix with no generics (ecj) 2018-09-24 09:32:07 +02:00
Jan Rieke 279ceaa727 SuperBuilder toBuilder with generics (ecj) 2018-09-24 09:26:37 +02:00
Jan Rieke 68318742ef SuperBuilder toBuilder with generics (javac) 2018-09-21 11:25:55 +02:00
Daniel Shuy c887396743 Fix return type in UtilityClassExample_pre.jpage 2018-09-19 16:17:27 +08:00
Daniel Shuy d8ff9ebf74 Fix return type in UtilityClassExample_post.jpage 2018-09-19 16:17:01 +08:00
Reinier Zwitserloot aee4e76d86 updated docs to reflect change to copyable annotations 2018-09-18 01:40:32 +02:00
Reinier Zwitserloot 9198551def Finishing work on making lombok do sensible things with TYPE_USE annotations and for example their use on the typearg in a collection type which is being @Singular-ized. 2018-09-18 01:21:33 +02:00
Jan Rieke 63343fced5 SuperBuilder toBuilder: test with generics 2018-09-16 21:20:58 +02:00
Jan Rieke 790e060380 SuperBuilder toBuilder: moved static helper method to builder impl 2018-09-16 17:24:39 +02:00