Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-07-24 | [trivial] I broke 'ant dist' earlier today | Reinier Zwitserloot | |
2020-07-23 | [bugfix] [javac] LUB types + val | Reinier Zwitserloot | |
Until recently, we'd 'resolve' LUB (compound) types in val constructs by just taking the first one in the line of interfaces. The problem is, different versions of different compilers use different orderings. In an earlier commit, the eclipse impl gained a new algorithm that is more stable, e.g. by sorting on alphabet. now the javac side has the same algorithm. | |||
2020-07-23 | [fixes #2300] Keep method argument positions for lazy getter initializer | Rawi01 | |
2020-07-09 | fix assertion error if the param.sym is null | Roel Spilker | |
2020-07-09 | Remove unnecessary list copy | Rawi01 | |
2020-07-09 | Replace JavacAst list with single object iteration to save some memory | Rawi01 | |
2020-07-02 | [fixes #2433] Add config key to turn off @SuppressWarnings("all") | Rawi01 | |
2020-07-02 | [fixes #2469] Support static reference as logger topic | Rawi01 | |
2020-07-02 | Fix missing parameter names, annotations in following annotation processors | Denis Stepanov | |
2020-06-25 | Merge branch 'newbuild' | Reinier Zwitserloot | |
2020-06-25 | Avoid class.getSimpleName except in static initializers or error messages | Roel Spilker | |
2020-06-25 | Cache absolute file location | Rawi01 | |
2020-06-25 | Replace getSimpleName() with getName() | Rawi01 | |
2020-06-25 | Fix UtilityClass test case | Rawi01 | |
2020-06-23 | [build] rewriting the build system | Reinier Zwitserloot | |
2020-06-19 | #1543: First primitives, then primitive wrappers, then other references | Roel Spilker | |
2020-06-18 | Fixes #1543: in equals, by default first compare the primitives | Roel Spilker | |
2020-06-11 | fix compiler error | Roel Spilker | |
2020-06-11 | [fixes #2481] Copy constructor javadoc to builder methods | Rawi01 | |
2020-06-11 | [Fixes #2463] Clone type to correctly set annotated type on with methods. | Jacob Middag | |
2020-05-28 | [fixes #2006] Delegate now excludes already implemented methods | Rawi01 | |
2020-05-28 | [fixes #2382] Handle generic supertypes | Rawi01 | |
2020-05-28 | [SuperBuilder] don't warn on existing toBuilder method | Jan Rieke | |
2020-05-28 | [SuperBuilder] allow constructor customization | Jan Rieke | |
2020-04-16 | copy more Jackson annotation to the builder, also for @Singular methods | Jan Rieke | |
2020-03-15 | [UtilityClass] [issue #2384] Added a test to confirm no issue. | Reinier Zwitserloot | |
added some tests to confirm that lombok makes things static if needed. | |||
2020-03-15 | [fixes #2386] [checkerframework] | Reinier Zwitserloot | |
Now generating checkerframework `@Pure` instead of `@SideEffectFree` where appropriate. | |||
2020-03-06 | [fixes #2358] self-referential generics could cause endless loops in javac. | Reinier Zwitserloot | |
... unfortunately eclipse's val resolver is now very slightly worse in very exotic circumstances - spent about 4 hours trying to fix it, can't figure it out, let's move on. | |||
2020-03-05 | @Jacksonized: add flag usage configuration key | Jan Rieke | |
2020-03-03 | @Jacksonized: modify builders that they can be used by Jackson | Jan Rieke | |
2020-02-15 | [issue #2368] [withBy] support for javac | Reinier Zwitserloot | |
2020-02-14 | [trivial] improving consistency between javac vs. ecj output | Reinier Zwitserloot | |
wasn't worth an issue on the tracker: javac and ecj handlers for static constructors would differ; ecjs would specify the return type and constructor invocation using fully qualified types, whereas the handler for javac did not. | |||
2020-02-14 | [fixes #678] `@Synchronize` an instance method on static variable no longer ↵ | Reinier Zwitserloot | |
emits a warning. | |||
2020-02-11 | SuperBuilder javac fix for nested generic types; fixes #2359 | Jan Rieke | |
2020-02-08 | setter prefixes for SuperBuilder | Jan Rieke | |
setter prefixes for SuperBuilder [javac] better javadoc for the SuperBuilder setterPrefix value setter prefixes for SuperBuilder [ecj] add test for SuperBuilder setter method customization fix setter method customization with setterPrefix | |||
2020-02-06 | [fixes #880] get rid of an unchecked cast warning for `@Getter(lazy=true)` | Reinier Zwitserloot | |
2020-02-06 | avoid more name clashes for builder type param; fixes #2297 | Jan Rieke | |
2020-01-31 | [issue #788] Add more nullity annotations where relevant | Reinier Zwitserloot | |
(chainable setters, static constructors, builder stuff) | |||
2020-01-31 | [issue #2221] simplified configuration for `@Singular`-generated plural form ↵ | Reinier Zwitserloot | |
nullchecks. | |||
2020-01-31 | [fixes #2235] aliasing the old wither to the new one was broken for explicit ↵ | Reinier Zwitserloot | |
imports. | |||
2020-01-28 | [issue #2221] [issue #788] Lombok now adds nullity annotations. | Reinier Zwitserloot | |
Which 'flavour' is defined in lombok.config; applied to toString, equals, canEqual, and plural-form of `@Singular`. | |||
2020-01-28 | [singular][issue #2221] the plural builder method now nullchecks its ↵ | Reinier Zwitserloot | |
argument with configurable results. | |||
2020-01-20 | Remove unused imports | Roel Spilker | |
2020-01-15 | [fixes #2335] ObtainVia(method=) on more than one arg would crash in javac | Reinier Zwitserloot | |
2020-01-08 | [fixes #788] lombok generated equals method plus a non-null-by-default ↵ | Reinier Zwitserloot | |
annotation no longer clash. | |||
2020-01-07 | [fixes #2323] javadoc `@return` generation updated. | Reinier Zwitserloot | |
2020-01-07 | [fixes #2327] mostly trivial: Added this. for field access and unified code ↵ | Reinier Zwitserloot | |
gen of build() methods for `@Builder`. | |||
2020-01-06 | [fixes #2268] make lombok generate qualified types in order to avoid name ↵ | Reinier Zwitserloot | |
clashes. | |||
2019-12-19 | Merge pull request #2273 from Lekanich/issue2262 | Reinier Zwitserloot | |
Fixed @SuperBuilder with generic with inner static class produces CE | |||
2019-12-11 | [builder] setterPrefix option code review, formatting cleanup, and docs | Reinier Zwitserloot | |