Commit Graph
3476 Commits
Author SHA1 Message Date
Reinier Zwitserloot 75c9a9ddde Mention noteworthy recent merges of PRs in the changelog 2023-01-12 02:14:50 +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 b69ff85b94 Merge pull request #3299 from YassinHajaj/master
The URL to constructor has been corrected : replaced "Constructor" with "constructor"
2023-01-12 01:53:14 +01:00
Reinier Zwitserloot d81212f46a Merge pull request #3291 from dashen-tech/master
doc: fix some typos
2023-01-12 01:52:14 +01:00
Reinier Zwitserloot 179f7369c8 Merge pull request #3289 from mernst/typeannotations-sources
Typo fixes
2023-01-12 01:50:43 +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 3c9e4770b3 Merge pull request #3262 from marc-guenther/extension-methods-for-interfaces
fixes #3259: allow @ExtensionMethod on interfaces
2023-01-12 01:48:01 +01:00
Reinier Zwitserloot 9ad2846b5d Merge pull request #3250 from mernst/typos-typos
Fix typos
2023-01-12 01:45:44 +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 f090e50d0d [tests] testing eclipse-full works on more platforms.
only worked on linux-x86_64, now it should work on more os+arch combos
2023-01-12 01:37:00 +01:00
Reinier Zwitserloot 073ec78dd5 Merge branch 'Rawi01-eclipse-tests' 2023-01-12 00:40:22 +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
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