Commit Graph
3633 Commits
Author SHA1 Message Date
Rob Stryker 7830c73822 Fixes #3564 - Duplicate StringBuffer calls to StringBuilder calls
Signed-off-by: Rob Stryker <rob@oxbeef.net>
2023-12-05 15:00:56 -05:00
Rawi01 d6ee06c534 [fixes #3440] Prepend jdt.core classloader to the parser classloader 2023-12-05 09:06:50 +01:00
Rawi01 f8191d5bae Insert correct parameter if there is more than one 2023-12-04 22:50:46 +01:00
Rawi01 3c80b44d9b [fixes #562] Support inlining in eclipse 2023-12-04 22:50:46 +01:00
Rawi01 6fbe057fb9 Add new eclipse tests in pipeline, improve dependency caching 2023-11-19 12:00:11 +01:00
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