Commit Graph
2481 Commits
Author SHA1 Message Date
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
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 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
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