Rawi01
de4f6023be
Update deprecated tasks
2024-02-02 07:38:21 +01:00
Rawi01
dd95627811
Remove equals and now final hashCode method from test compilation unit
...
hashCode is now final in the parent class, so we cannot override it. To
avoid an NPE in the base implementation, we need to set the owner field.
The PRIMARY working copy owner seems to be sufficient.
2024-02-01 21:32:55 +01:00
Rawi01
cad428ea74
Use version numbers in eclipse dependency downloader
2024-02-01 20:44:09 +01:00
Reinier Zwitserloot
2773ed5943
[changelog] [ #3529 ] Record this bug fixed in previous commit in the changelog
2024-01-17 02:14:45 +01:00
Reinier Zwitserloot
946c60ab9b
Merge pull request #3587 from Rawi01/eclipse_fieldInitializer
...
Set real field initializer source in eclipse
2024-01-17 02:08:45 +01:00
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