Commit Graph
2474 Commits
Author SHA1 Message Date
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
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 bd494bb5ff SuperBuilder: fixed ecj tests (params are now final) 2018-09-24 18:07:46 +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
Jan Rieke 41d8929630 SuperBuilder: removed unnecessary method params 2018-09-16 16:02:28 +02:00
Jan Rieke 7a287670f4 SuperBuilder toBuilder: generate static toBuilder helper method (javac) 2018-09-16 15:51:19 +02:00
Jan Rieke f5fff49f73 SuperBuilder toBuilder: generate static toBuilder helper method (ecj) 2018-09-14 22:53:02 +02:00
Jan Rieke 14fa70ae18 SuperBuilder toBuilder: renamed generated static helper method 2018-09-14 09:28:02 +02:00
Jan Rieke da0020cd48 Merge remote-tracking branch 'upstream/master' into superToBuilder 2018-09-12 09:30:40 +02:00
Jan Rieke ddd42acb59 adjusted toBuilder tests to cover private variables (impl not yet done) 2018-09-11 21:39:10 +02:00
Jan Rieke a2b884c711 SuperBuilder: fixed ObtainVia 2018-09-11 20:44:19 +02:00
Jan Rieke da59d2d637 SuperBuilder: generate toBuilder method (ecj) 2018-09-11 16:59:29 +02:00
Jan Rieke 1f3688fdba SuperBuilder: generate fillValuesFrom method (ecj) 2018-09-11 16:36:25 +02:00
Jan Rieke abb0d2374e SuperBuilder: generate fillValuesFrom method (javac) 2018-09-11 14:52:15 +02:00
Jan Rieke b42ce5325a SuperBuilder: generate toBuilder method (javac) 2018-09-11 10:39:01 +02:00
Reinier Zwitserloot d7873f2d21 Replaced the notion of ‘nullable’ and ‘nonnull’ get copied to ‘any ‘copyable’ annotations get copied’, with ‘copyable’ defined as a specific FQN-style list of well-known nullity-indicating annotations, plus whatever you configured in lombok.config.
Also some work on the notion of TYPE_USE annotations.
2018-09-11 01:59:19 +02:00
Reinier Zwitserloot cc8370ab2d code review and fixes for the ‘copyable annotations’ setting concept. 2018-09-11 01:59:19 +02:00
Werner Dietl cd8434feee Eclipse expected output. 2018-09-11 01:59:19 +02:00
Werner Dietl 65fc9897b3 Handle null annotation array correctly. 2018-09-11 01:59:19 +02:00
Werner Dietl c3f34a8447 Test cases for remaining features. 2018-09-11 01:59:19 +02:00
Werner Dietl ced71c5468 Fix whitespace. 2018-09-11 01:59:19 +02:00