Reinier Zwitserloot
9191f4b411
Merge branch 'nested-record-builder' of https://github.com/Rawi01/lombok into Rawi01-nested-record-builder
2024-01-12 00:55:26 +01:00
Reinier Zwitserloot
55f3a02909
[review] Split off POJOs modelling XML tags into its own package
2024-01-12 00:53:27 +01:00
Reinier Zwitserloot
9caa9cc9e8
Merge branch 'eclipse-2023-12-tests' of https://github.com/Rawi01/lombok into Rawi01-eclipse-2023-12-tests
2024-01-12 00:44:22 +01:00
Reinier Zwitserloot
c95bd619c7
Merge branch 'robstryker-issue3564'
2024-01-12 00:39:15 +01:00
Reinier Zwitserloot
3114049cd3
[build] Update IvyPlusPlus req to minimum 1.42
2024-01-12 00:39:05 +01:00
Reinier Zwitserloot
e5e2e38f45
[changelog] [ #3564 ] Update changelog to reflect eclipse StringBuffer/StringBuilder fix
2024-01-12 00:38:11 +01:00
Reinier Zwitserloot
f704aba40d
[trivial] style
2024-01-12 00:33:53 +01:00
Reinier Zwitserloot
84cb36d25c
[website] Further clarified the interaction between @Builder and @NoArgsConstructor in the builder docs, as an update to previous commit
2024-01-12 00:17:05 +01:00
Reinier Zwitserloot
9d9df38e0c
Merge pull request #3560 from mjaggard/patch-2
...
Explain builder default gotchas
2024-01-12 00:14:07 +01:00
Rob Stryker
3d9018a478
Update authors file
...
Signed-off-by: Rob Stryker <rob@oxbeef.net >
2023-12-19 01:32:11 -05:00
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
9d55da8e6d
Simplify, move and fix patches
2023-12-15 21:51:54 +01:00
Rawi01
0d53abc629
Add protection against XXE
2023-12-15 21:43:18 +01:00
Rawi01
ebb166cd52
Add ambiguous javax.el-api dependency
2023-12-15 19:44:05 +01:00
Rawi01
59c91fd2a2
Add handling for JRE dependencies
2023-12-15 19:44:04 +01:00
Rawi01
6befa63ac6
Add eclipse 2023-12 tests to actions
2023-12-15 19:44:02 +01:00
Rawi01
5136044919
Add tests for eclipse 2023-12 and integration builds
2023-12-15 19:44:01 +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
Rob Stryker
c64c5a9311
Get patch to compile
...
Signed-off-by: Rob Stryker <rob@oxbeef.net >
2023-12-06 02:01:40 -05: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
Rob Stryker
c784c7bb7a
One compilation error left
...
Signed-off-by: Rob Stryker <rob@oxbeef.net >
2023-12-05 16:57:54 -05:00
Rob Stryker
bd03b512ba
Copy the indentation code instead of requiring dep on jdt internal
...
Signed-off-by: Rob Stryker <rob@oxbeef.net >
2023-12-05 16:55:27 -05:00
Rob Stryker
75116df7f5
Add TODO with where to add reflection
...
Signed-off-by: Rob Stryker <rob@oxbeef.net >
2023-12-05 16:45:07 -05:00
Rob Stryker
bd1f2adad7
Fix some compilation errors
...
Signed-off-by: Rob Stryker <rob@oxbeef.net >
2023-12-05 16:41:04 -05:00
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
mjaggard
1b66450566
Explain builder default gotchas
2023-12-01 11:06:31 +00: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