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
Sasha Koning
3705ac615a
Update AUTHORS to reflect new name
2023-01-04 21:41:18 +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
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
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
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
Reinier Zwitserloot
e1b9975185
[build] Accidentally broke it an hour ago
2022-03-17 23:33:41 +01:00
Reinier Zwitserloot
5914aab27b
[ #2044 ] Document problems with non-star static imports and @UtilityClass
2022-03-17 23:30:40 +01:00
Reinier Zwitserloot
dbd4151e9a
[ fixes #2991 ] Add documentation note on mixing mapstruct and fieldnameconstants in @Mapping.
2022-03-17 23:26:35 +01:00
Reinier Zwitserloot
e01bead93e
[changelog] mention many of the more recent fixes.
2022-03-17 23:21:37 +01:00
Reinier Zwitserloot
a656a04da6
[ Fixes #2988 ] adopt suggested new text for the docs on @ToString.
2022-03-17 23:21:25 +01:00
Reinier Zwitserloot
4673bc36f0
Merge pull request #3137 from JohnPaulTaylorII/master
...
[fixes #3133 ] Additional bits setting when creating type annotations
2022-03-17 22:13:40 +01: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
e0bbaff0a8
[deps] make lombok.patcher v0.44 available
2022-03-17 22:12:22 +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
JohnPaulTaylorII
0a1afc8754
[ fixes #3133 ] Additional bits setting when creating type annotations
2022-03-14 16:03:37 -04:00
Reinier Zwitserloot
70bda54611
Merge pull request #3136 from Rawi01/eclipse-rename
...
Search patched method also by parameters
2022-03-13 13:44:51 +01:00
Rawi01
017df4c72a
[ fixes #3134 ] Search patched method also by parameters
2022-03-13 12:55:53 +01:00
Reinier Zwitserloot
77e54d2745
Merge pull request #3135 from Rawi01/eclipse-type-annotations
...
Add annotation bits to annotation copy targets
2022-03-13 12:44:22 +01:00
Rawi01
b50a9c2ddf
[ fixes #3133 ] Add annotation bits to annotation copy targets
2022-03-13 10:11:11 +01:00
Rawi01
8b2ff4d6a8
[jdk18] Update test message
2022-03-08 07:31:04 +01:00
Rawi01
75d4e7bba8
[jdk18] Bump lombok.patcher version
2022-03-08 07:26:49 +01:00
Reinier Zwitserloot
8c3ff7e9b0
Merge pull request #3121 from JohnPaulTaylorII/master
...
Fixes #3120
2022-03-01 18:05:38 +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