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
83c4dcfd52
[jdk20] Updates support for record patterns
2023-03-21 16:12:22 +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
ffd364b964
[tests] add new target for eclipse 2022-12.
2023-01-12 00:40:03 +01:00
Reinier Zwitserloot
a6f34d0a15
[tests] Added ant test.ecj19 and updated tests
...
Tests updated because ecj finally fixed their pretty printer for records, yay!
2023-01-12 00:40:03 +01:00
Reinier Zwitserloot
fd0530f4e9
[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-12 00:37:54 +01:00
Rawi01
ad35c80843
[jdk19] Add support for record pattern
2023-01-12 00:37:54 +01:00
Rawi01
7928cf4ba0
[jdk19] Add support for new guard pattern
2023-01-12 00:37:54 +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
Rawi01
d2d97539d2
Add support for eclipse feature tests
2022-05-20 00:08:05 +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
Reinier Zwitserloot
daee44decf
Fixing situations where all eclipse tests would fail.
...
This is another one of those: Wait.. this does not work and never has? bug. Fixed, at any rate. If _every_ eclipse test throws NPE, this fix is for you.
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
Roel Spilker
834e562592
Make test for configuration more platform and settings independent
2021-12-20 22:34:11 +01:00
Roel Spilker
37d548c7fa
configuration app returns non-zero value (2) if the configuration contains an error. Fixes #3031
2021-12-13 01:31:15 +01:00
Rawi01
16fcff1b44
[ fixes #3036 ] Keep builder default initializer position
2021-12-12 02:31:59 +01:00