Skip to content

[java] Support JDK 21 (LTS)#4638

Merged
adangel merged 22 commits into
pmd:masterfrom
adangel:issue-4583-jdk-21
Sep 28, 2023
Merged

[java] Support JDK 21 (LTS)#4638
adangel merged 22 commits into
pmd:masterfrom
adangel:issue-4583-jdk-21

Conversation

@adangel

@adangel adangel commented Aug 4, 2023

Copy link
Copy Markdown
Member

Describe the PR

Java 21 is most likely to be a LTS release by most of the Java vendors. Hence we should add support to it rather sooner than later.

Related issues

Ready?

  • Added unit tests for fixed bug/feature
  • Passing all unit tests
  • Complete build ./mvnw clean verify passes (checked automatically by github actions)
  • Added (in-code) documentation (if needed)

@ghost

ghost commented Aug 4, 2023

Copy link
Copy Markdown
1 Message
📖 Compared to master:
This changeset changes 0 violations,
introduces 0 new violations, 0 new errors and 0 new configuration errors,
removes 0 violations, 1 errors and 0 configuration errors.
Download full report as build artifact
Compared to master:
This changeset changes 0 violations,
introduces 0 new violations, 0 new errors and 0 new configuration errors,
removes 0 violations, 1 errors and 0 configuration errors.
Full report
Compared to master:
This changeset changes 0 violations,
introduces 0 new violations, 3 new errors and 0 new configuration errors,
removes 14 violations, 1 errors and 0 configuration errors.
Full report
Compared to master:
This changeset changes 0 violations,
introduces 0 new violations, 3 new errors and 0 new configuration errors,
removes 14 violations, 0 errors and 0 configuration errors.
Full report
Compared to master:
This changeset changes 0 violations,
introduces 0 new violations, 0 new errors and 0 new configuration errors,
removes 0 violations, 0 errors and 0 configuration errors.
Full report

Generated by 🚫 Danger

@adangel adangel force-pushed the issue-4583-jdk-21 branch from a83b599 to d91f840 Compare August 5, 2023 10:06
@adangel adangel added this to the 7.0.0 milestone Aug 10, 2023
@adangel adangel force-pushed the issue-4583-jdk-21 branch from fe919a2 to 12854eb Compare August 10, 2023 13:36
@adangel adangel force-pushed the issue-4583-jdk-21 branch from 12854eb to a93c8f2 Compare August 10, 2023 13:37
@adangel adangel marked this pull request as ready for review August 10, 2023 14:48
@adangel adangel mentioned this pull request Aug 22, 2023
5 tasks
@adangel

adangel commented Aug 24, 2023

Copy link
Copy Markdown
Member Author

TODO:

  • Update net.sourceforge.pmd.lang.java.LanguageVersionTest
    • add 21/21-preview
    • remove 19-preview

@adangel adangel mentioned this pull request Sep 21, 2023
@adangel adangel merged commit 357548c into pmd:master Sep 28, 2023
@adangel adangel deleted the issue-4583-jdk-21 branch September 28, 2023 09:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[java] Support JDK 21 (LTS)

1 participant