Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-01-10 | Extract abstract method JavacSingularizer.generateSingularMethod | Emil Lundberg | |
2019-01-08 | [#1033] steps on the way to issue 1033: You can add cleanup tasks which are ↵ | Reinier Zwitserloot | |
deferred (during the javac run) until the end. This already fixes the exotic-to-the-point-of-nonexistent bug where setter and wither compete to steal the `@param` off of the field’s javadoc. Next are to fix builder and setter/wither competing whilst bringing javadocs to `@Builder`. Then for various other conflicts, we should defer removal of lombok imports and annotations until the end too. | |||
2019-01-08 | @Delegate @NonNull would error on jdk8, fixes #1935 | Roel Spilker | |
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 | Improve toString generation for enums. Fixes #1916 | Roel 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-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-10-30 | post-release version bump. | Reinier Zwitserloot | |
2018-10-30 | pre-release version bump | 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-29 | Merge branch 'wildcardsSingularFix' of git://github.com/janrieke/lombok into ↵ | Reinier Zwitserloot | |
janrieke-wildcardsSingularFix | |||
2018-10-29 | eliminate ‘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 asm7 | Roel Spilker | |
2018-10-29 | Merge pull request #1917 from kkocel/master | Reinier Zwitserloot | |
Added Spring NonNull and Nullable annotations | |||
2018-10-29 | Merge pull request #1871 from janrieke/customizableSuperBuilder | Reinier Zwitserloot | |
Customizable SuperBuilder | |||
2018-10-23 | Added Spring NonNull and Nullable annotations | Krzysztof Kocel | |
2018-10-15 | only call System.exit if the return code is not zero, quickfix for #1795 | Roel Spilker | |
2018-10-15 | Don't initialize already initialized final fields. Fixes #1829. | Roel Spilker | |
2018-10-15 | Fix up positions of generated nodes for eclipse `@Builder`. | Reinier Zwitserloot | |
2018-10-15 | [fixes #1324] toBuilder with @Singular marked collections that are null no ↵ | Reinier Zwitserloot | |
longer throws NPE. | |||
2018-10-12 | fixed toBuilder on Singular fields with wildcards (ecj) | Jan Rieke | |
2018-10-12 | fixed another missing type arg issue | Jan Rieke | |
2018-10-12 | fixed toBuilder on Singular fields with wildcards (javac) | Jan Rieke | |
2018-09-24 | SuperBuilder: allow customization of selected methods | Jan Rieke | |
2018-09-24 | make BuilderFieldData package-private, so that SuperBuilder can use it | Jan Rieke | |
2018-09-24 | Merge remote-tracking branch 'upstream/master' into superToBuilder | Jan Rieke | |
2018-09-24 | SuperBuilder toBuilder fix with no generics (ecj) | Jan Rieke | |
2018-09-24 | SuperBuilder toBuilder with generics (ecj) | Jan Rieke | |
2018-09-21 | SuperBuilder toBuilder with generics (javac) | Jan Rieke | |
2018-09-18 | Finishing work on making lombok do sensible things with TYPE_USE annotations ↵ | Reinier Zwitserloot | |
and for example their use on the typearg in a collection type which is being `@Singular`-ized. | |||
2018-09-16 | SuperBuilder toBuilder: moved static helper method to builder impl | Jan Rieke | |
2018-09-16 | SuperBuilder: removed unnecessary method params | Jan Rieke | |
2018-09-16 | SuperBuilder toBuilder: generate static toBuilder helper method (javac) | Jan Rieke | |
2018-09-14 | SuperBuilder toBuilder: generate static toBuilder helper method (ecj) | Jan Rieke | |
2018-09-12 | Merge remote-tracking branch 'upstream/master' into superToBuilder | Jan Rieke | |
2018-09-11 | SuperBuilder: fixed ObtainVia | Jan Rieke | |
2018-09-11 | SuperBuilder: generate toBuilder method (ecj) | Jan Rieke | |
2018-09-11 | SuperBuilder: generate fillValuesFrom method (ecj) | Jan Rieke | |
2018-09-11 | SuperBuilder: generate fillValuesFrom method (javac) | Jan Rieke | |
2018-09-11 | SuperBuilder: generate toBuilder method (javac) | Jan Rieke | |
2018-09-11 | Replaced the notion of ‘nullable’ and ‘nonnull’ get copied to ‘any ↵ | Reinier Zwitserloot | |
‘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 | code review and fixes for the ‘copyable annotations’ setting concept. | Reinier Zwitserloot | |
2018-09-11 | Handle null annotation array correctly. | Werner Dietl | |
2018-09-11 | Copy annotations in Eclipse HandleBuilder. | Werner Dietl | |
2018-09-11 | Add configuration key, handle whereever NULLABLE is handled, support Eclipse. | Werner Dietl | |
2018-09-11 | Copy all field annotations to the corresponding builder parameter. | Werner Dietl | |
Maybe some filtering is necessary and should be added later. | |||
2018-09-10 | toBuilder() with singular should force the typeargs on the ↵ | Reinier Zwitserloot | |
Collections.emptyList call. |