Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-08-22 | [checkerframework] | Reinier Zwitserloot | |
A bit of a shadow feature because the checker framework folks need to do some work on their side. this update makes lombok generate a few checker framework annotations (if configured to do so) which let the checker framework add warnings and errors for example if you misuse builders, or ignore the return values of withers, etc. | |||
2019-07-16 | Fixes #1197, add Objects.requireNonNull and Preconditions.checkkNotNull to ↵ | Roel Spilker | |
supported null-check styles | |||
2019-07-16 | [Fixes #2115] builder fields tracking a property that has a default set is ↵ | Reinier Zwitserloot | |
now called `$value` in order to convey that you shouldnt manually mess with it. | |||
2019-07-15 | [fixes #2169] Eclipse 2019-06 + JDK12 + `@Singular` caused a cavalcade of ↵ | Reinier Zwitserloot | |
error popups | |||
2019-07-09 | Merge branch 'customlog' | Reinier Zwitserloot | |
2019-07-09 | [builder] added a feature: you can now configure builder class name via the ↵ | Reinier Zwitserloot | |
config system | |||
2019-05-29 | Fix custom logger when topic presence != allowance | Adam Juraszek | |
2019-05-22 | Fixes for CustomLog, AUTHORS entry, extended changlog | Adam Juraszek | |
2019-05-21 | Code review + mention in changelog for the improvement to val handling vs. ↵ | Reinier Zwitserloot | |
lambdas and conditional (ternary) expressions. | |||
2019-05-21 | Code review for `@CustomLog`, and added documentation and a changelog entry. | Reinier Zwitserloot | |
2019-05-20 | Merge branch 'master' into feature/typeInferenceImprovements | Bulgakov Alexander | |
2019-05-14 | Custom log declaration | Adam Juraszek | |
2019-05-14 | IdentifierName instead of String | Adam Juraszek | |
2019-05-08 | #1976. [@val] improved raw generic type inference by eclipse compiler. | Bulgakov Alexander | |
2019-05-07 | [Feature] staticConstructor should use already defined private constructor ↵ | daliclass | |
if available | |||
2019-05-07 | Merge remote-tracking branch 'lombok/master' into ↵ | Bulgakov Alexander | |
feature/typeInferenceImprovements | |||
2019-05-07 | [fixes #1981][fixes #1961] Hardcoded some knowledge about how to copy ↵ | Reinier Zwitserloot | |
jackson’s `@JsonProperty`. | |||
2019-05-06 | [fixes #2120] ecj was not generating explicit nullchecks for builder-setters. | Reinier Zwitserloot | |
2019-05-03 | Merge remote-tracking branch 'lombok/master' into ↵ | Bulgakov Alexander | |
feature/typeInferenceImprovements | |||
2019-05-01 | [fixes #2104] superbuilder + non-list-singulars wouldn’t work due to ↵ | Reinier Zwitserloot | |
hardcoded call to emptyList. | |||
2019-05-01 | [issue #2092] Add an uppercase option to FieldNameConstants | Reinier Zwitserloot | |
2019-05-01 | [fixes #2083] adds feature ‘access level’ to `@Builder` | Reinier Zwitserloot | |
2019-04-24 | improvements type inference of type intersections (affects ValLambda.java, ↵ | Bulgakov Alexander | |
ValWeirdTypes.java tests) | |||
2019-03-26 | [fixes #2050] [fixes #2061] javac would fail to skip generating build() ↵ | Reinier Zwitserloot | |
method if it is already there | |||
2019-03-26 | [#2046] Extend suppress builder feature to `@SuperBuilder` | Reinier Zwitserloot | |
2019-03-26 | [i2078] Add possibility to generate assert on `@NonNull` | Roel Spilker | |
2019-03-25 | [fixes #2046] you can now suppress the builder() method, useful if you only ↵ | Reinier Zwitserloot | |
want toBuilder(). Also suppresses the warnings about any missing Builder.Default annotations. | |||
2019-03-25 | [performance] improve typeMatches lookup. Especially in light of the ↵ | Reinier Zwitserloot | |
built-in copyable annotations lists growing, this should help performance. | |||
2019-02-19 | var/val in Eclipse can now handle intersection types, fixes #1986 | Roel Spilker | |
2019-01-29 | [fixes #2011] If you have a field named `build` or `toString`, and you ↵ | Reinier Zwitserloot | |
generate a builder, that builder wouldn’t make the build or toString methods because it thinks the builder-setter methods it just generated that so happen to have that name indicate you don’t want lombok to do that. You really shouldn’t name any fields builder or toString, though. | |||
2019-01-29 | [fixes #2024] FieldNameConstants was causing lots of problems in eclipse, ↵ | Reinier Zwitserloot | |
especially with save actions. | |||
2019-01-28 | Replace sized array in toArray with 0 | Robert Wertman | |
This approach has been benchmarked to be marginally faster. Fixes #2030. | |||
2019-01-22 | [fixes #2019] Lombok now properly deals with `@NonNull` specifically on the ↵ | Reinier Zwitserloot | |
‘type use’ of a parameter (and, in case of arrays, on the outermost dimension which is actually the first one listed. Weird corner case of the JLS). | |||
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 #1918] toString now supports a configkey to tell it how to deal with ↵ | Reinier Zwitserloot | |
super. | |||
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-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 | Merge pull request #1871 from janrieke/customizableSuperBuilder | Reinier Zwitserloot | |
Customizable SuperBuilder | |||
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-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 | |