aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2018-11-08[fixes #1628] Lombok now marks the `result` field used in the generated ↵Reinier Zwitserloot
hashCode method as final if it isn’t modified. This doesn’t change its behavior whatsoever, but some linters and especially eclipse save actions (specifically: ‘mark local variables final if possible’) cause issues when they try to mess with generated code. Of course, now any save action with ‘remove useless modifiers’ would cause an issue but those don’t (yet…) exist.
2018-11-06[fixes #1888] [jdk12] lombok can deal with the changes to case/break nodes ↵Reinier Zwitserloot
in JDK12-preview javac.
2018-11-06Improve toString generation for enums. Fixes #1916Roel Spilker
2018-11-05[fixes #1912] clarifying builder’s behaviour about generating constructors ↵Reinier Zwitserloot
in the face of already present ones.
2018-11-05[fixes #1918] toString now supports a configkey to tell it how to deal with ↵Reinier Zwitserloot
super.
2018-11-05[bugfix] attempting to fix an issue with buckbuild which uses some exotic ↵Reinier Zwitserloot
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[website] the usage example for FieldNameConstants was still written in the ↵Reinier Zwitserloot
abandoned 1.18.2 style.
2018-11-01[trivial] error out on mismatch between FieldNameConstants asEnum flag and ↵Reinier Zwitserloot
actual handwritten type.
2018-11-01[feature] FieldNameConstants now works like Builder: Make whatever bits it ↵Reinier Zwitserloot
does by hand and lombok fills in whatever is missing.
2018-11-01[fixes #1932] We broke the delombok ant task.Reinier Zwitserloot
2018-10-30post-release version bump.Reinier Zwitserloot
2018-10-30pre-release version bumpReinier Zwitserloot
2018-10-30cleaning up the changelog in preparation for a release.Reinier Zwitserloot
2018-10-30[fixes #1907] This one is hard to describe; due to builder being a bit ↵Reinier Zwitserloot
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-30add jdk11 to docker buildsRoel Spilker
2018-10-29fixing the tests added in the previous commits by janrieke to match ↵Reinier Zwitserloot
alternative take on how to ‘fix’ null-collections and singular/toBuilder.
2018-10-29Merge branch 'wildcardsSingularFix' of git://github.com/janrieke/lombok into ↵Reinier Zwitserloot
janrieke-wildcardsSingularFix
2018-10-29eliminate ‘you are using private API’ warnings by streamlining all ↵Reinier Zwitserloot
reflective access via a class that uses sun.misc.Unsafe to arrange access. From the nqzero permit-reflect library.
2018-10-29[java-11] up dependency on lombok.patcher, including asm7Roel Spilker
2018-10-29Merge pull request #1923 from abargnesi/fix-maven-issue-managementReinier Zwitserloot
correct issueManagement declaration in maven POM
2018-10-29Merge pull request #1917 from kkocel/masterReinier Zwitserloot
Added Spring NonNull and Nullable annotations
2018-10-29Merge pull request #1871 from janrieke/customizableSuperBuilderReinier Zwitserloot
Customizable SuperBuilder
2018-10-29[test] Added some posix scripts to test module-based builds. We should make ↵Reinier Zwitserloot
these as unit tests someday.
2018-10-24correct issueManagement declaration in maven POMTony Bargnesi
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-23Added Spring NonNull and Nullable annotationsKrzysztof Kocel
2018-10-16[fixes #1795] you can now pass arguments to delombok via file in the same ↵Reinier Zwitserloot
way javac/java support it.
2018-10-16[Fixes #1848] Added support to delombok for properly handling jigsaw ↵Reinier Zwitserloot
(module-info) style projects.
2018-10-15only call System.exit if the return code is not zero, quickfix for #1795Roel Spilker
2018-10-15add tests to ensure onlyExplicitlyIncluded means nothing if no fields are ↵Roel Spilker
annotated. Fixes #1772
2018-10-15Don't initialize already initialized final fields. Fixes #1829.Roel Spilker
2018-10-15Merge pull request #1864 from daniel-shuy/daniel-shuy-patch-1Reinier Zwitserloot
Fix code example for @UtilityClass
2018-10-15Fix up positions of generated nodes for eclipse `@Builder`.Reinier Zwitserloot
2018-10-15Remove references to suppressConstructorProperties, fixes #1873Roel Spilker
2018-10-15Merge branch 'master' into janrieke-superToBuilderReinier Zwitserloot
2018-10-15[website] Updated documentation on how to use Lombok and GWT together.Reinier Zwitserloot
2018-10-15[build] Fixing running tests via `ant test`, setting up the build, and a few ↵Reinier Zwitserloot
other build-related issues.
2018-10-15[fixes #1324] toBuilder with @Singular marked collections that are null no ↵Reinier Zwitserloot
longer throws NPE.
2018-10-15#1881 add documentationRoel Spilker
2018-10-12fixed toBuilder on Singular fields with wildcards (ecj)Jan Rieke
2018-10-12fixed another missing type arg issueJan Rieke
2018-10-12fixed toBuilder on Singular fields with wildcards (javac)Jan Rieke
2018-10-08Merge branch 'superToBuilder' of git://github.com/janrieke/lombok into ↵Reinier Zwitserloot
janrieke-superToBuilder
2018-10-08Added instructions for the GWT/Eclipse plugin.Reinier Zwitserloot
2018-10-02[tests] all tests involving ‘var’ should not be run on j10+.Reinier Zwitserloot
2018-10-02Fixed: command line testing with Javac9+ would fail on all tests that are ↵Reinier Zwitserloot
testing that the compiler emits warning/error messages.
2018-10-02[buildscript] addition of a test task that runs faster; don’t use it ↵Reinier Zwitserloot
unless you know what you’re doing as it skips a few important steps.
2018-10-01[buildscript] Compiling the scaffolding for the test suite was failing due ↵Reinier Zwitserloot
to an error in the build file.
2018-09-24SuperBuilder: feature historyJan Rieke
2018-09-24SuperBuilder: customization documentationJan Rieke
2018-09-24Merge branch 'superToBuilder' into customizableSuperBuilderJan Rieke