Commit Graph
3678 Commits
Author SHA1 Message Date
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