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