Commit Graph
3836 Commits
Author SHA1 Message Date
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
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