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