Rawi01
2db9ca7ea4
Add license headers
2024-01-15 23:15:06 +01:00
Rawi01
f277791cf0
[ fixes #3529 ] Set real field initializer source
...
Eclipse copies the field initializer source code if it is a constant.
For generated nodes we have to read it from the ast node and not from
the source file.
2024-01-15 23:06:21 +01:00
Rawi01
fd55c7aa93
[ci] Use variables and add eclipse I build tests
2024-01-15 22:26:38 +01:00
Roel Spilker
1342aa83db
Exclude Gradle on 22
...
Thanks @msamoylych for the solution
2024-01-15 16:49:59 +01:00
Reinier Zwitserloot
b669c7d6a9
[build] Add gradle 8.5 to integration test docker setup
2024-01-12 01:52:58 +01:00
Reinier Zwitserloot
ddf8778db5
Oof, git tracks executable flag. It wasn't set which broke java-22.sh
2024-01-12 01:45:03 +01:00
Reinier Zwitserloot
64e6d50118
[build] Ensure build knows where lombok.patcher v0.50 lives
2024-01-12 01:39:10 +01:00
Reinier Zwitserloot
4625adc6f7
[integration-tests] Add java 22
2024-01-12 01:34:41 +01:00
Reinier Zwitserloot
5a214701db
[changelog] It's aliiiiiiiiiiiiiiive!
2024-01-12 01:25:13 +01:00
Reinier Zwitserloot
b1f9370e11
Merge branch 'eclipse-npe-initializer' of https://github.com/Rawi01/lombok into Rawi01-eclipse-npe-initializer
2024-01-12 01:05:42 +01:00
Reinier Zwitserloot
22a39a336b
[changelog] [ #3571 ] [ #3497 ] Reflect fix of nested records in the changelog.
2024-01-12 01:03:01 +01:00
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
Rawi01
a31ff3bf68
Fix test class compilation error
2024-01-05 15:30:42 +01:00
Rawi01
b6dd48a042
[ fixes #1443 ] Handle field initializer in diet mode
2024-01-05 14:56:39 +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