Commit Graph
3947 Commits
Author SHA1 Message Date
Roel Spilker 7eee00a0b4 [fixes #3931] Proper output for config tool addNullAnnotations 2025-09-02 11:20:10 +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
Reinier Zwitserloot ed0965b5f9 [docs] Cleaned up use of <p> in maven and edge html. 2025-03-31 14:18:33 +02:00
Reinier Zwitserloot b7896c5a74 [#3824] Our own 'Comment' ad hoc impl now also needs to provide an impl for getPos(). 2025-03-31 14:18:33 +02:00
Reinier Zwitserloot 8ed8234ac0 [unused-code] We kept a ref to the storeEnd in PrettyPrinter but we never use it. 2025-03-31 14:18:33 +02:00
Jan Rieke 9bb4204f51 Merge remote-tracking branch 'origin/master' into jacksonizedAccessors 2025-03-31 13:40:12 +02:00
Jan Rieke 513805d0ed reduce parameter count 2025-03-31 13:32:22 +02:00
Reinier Zwitserloot 975f96f37a Merge pull request #3856 from mmoayyed/github-workflow-config
Fix github workflow YAML configuration
2025-03-31 12:16:45 +02:00
Jan Rieke 26c7ad1eb0 copy Jackson annotations to the plural builder setter method 2025-03-31 11:48:17 +02:00
Misagh Moayyed 77837601a1 Fix github workflow YAML configuration 2025-03-30 11:08:17 +04:00