Commit Graph
3628 Commits
Author SHA1 Message Date
Rawi01 10e0cba8ee Hide implicit constructors in eclipse tests
The output varies in newer eclipse versions. To address this, lombok now
disables the printing of implicit constructors for eclipse.
2023-11-19 12:00:11 +01:00
Rawi01 3d149ba7ed [fixes #3536] Prevent inlining for OperatorId constants 2023-11-19 12:00:11 +01:00
Rawi01 de60978ac6 Add eclipse 2023-09 for tests 2023-11-19 12:00:11 +01:00
Rawi01 214665bd44 [fixes #3540] Store transformation state in CompilationUnit 2023-11-13 12:51:13 +01:00
Reinier Zwitserloot d328ec35c1 [trivial] [website] Add a link to Locked from Synchronized. 2023-09-25 06:30:21 +02:00
Reinier Zwitserloot ca58ce0757 [changelog] Add Pim's accepted PR with @Locked to the changelog. 2023-09-25 06:22:33 +02:00
Reinier Zwitserloot be0ca58fc3 Merge branch 'locked' 2023-09-25 06:22:24 +02:00
Reinier Zwitserloot 566f01be47 [review] [#3506] PR reviewed; passes review and passes tests. 2023-09-25 06:19:36 +02:00
Reinier Zwitserloot 1dfa9b67c4 Update README.md
Explain that projectlombok.org is where to look for those who find lombok via the github page.
2023-09-24 04:01:25 +02:00
Roel Spilker a6e3138c00 [integration tests] from now on also use jdk21 2023-09-20 15:56:54 +02:00
Roel Spilker 29c1943cc9 [docker] start experimenting with jdk22 2023-09-20 15:52:56 +02:00
Roel Spilker cb0072ecbd [docker] change default jdk to 21 2023-09-20 15:26:11 +02:00
Roel Spilker bb32d1f0fd [integration] use the root lombok.jar 2023-09-20 15:20:41 +02:00
Reinier Zwitserloot b4ca468ec9 [release] post-release version bump 2023-09-20 04:50:36 +02:00
Reinier Zwitserloot 0686059d05 [build] p2 publish ran in-process which meant the System.exit shut down ant, whoops 2023-09-20 04:47:23 +02:00
Reinier Zwitserloot b118bea124 [release] pre-release version bump 2023-09-20 04:34:53 +02:00
Reinier Zwitserloot 7cbb5e9d4a [fixes #3182] [docs] Add a note about wonky equality definitions in the core libraries (BigDecimal in particular) to the docs of EqualsAndHashCode 2023-09-20 04:24:19 +02:00
Reinier Zwitserloot 9bcaaafed4 [fixes #3474] lombok.jar now contains zero paths that could clash with other modules, as that's already enough to trigger split package errors from jigsaw. 2023-09-20 04:08:53 +02:00
Rawi01 9ef9b58334 Add JDK 21 to test workflow 2023-09-17 18:50:42 +02:00
Rawi01 9f350ac78c Merge pull request #3503 from Rawi01/javac6-singular-test
Exclude failing test for javac < 8
2023-09-17 15:23:08 +02:00
Rawi01 e226cd3578 Exclude failing test for javac < 8 2023-09-17 15:14:40 +02:00
Reinier Zwitserloot 67cd7a6218 Merge pull request #3494 from Rawi01/enum-getter
Remove javac support for getter on enum members
2023-09-17 12:46:00 +02:00
Reinier Zwitserloot 6623e12fb2 Merge pull request #3486 from Rawi01/superbuilder-javadoc
Copy javadoc to generated SuperBuilder
2023-09-17 12:44:12 +02:00
Reinier Zwitserloot 28e5ddb075 [#3314] Add line to changelog 2023-09-17 12:41:06 +02:00
Reinier Zwitserloot 60ed4adfce Merge pull request #3482 from Rawi01/getter-lazy
Keep initializer position for lazy getter
2023-09-17 12:38:14 +02:00
Reinier Zwitserloot f16c131dae Merge pull request #3480 from pbi-qfs/intellij-setup-2023.2
Update intellij plugin setup instructions for IntelliJ 2023.2
2023-09-17 12:35:39 +02:00
Reinier Zwitserloot a93091d41d [#3450] Add line to changelog 2023-09-17 12:33:48 +02:00
Reinier Zwitserloot 39f8c31e78 [#3463] Add line to changelog 2023-09-17 12:33:48 +02:00
Reinier Zwitserloot e3d43668eb Merge pull request #3479 from Rawi01/extensionmethod-record
Add support for extension methods on records
2023-09-17 12:30:42 +02:00
Reinier Zwitserloot 8e55a95758 Merge pull request #3478 from Rawi01/extensionmethod-widening
Support argument widening for extension methods
2023-09-17 11:32:42 +02:00
Reinier Zwitserloot 25c240a230 Merge pull request #3502 from Rawi01/jakarta-generated-annotations
Add support for jakarta generated annotation
2023-09-17 04:40:49 +02:00
Reinier Zwitserloot 4ea4bf48ae [fixes #1377] lombok.Singular now removed when delomboking 2023-09-17 04:30:30 +02:00
Reinier Zwitserloot f574fee5f9 [issue #1377] [test-case] Added test that proves @Singular is not removed 2023-09-17 04:18:57 +02:00
Reinier Zwitserloot af05813e91 [trivial] Fix a test that failed only because we updated some text output. 2023-09-17 04:18:13 +02:00
Rawi01 1e929c934a [fixes #3248] Add support for jakarta generated annotation 2023-09-15 23:12:46 +02:00
Roel Spilker 65773f5258 [integration] ant 2023-09-15 04:44:57 +02:00
Roel Spilker 30b564fb76 [integration] unfortunately java 21 is still unsupported 2023-09-15 04:37:58 +02:00
Roel Spilker 4d527303e5 [docker] next set of fixes 2023-09-15 04:15:23 +02:00
Reinier Zwitserloot 5b872c8172 [docker] Fixing missing execute flags 2023-09-15 03:50:39 +02:00
Reinier Zwitserloot 1a80774640 [trivial] Updated outdated comment 2023-09-15 03:42:30 +02:00
Reinier Zwitserloot 96b93cfa17 [launch] Allow the ShadowClassLoader to load package private helpers while bootstrap-patching OSGi loaders 2023-09-15 03:40:19 +02:00
Reinier Zwitserloot d6365fbd23 [launch] The PackageShader wasn't actually doing its job of hiding ASM at all 2023-09-15 03:40:19 +02:00
Roel Spilker 08fa14e769 [docker] cleanup old versions, minor improvements 2023-09-15 02:43:11 +02:00
Reinier Zwitserloot 64927d0132 [trivial] 2023-09-15 01:39:50 +02:00
Reinier Zwitserloot 900ff573eb [fixes #3443] On eclipse installations upgraded since pre-mars the installer wouldn't overwrite lombok installs properly. 2023-09-15 01:39:50 +02:00
Reinier Zwitserloot 1842bc7ca5 [deps] Updated lombok.patcher version (which includes newer ASM) 2023-09-15 01:39:50 +02:00
Roel Spilker 635d562af0 [docker] add jdk-21 2023-09-15 01:28:05 +02:00
Roel Spilker f1fc67668a [docker] add jdk-17 and change line endings 2023-09-15 00:50:22 +02:00
Rawi01 da004063e2 [fixes #3427] Remove javac support for getter on enum members 2023-08-31 20:20:17 +02:00
Rawi01 850238b1d9 [fixes #3147] Copy javadoc to generated SuperBuilder 2023-08-21 06:46:20 +02:00