Rawi01
27cd3e53aa
Rework test to avoid diverging eclipse output
...
If a record is part of a class some eclipse/ecj versions add the
implicit static modifier to the output and some doesn't. If the record
is nested in another record this doesn't happen.
2023-12-17 13:35:55 +01:00
Rawi01
fb09a99fae
[fixes #3559[ fixes #3497 ] Treat nested records as static
2023-12-17 13:04:40 +01:00
Rawi01
00893744eb
Merge pull request #3568 from Postremus/jasperreport
...
Exclude the classloader for jasperreports-plugin
2023-12-12 08:49:14 +01:00
Martin Panzer
8634048c60
Exclude the classloader for jasperreports-plugin due to a classloader conflict with ECJ
2023-12-12 06:37:49 +01:00
Rawi01
664a2296b4
[ fixes #1758 ] Remove generated nodes in search results
...
Lombok can now handle generated methods in nested classes.
2023-12-06 01:04:38 +01: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