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
Reinier Zwitserloot
05493887f6
[build] It was ever so slightly broken since last commit. fixed.
2022-04-04 02:49:00 +02:00
Reinier Zwitserloot
578e4b8aae
Merge pull request #3164 from Submohr/patch-1
...
Fix typo in StandardException documentation
2022-04-02 06:24:09 +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
Reinier Zwitserloot
1eb1a8be3c
[Issue #3143 ] [changelog]
2022-04-02 06:18:50 +02:00
Reinier Zwitserloot
c8607ba782
[ #3143 ] Review and update jopatai's work on the maven/ecj agent jar
...
* Update copyright headers
* Update code style (tabs, not spaces, spaces around + operator - that's about it)
* Use `x.class.getResourceAsStream`, not `x.getClass().` - minor mostly irrelevant nit.
* Rename and re-locate the jar itself.
* 'ecj' as an alias for this command seems a bit too cavalier' removed it.
* The source is in its own 'root' src dir, it doesn't really fit in the eclipse agent sources - it's more a maven agent.
* Fixed a bug where a filehandle wasn't safe closed. Mostly irrelevant (JVM would quite afterwards anyway).
* Slight rewording of the ecj docs.
2022-04-02 06:12:50 +02:00
Submohr
c489a99bdd
Fix typo in StandardException documentation
...
Closed parenthesis in the StandardException page of the website.
2022-04-01 14:54:22 -05:00
Rawi01
d4975cf6dd
[ fixes #3153 ] Improve the handling of ExtensionMethod arguments
2022-03-29 23:17:03 +02:00
JohnPaulTaylorII
110434ff60
[ fixes #3143 ] Maven+ECJ Agent Bootstrap
...
* Adds AgentBootstrap, the actual bootstrapping agent
* Adds MavenEcjBootstrapApp, the command line app for generating the
appropriate files
* Updates the build to package these correctly
* Updates the documentation for setup/ecj
2022-03-18 17:10:08 -04:00