Reinier Zwitserloot
dc641cc369
[ fixes #1912 ] clarifying builder’s behaviour about generating constructors in the face of already present ones.
2018-11-05 23:39:02 +01:00
Reinier Zwitserloot
a73965b2b7
[ fixes #1918 ] toString now supports a configkey to tell it how to deal with super.
2018-11-05 23:30:09 +01:00
Reinier Zwitserloot
2c0ec93155
[bugfix] attempting to fix an issue with buckbuild which uses some exotic trickery to compile straight from jar to jar, messing up our wrapper around javac’s javaFileObject. Bug report and suggested fix from external sources, we didn’t test it, but we only kick in this alternative if an exception occurs, so it couldn’t possibly affect anything that was already working fine. See PR #1929
2018-11-05 21:40:30 +01:00
Reinier Zwitserloot
9fc02601df
[website] the usage example for FieldNameConstants was still written in the abandoned 1.18.2 style.
2018-11-05 21:19:21 +01:00
Reinier Zwitserloot
4acda73319
[trivial] error out on mismatch between FieldNameConstants asEnum flag and actual handwritten type.
2018-11-01 16:43:25 +01:00
Reinier Zwitserloot
2fd46a50b6
[feature] FieldNameConstants now works like Builder: Make whatever bits it does by hand and lombok fills in whatever is missing.
2018-11-01 16:38:25 +01:00
Reinier Zwitserloot
21878e253e
[ fixes #1932 ] We broke the delombok ant task.
2018-11-01 15:01:33 +01:00
Reinier Zwitserloot
6e7924f865
post-release version bump.
2018-10-30 01:29:27 +01:00
Reinier Zwitserloot
8451c88bfa
pre-release version bump
2018-10-30 01:22:02 +01:00
Reinier Zwitserloot
e960f482a9
cleaning up the changelog in preparation for a release.
2018-10-30 01:03:18 +01:00
Reinier Zwitserloot
9b0601809b
[ fixes #1907 ] This one is hard to describe; due to builder being a bit overzealous as to what it marks as ‘generated’, if you manually write the builder class and add some elements, you’d get crazy errors on those.
2018-10-30 01:03:18 +01:00
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