Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-10-22 | [fixes #2995] Skip records for field defaults via config | Rawi01 | |
2021-10-18 | [#2693] Review and updates for javabeans-style capitalization lombok.config | Reinier Zwitserloot | |
2021-10-17 | Adding a new accessors flag - javaBeansSpecCapitalization | ysherwin | |
2021-10-07 | [versioning] post-release version bump | Reinier Zwitserloot | |
2021-10-07 | [versioning] pre-release version bump | Reinier Zwitserloot | |
2021-09-28 | Support javadoc copying in ecj language server | Rawi01 | |
2021-09-27 | [fixes #2972] Use simple type, move code to patch method | Rawi01 | |
2021-09-18 | [fixes #2736] Add jackson annotation `JsonUnwrapped` to the 'copy to ↵ | Reinier Zwitserloot | |
setters' list. | |||
2021-09-16 | Merge pull request #2932 from Rawi01/record-nonnull-symbols | Reinier Zwitserloot | |
Keep record compact constructor parameters | |||
2021-09-16 | Merge pull request #2868 from Rawi01/clone-primitive-type | Reinier Zwitserloot | |
Clone primitive types | |||
2021-09-16 | Merge pull request #2866 from Rawi01/anonymous-inner-class | Reinier Zwitserloot | |
Handle anonymous classes properly | |||
2021-09-15 | [trivial] remove unused import | Reinier Zwitserloot | |
2021-09-06 | Replace val with native final var in Java >= 10 | Rawi01 | |
2021-08-17 | [fixes #2907] Keep record compact constructor parameters | Rawi01 | |
2021-06-10 | SneakyThrows.java fix typo - return String instead void | Roman Ivanov | |
2021-06-05 | [fixes #2863] Clone primitive types | Rawi01 | |
2021-06-04 | Merge pull request #2822 from FlorentMouysset/master | Reinier Zwitserloot | |
Fix @CustomLog-key in lombok.config for some error messages. Issue #2821 | |||
2021-06-03 | [fixes #2838] Handle anonymous classes properly | Rawi01 | |
Generated qualified names (e.g. Outer.Inner) now stop at anonymous classes instead of adding an empty part. All handlers that add static fields/methods/types now add error messages instead of generating invalid code. | |||
2021-06-03 | Merge pull request #2815 from Rawi01/var-val-cache | Reinier Zwitserloot | |
Cleanup internal argument cache | |||
2021-04-27 | Fix @CustomLog-key in lombok.config for some error messages. Issue #2821 | MOUYSSET Florent | |
2021-04-23 | Change owner lombok GitHub repository | Roel Spilker | |
2021-04-18 | [fixes #2460][fixes #2462] Cleanup internal argument cache | Rawi01 | |
2021-04-18 | Merge pull request #2809 from Rawi01/eclipse-javadoc-performance | Reinier Zwitserloot | |
Avoid reading file from disk by reusing the parser source | |||
2021-04-18 | [records] [@NonNull] slight refactor to ensure any generated canonical ↵ | Reinier Zwitserloot | |
constructor is visible to downstream APs We used to remove the canonical constructor on a record that javac generates, and replace it with our own, as we put null checks in it. However, the type mirrors and such Annotation Processors use already have the implicit canonical constructor available. Instead of trying to remove those, let's just take the existing implicit constructor and add to that (and mark it explicit, of course). | |||
2021-04-18 | [StandardExceptions] fix for javac | Reinier Zwitserloot | |
2021-04-18 | [review] Use javac's internals to update type mirrors | Reinier Zwitserloot | |
This should help with making any annotation processors that run after lombok to 'see' the changes lombok caused properly. | |||
2021-04-18 | Merge branch 'enter-types-methods-fields' of git://github.com/Rawi01/lombok ↵ | Reinier Zwitserloot | |
into Rawi01-enter-types-methods-fields | |||
2021-04-18 | [StandardException] generate an error if the annotation is on a class that ↵ | Reinier Zwitserloot | |
extends nothing. | |||
2021-04-16 | [trivial] | Reinier Zwitserloot | |
2021-04-16 | [pr 2702] finishing the `@StandardException` feature. | Reinier Zwitserloot | |
* rewritten how it works a bit: Now compatible with parent exceptions that don't have the Throwable variants. * rewritten how it works a bit: You can now provide the full constructor only; the rest will forward to it. * fixing up style. * rewrite the docs. | |||
2021-04-16 | Merge branch 'standard-exception' of git://github.com/ttzn/lombok into ↵ | Reinier Zwitserloot | |
ttzn-standard-exception | |||
2021-04-06 | Avoid reading file from disk by reusing the parser source | Rawi01 | |
2021-04-02 | [versioning] post-release version bump | Reinier Zwitserloot | |
2021-04-02 | [versioning] pre-release version bump | Reinier Zwitserloot | |
2021-04-01 | [fixes #2787] Handle right hand side of assignment first | Rawi01 | |
2021-03-24 | @StandardException feature working draft | ttzn | |
* move feature under experimental * replace ProviderFor with Provides * add doc material (to be completed) * add author | |||
2021-03-24 | @StandardException feature working draft | ttzn | |
* annotation with javac and Eclipse handlers * single test file | |||
2021-03-24 | Merge pull request #2687 from janrieke/superBuilderConfigBuilderClassName | Reinier Zwitserloot | |
SuperBuilder: consider lombok.builder.className for builder extends clause | |||
2021-03-24 | [records] [`@NonNull`] eclipse impl onfthe `@NonNull` on record components ↵ | Reinier Zwitserloot | |
feature. All tests passing. | |||
2021-03-23 | [records] [javac] Putting `@NonNull` on a 'field' of a record now affects ↵ | Reinier Zwitserloot | |
the compact constructors, generating one if need be. | |||
2021-03-22 | [javac] defer removal of `import lombok.x;` nodes until delombok | Reinier Zwitserloot | |
Our test harness setup for JDK15 and up doesn't work with annotations on record 'fields' (`record X(@RightHere String foo)`). | |||
2021-03-22 | [deps] pushing ASM to 9.1, and ASM opcode compat levels to ASM9, as we need ↵ | Reinier Zwitserloot | |
the support for records | |||
2021-03-22 | Merge branch 'records' | Reinier Zwitserloot | |
# Conflicts: # src/core/lombok/eclipse/handlers/EclipseHandlerUtil.java # src/core/lombok/eclipse/handlers/HandleBuilder.java # src/core/lombok/eclipse/handlers/HandleData.java # src/core/lombok/eclipse/handlers/HandleNonNull.java # src/core/lombok/eclipse/handlers/HandleSuperBuilder.java # src/core/lombok/javac/handlers/HandleBuilder.java # src/core/lombok/javac/handlers/HandleNonNull.java # src/core/lombok/javac/handlers/HandleSuperBuilder.java # test/core/src/lombok/RunTestsViaEcj.java | |||
2021-03-21 | Merge pull request #2725 from md-5/master | Reinier Zwitserloot | |
[fixes #2724] Increase priority of Builder annotation removal | |||
2021-03-21 | Merge pull request #2771 from janrieke/copyMoreJacksonAnnotations | Reinier Zwitserloot | |
Add more Jackson annotations to the copy-to-setter list | |||
2021-03-21 | Merge pull request #2772 from janrieke/superBuilderNPEwithSingular | Reinier Zwitserloot | |
[fixes #2701] fix NPE on customized SuperBuilder with Singular | |||
2021-03-21 | Merge pull request #2770 from janrieke/superBuilderNPEinConstructorExists | Reinier Zwitserloot | |
[fixes #2704] SuperBuilder: avoid NPE on existing constructors | |||
2021-03-20 | [fixes #2724] Increase priority of Builder annotation removal | md_5 | |
Otherwise they may run after `HandleDelegate`. This is problematic as `HandleDelegate` parses the compulation unit and `@Builder` may contain imports (eg `AccessLevel`) that were already removed by other processors, eg `@Getter`. | |||
2021-03-19 | [jdk16] fix delombok (and the test suite, which depends on it) for jdk16. | Reinier Zwitserloot | |
2021-03-19 | [jdk16] TypeSymbol.isLocal has been renamed | Roel Spilker | |