4105 Commits
Author SHA1 Message Date
Rawi01 3bd1bba4f4 [fixes #3940] Add missing stripIndent method 2025-09-17 10:06:04 +02:00
Jan Rieke a9ed275d19 add website docs for Jacksonized Accessors 2025-09-10 22:41:52 +02:00
Reinier Zwitserloot dfd8ff7577 [release] post-release version bump for v1.18.40 2025-09-05 00:19:41 +02:00
Reinier Zwitserloot 93cfef4d94 [buildScript] maven central changed their deployment procedure. 2025-09-05 00:18:59 +02:00
Reinier Zwitserloot 01879463a9 [release] pre-release version bump for v1.18.40 2025-09-04 23:45:11 +02:00
Reinier Zwitserloot 3c0b6a881d [changelog] Replace PRs with issues, add #3866 fi and #3931 fix. 2025-09-04 23:44:24 +02:00
Reinier Zwitserloot 4ae2db76b3 Merge pull request #3889 from Rawi01/extensionmethod-name-check
Check extension method name before resolving types
2025-09-04 22:18:39 +02:00
Roel Spilker 7eee00a0b4 [fixes #3931] Proper output for config tool addNullAnnotations 2025-09-02 11:20:10 +02:00
Rawi01 3392bb9cc8 [fixes #3866] Check extension method name before resolving types 2025-08-27 22:52:26 +02:00
Reinier Zwitserloot 87e8af476a [comment] Added explanation: We skip ecj check on NonNullOnRecordExistingConstructorz. 2025-08-07 02:03:00 +02:00
Reinier Zwitserloot 1255ae0d39 [optimisation] Avoid making a pointless arraylist in 90% of cases. 2025-08-07 02:03:00 +02:00
Reinier Zwitserloot 7aa264ea6a Merge pull request #3888 from Rawi01/eclipse-record-refactoring
Support records in upcoming eclipse version
2025-08-07 02:02:32 +02:00
Reinier Zwitserloot fb4651b844 [changelog] Logged: JDK25 support. 2025-08-01 01:22:33 +02:00
Reinier Zwitserloot 6648115cae Merge branch 'jdk25' 2025-08-01 01:14:58 +02:00
Reinier Zwitserloot 39ef5d0d04 [jdk25] Added support for implicit classes and a test to confirm support. 2025-08-01 01:13:52 +02:00
Reinier Zwitserloot 70ac222e64 [pretty][jdk25] Pretty printer now supports module imports; also: test that confirms this. 2025-08-01 00:58:01 +02:00
Reinier Zwitserloot c2ed29308d [build] Added ant targets for OpenJDK 25 release. 2025-08-01 00:57:37 +02:00
Reinier Zwitserloot f0e3dacf47 [build] vm-finder no longer blindly continues if trying to find an unknown VM version:
find-vm had the annoying property that on `/usr/libexec/java_home` based systems (Such as macs), trying to find the location of an unknown VM version just gave you the default, meaning `ant test.javac25` would run on 24. Now, it errors.
2025-08-01 00:09:00 +02:00
Reinier Zwitserloot 6b2af3f81f [trivial][comments] Primarily: Clarified the weird situation that both bit 62 and 48 indicate 'sealed'. It's a 'javac changing stuff between major versions' thing. 2025-07-31 22:51:08 +02:00
Reinier Zwitserloot 98f6b5f27f [trivial][style] 2025-07-31 22:50:31 +02:00
Rawi01 9339cc00e8 [jdk25] Add JDK 25 to test workflow 2025-07-26 12:49:56 +02:00
Rawi01 39361edfc8 [jdk25] Fix support for generated warnings 2025-07-26 12:49:55 +02:00
Rawi01 4e1542fc5e [jdk25] Add new modifier flag for sealed classes 2025-07-26 11:59:50 +02:00
Rawi01 7b94c7683f [jdk25] Print var in delombok 2025-07-26 11:59:03 +02:00
Rawi01 1baa352c69 Skip downloading artifact sources in CI environments 2025-05-27 08:30:19 +02:00
Rawi01 8747f72365 Add missing test targets to GitHub Actions 2025-05-27 08:30:18 +02:00
Rawi01 45f0da2050 [fixes #3883] Support records in upcoming eclipse version 2025-05-27 08:30:12 +02:00
Rawi01 98d980deca Use simpler addScriptIfWitness for patch 2025-05-27 08:24:39 +02:00
Reinier Zwitserloot 94b01e45ce [build] a bunch of github actions were referring to obsolete test targets 2025-05-23 04:26:17 +02:00
Reinier Zwitserloot bf20ef9f31 [deps] previous commit requires patcher release v0.56. 2025-05-23 04:13:49 +02:00
Reinier Zwitserloot 99c230640e Merge branch 'TokenScanner' 2025-05-23 04:01:27 +02:00
Reinier Zwitserloot b223db1818 [#3886] Fix previous commit: The scan for OSGI types is important, or ecj invocations will fail. Updated patcher to allow X AND (A OR B OR C) style witnessing. 2025-05-23 04:01:16 +02:00
Reinier Zwitserloot 6a3af0704d Merge branch 'fix-token-scanner-api' of github.com:rgrunber/lombok into TokenScanner 2025-05-23 03:11:24 +02:00
Reinier Zwitserloot ef3069d0a3 Merge branch 'JR-jacksonisedAccessors'
# Conflicts:
#	doc/changelog.markdown
2025-05-23 02:57:20 +02:00
Reinier Zwitserloot ddbdaba889 [trivial] Update copyright years 2025-05-23 02:56:50 +02:00
Reinier Zwitserloot 2001aa12b5 [trivial][style] 2025-05-23 02:50:25 +02:00
Reinier Zwitserloot aa13671e40 [javadoc] doc comments now a bit more consistent; e.g. use {@code} everywhere where it can be used. 2025-05-23 02:50:25 +02:00
Reinier Zwitserloot d199d43e54 [build] Deal with the migration from mavencentral OSSRH to Central. (untested; we'll need to wait for a release to test this!) 2025-05-23 00:53:48 +02:00
Roland Grunberg f1a0c7447b Adapt to changes made in the JDT TokenScanner API.
- Support older/newer API depending on the value of the first parameter
- TokenScanner#getTokenEndOffset(int, int) first parameter becomes an
  enum called TerminalToken

Signed-off-by: Roland Grunberg <rgrunber@redhat.com>
2025-05-22 11:31:25 -04:00
Reinier Zwitserloot f5beede847 [release] post-release version bump for v1.18.38 2025-04-13 00:33:55 +02:00
Reinier Zwitserloot ce4b9d3bee [website] removed fern sponsor 2025-04-13 00:31:59 +02:00
Jan Rieke dc690df1ee typo, imports, etc. 2025-04-01 12:17:28 +02:00
Jan Rieke 1b4bd8c91f typo 2025-04-01 12:02:00 +02:00
Jan Rieke b470299a98 changelog 2025-04-01 11:56:27 +02:00
Jan Rieke 17f451077f changelog 2025-04-01 11:55:19 +02:00
Jan Rieke 4db804f082 add warning when Jacksonized is used on non-fluent accessors
revert unnecessary import changes
2025-04-01 11:19:25 +02:00
Jan Rieke 592882feef also include getters, rename to copyJacksonAnnotationsToAccessors 2025-03-31 23:47:50 +02:00
Jan Rieke 93d8169f50 Merge branch 'projectlombok:master' into jacksonizedAccessors 2025-03-31 23:17:24 +02:00
Reinier Zwitserloot 37b7e192c9 [release] pre-release version bump for v1.18.38 2025-03-31 14:20:13 +02:00
Reinier Zwitserloot ec886ae07b [changelog] Mention fixing of #3783 in changelog. 2025-03-31 14:18:33 +02:00