8000 Java 21 support · Issue #260 · eclipse-aspectj/aspectj · GitHub
[go: up one dir, main page]

Skip to content
Java 21 support #260
@kriegaex

Description

@kriegaex

Right after Eclipse 2023-09 was released, as usual the beta branch for the next Java version (21) was merged into the main branch. Java 21 support is now available on Eclipse Marketplace, but according to the mailing list announcement, only final features are supported, no preview or incubator features yet. Those are planned to be finished by Eclipse 2023-12:

We are pleased to announce the Java 21 support for Eclipse 2023-09 (4.29).

The release notably includes the support of the following standard Java 21 features:

  • [21] JEP 440: Record Patterns
  • [21] JEP 441: Pattern Matching for switch

(...) The known issues and the preview features are retargeted to 4.30 timeframe or to the next Java version as appropriate.

With AspectJ being dependent on JDT Core, the first Java 21 release of AspectJ (1.9.21) will only contain what is described above. An update release 1.9.21.x is scheduled to be released, after upstream support for the remaining JDK 21 features has been released.

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions

    0