Commit Graph

592 Commits

Author SHA1 Message Date
Rawi01 e64c6b5879 [fixes #3346] Add jakarta Nonnull/Nullable annotations 2023-03-21 17:38:04 +01:00
Rawi01 6f204d98c4 [fixes #3366] Handle @NonNull type annotations on record components 2023-03-21 17:13:54 +01:00
Rawi01 b718fbf497 [fixes #3327] Inject fields after generated record fields 2023-01-15 23:50:41 +01:00
Reinier Zwitserloot 5ed4d0f37f Merge pull request #3326 from Rawi01/utilityclass-npe
Reset erasure_field of symbol
2023-01-12 02:05:31 +01:00
Reinier Zwitserloot 9e6f66c557 Merge pull request #3325 from Rawi01/builder-default-array
Convert short array initializers to long version
2023-01-12 02:04:20 +01:00
Reinier Zwitserloot 8bb4dc5daa Merge pull request #3312 from Rawi01/extensionmethod-nonstatic
Ignore non-static/non-public extension methods
2023-01-12 01:56:15 +01:00
Reinier Zwitserloot fd64adb9f0 Merge pull request #3288 from Rawi01/val-default-method
Use real type for enclosing class
2023-01-12 01:50:17 +01:00
Reinier Zwitserloot e90d497c93 Merge pull request #3232 from janrieke/superBuilderFixMethodExistsChecks
Fix SuperBuilder for fields named "build" or "self"
2023-01-12 01:44:52 +01:00
Reinier Zwitserloot ef916881ad Merge pull request #3215 from janrieke/superBuilderExtendsClauseCollisions
SuperBuilder: check extends/implements for collisions (fixes #3202)
2023-01-12 01:40:23 +01:00
Reinier Zwitserloot 28be998040 [tests] Added ant test.ecj19 and updated tests
Tests updated because ecj finally fixed their pretty printer for records, yay!
2023-01-11 23:52:27 +01:00
Reinier Zwitserloot 2d948ce3e1 [test] Just cleaning up tests that fail on javac8/6 and ecj.
These tests should fail on j6/8 as they use newer features; the test files lacked proper markings so they weren't being skipped.
2023-01-11 23:51:46 +01:00
Rawi01 5f0582baef [fixes #3274] Reset erasure_field of symbol 2023-01-09 23:11:43 +01:00
Rawi01 f13b4dbbfc [fixes #3306] Convert short array initializers to long version 2023-01-07 10:10:33 +01:00
Rawi01 4feabb4d1e [fixes #3310] Ignore non-static/non-public extension methods 2022-12-11 17:15:58 +01:00
Rawi01 ea14879df8 [fixes #3242] Use real type for enclosing class 2022-10-30 10:18:07 +01:00
Jan Rieke d2ae62ac71 fix all SuperBuilder tests (changed order of generated methods) 2022-07-18 08:30:26 +02:00
Jan Rieke 588a4a88c1 [fix #3230] switch setter and self/build methods to allow overloaded
self/build methods
2022-07-15 13:04:31 +02:00
Jan Rieke 0fcb446265 (SuperBuilder) fix javac type params on conflicting names 2022-06-17 23:30:25 +02:00
Jan Rieke ab36d2f879 (fixes #3202) check extends/implements for collisions (SuperBuilder) 2022-06-17 12:35:28 +02:00
Reinier Zwitserloot 71fcc0a60b Merge pull request #3155 from Rawi01/extensionmethod-conditional-methodref
Improve the handling of ExtensionMethod arguments
2022-04-02 06:20:23 +02:00
Rawi01 d4975cf6dd [fixes #3153] Improve the handling of ExtensionMethod arguments 2022-03-29 23:17:03 +02:00
Reinier Zwitserloot 582980a9f0 Merge branch 'jdk18' of https://github.com/Rawi01/lombok into Rawi01-jdk18 2022-03-17 22:13:00 +01:00
Reinier Zwitserloot 2eddba64f7 [fixes #2990] Treat records and enums as places where static is allowed. 2022-03-17 22:07:46 +01:00
Reinier Zwitserloot 3a4f0e08db Merge branch 'fix-enum-logging' of https://github.com/varkart/lombok into varkart-fix-enum-logging 2022-03-17 21:32:31 +01:00
Rawi01 8b2ff4d6a8 [jdk18] Update test message 2022-03-08 07:31:04 +01:00
JohnPaulTaylorII c67909e203 Fixes #3120
Update AUTHORS file. Remove extraneous code from
EqualsAndHashCodeWithNonNullByDefault test case.
2022-02-25 16:48:35 -05:00
JohnPaulTaylorII 22444b78e2 Fixes #3120 2022-02-23 13:29:58 -05:00
varkart 3679fcee8c [fixes #2990, #3069] slf4j logger enum test cases 2022-02-17 13:07:14 -05:00
varkart 401a5bf7f2 [fixes #2990, #3069] log4j2 logger enum test cases 2022-02-17 13:06:48 -05:00
varkart 9967246598 [fixes #2990, #3069] log4j logger enum test cases 2022-02-17 13:06:20 -05:00
varkart 0f3cff2288 [fixes #2990, #3069] jul logger enum test cases 2022-02-17 13:05:55 -05:00
varkart 082ac2c375 [fixes #2990, #3069] jboss logger enum test cases 2022-02-17 13:05:35 -05:00
varkart 13fbad00e0 [fixes #2990, #3069] flogger logger enum test cases 2022-02-17 13:05:09 -05:00
Reinier Zwitserloot 261758b444 [implements #1456] accessors can now be made final via @Accessors. 2022-02-08 06:02:05 +01:00
Rawi01 8a914b1bf0 [fixes #3053] Delay default annotation removal 2022-01-31 23:22:15 +01:00
Rawi01 7af752602a [fixes #3097] Update inner class type when creating a static class 2022-01-30 00:22:36 +01:00
Reinier Zwitserloot ee85c0b2bc [trivial] 2022-01-14 02:32:46 +01:00
Jan Rieke ae8ff327d2 [fixes #3081] make CheckerFramework's This a type annotation 2022-01-09 01:36:22 +01:00
Jan Rieke 9be867ef03 [fixes #2908] don't generate checkerframework's @NotCalledMethods 2022-01-07 21:10:19 +01:00
Jan Rieke 3de5d0908a [fixes #3070] fix guava type name for SuperBuilder's toBuilder 2021-12-30 23:12:24 +01:00
Reinier Zwitserloot 6d2a474e55 [fixes #2849] Make ToString's onlyExplicitlyIncluded a config key. 2021-12-21 01:53:30 +01:00
Rawi01 16fcff1b44 [fixes #3036] Keep builder default initializer position 2021-12-12 02:31:59 +01:00
Rawi01 025a76aa66 [fixes #3040] Support array initializer in onX 2021-12-12 02:29:45 +01:00
Reinier Zwitserloot 3a0176fd90 [fixes #3014] Detecting whether inner classes are static wouldn't work if placed inside an enum or interface. 2021-10-26 04:14:46 +02:00
Reinier Zwitserloot c359a4b41f [issue #3014] test-case that reproduces this problem. 2021-10-26 03:49:23 +02:00
Rawi01 1d7db8c4df [fixes #2995] Skip records for field defaults via config 2021-10-22 10:18:07 +02:00
Reinier Zwitserloot 8bbac04478 Merge pull request #2998 from YonatanSherwin/fixingBeansSpecTests
fixing beanspec tests
2021-10-22 09:55:39 +02:00
Rawi01 553b25addd [fixes #2985] Resolve var/val only once in eclipse 2021-10-22 09:24:17 +02:00
ysherwin 890028646a fixing beanspec tests 2021-10-19 14:01:28 +03:00
Reinier Zwitserloot dbc67c5c2d [#2693] Review and updates for javabeans-style capitalization lombok.config 2021-10-18 20:24:37 +02:00