Commit Graph
3610 Commits
Author SHA1 Message Date
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
Reinier Zwitserloot 6c21ae7e3a Support JDK19:
Let lombok know where to find patcher-0.46, and retarget 'most recent supported JVM' to 19.
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 fedc92663e [jdk19] Add support for JCConstantCaseLabel 2023-01-12 00:37:54 +01:00
Rawi01 79fdad30d9 [jdk19] Bump lombok.patcher version 2023-01-12 00:37:54 +01:00
Sasha Koning 2456e86109 Update AUTHORS to reflect new name 2023-01-12 00:37:53 +01:00
Reinier Zwitserloot d59fff6ef9 [documentation] We had various links to features/Log, but the right canonical url is features/log.
Also, the changelog has been updated; all links updated to the canonical version.
2023-01-12 00:37:53 +01:00
nickzhums e41652a5c6 Update VS Code page for Lombok support
Per (https://devblogs.microsoft.com/java/java-on-visual-studio-code-update-july-2022/), the latest Extension for Pack has provided built-in support for Lombok.
In addition, the community-developed Lombok extension has entered a maintenance mode, the original author has moved on from the project. Microsoft is going to maintain the project from now on (The extension has been transferred to Microsoft)
2023-01-12 00:37:53 +01:00
Reinier Zwitserloot c16f6e9084 Merge pull request #3198 from Rawi01/builder-refactoring
Copy field name arrays in (Super)Builder
2023-01-12 00:28:16 +01:00
Reinier Zwitserloot d60af3865f [tests] add new target for eclipse 2022-12. 2023-01-12 00:23:06 +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
Reinier Zwitserloot c99e6bbeb5 Support JDK19:
Let lombok know where to find patcher-0.46, and retarget 'most recent supported JVM' to 19.
2023-01-11 23:00:03 +01:00
Reinier Zwitserloot 9388dbc1a9 Merge pull request #3251 from Rawi01/jdk19
Add support for JDK 19
2023-01-11 22:54:04 +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
Sasha Koning 3705ac615a Update AUTHORS to reflect new name 2023-01-04 21:41:18 +01:00
Rawi01 4feabb4d1e [fixes #3310] Ignore non-static/non-public extension methods 2022-12-11 17:15:58 +01:00
YassinHajaj 29adc2f371 Replaced "Constructor" by "constructor" in URL 2022-11-17 11:30:11 +01:00
YassinHajaj 79ad066117 Replaced "Constructor" by "constructor" in URL 2022-11-17 11:30:00 +01:00
YassinHajaj 80bbbc3300 Replaced "Constructor" by "constructor" in URL 2022-11-17 11:29:33 +01:00
cui fliter f1d7bd95bf doc: fix some typos
Signed-off-by: cui fliter <imcusg@gmail.com>
2022-11-07 14:07:33 +08:00
Michael Ernst 48cf83128a Typo fixes 2022-11-03 09:27:20 -07:00
Rawi01 ea14879df8 [fixes #3242] Use real type for enclosing class 2022-10-30 10:18:07 +01:00
Reinier Zwitserloot 731bb18507 [documentation] We had various links to features/Log, but the right canonical url is features/log.
Also, the changelog has been updated; all links updated to the canonical version.
2022-10-13 22:47:32 +02:00
Marc Guenther 5835e5d19f fixes ...: allow @ExtensionMethod on interfaces 2022-09-14 22:15:01 +02:00
Rawi01 479bd2d75d [jdk19] Add support for record pattern 2022-08-26 00:53:47 +02:00
Rawi01 957adfae2e [jdk19] Add support for new guard pattern 2022-08-26 00:53:21 +02:00
Rawi01 646723f6d3 [jdk19] Add support for JCConstantCaseLabel 2022-08-26 00:51:49 +02:00
Rawi01 b57de5a558 [jdk19] Bump lombok.patcher version 2022-08-26 00:48:11 +02:00
Michael Ernst ce685ec169 Fix typos 2022-08-25 09:01:54 -07:00
Reinier Zwitserloot 91a511bbb7 Merge pull request #3233 from nickzhums/patch-1
Update VS Code page for Lombok support
2022-07-22 00:05:19 +02:00
nickzhums 2b57e552fe Update VS Code page for Lombok support
Per (https://devblogs.microsoft.com/java/java-on-visual-studio-code-update-july-2022/), the latest Extension for Pack has provided built-in support for Lombok.
In addition, the community-developed Lombok extension has entered a maintenance mode, the original author has moved on from the project. Microsoft is going to maintain the project from now on (The extension has been transferred to Microsoft)
2022-07-18 16:58:03 +08: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
Rawi01 59717d0c95 [fixes #3181] Copy field name arrays in (Super)Builder
The eclipse SelectionEngine uses the identity, finds the field in the
builder and gets confused by the wrong source positions. If we clone the
array it only finds the correct field and it works as expected.
2022-05-20 00:08:05 +02:00
Reinier Zwitserloot 1473389f39 [extern-annotations] Together with @rspilker, checked the list of base copyable annotations and cleaned it up. 2022-05-07 02:46:34 +02:00
Reinier Zwitserloot 84d48a0aa5 [extern-annotations] Together with @rspilker, checked the list of 'annotations that mean: Non null' and cleaned it up. 2022-05-07 02:46:34 +02:00
Reinier Zwitserloot 7c29e55cb2 Merge pull request #3185 from inad9300/patch-1
Fix typo in UtilityClass.html
2022-05-02 03:45:32 +02:00
Daniel M 4d8e1b55a3 Fix typo in UtilityClass.html 2022-04-28 10:32:14 +02:00
Reinier Zwitserloot 5e8337f457 [Fixes #3179] createMavenECJBootstrap was broken 2022-04-21 14:17:47 +02:00
Reinier Zwitserloot 2c892a4170 [build] [trivial] Add a description for the main release target 2022-04-18 04:30:12 +02:00
Reinier Zwitserloot a88e61079e [versioning] post-release version bump 1.18.24 2022-04-18 04:28:31 +02:00
Reinier Zwitserloot ba0f12846d [versioning] pre-release version bump 1.18.24 2022-04-18 04:22:51 +02:00
Reinier Zwitserloot 6594d95653 [fixes #3169] Snippet for @Singular didn't include the clearCollection methods. 2022-04-18 04:06:49 +02:00
Reinier Zwitserloot 773b374340 [build] Replace JDK test targets from v14 en v16 to v17 (LTS) and v18 (just released) 2022-04-04 02:49:25 +02:00