Skip to content

[java] Support JDK 15 #2646

@adangel

Description

@adangel

OpenJDK 15 General Availability is scheduled for 2020/09/15

It contains a couple of language enhancements, that we should support:

This issue is similar to the previous #2159

EA Release of JDK15 is available here: https://jdk.java.net/15/

Tasks:

  • Add new java language versions 15 and 15-preview. Also add in KotlinTestingDsl.kt.
  • Update asm dependency: https://search.maven.org/artifact/org.ow2.asm/asm
  • Promote Text Blocks to a standard feature, there are no further changes from the last preview
  • Update Records preview implementation, there are some changes (grammar, parser): "support additional forms of local classes and interfaces"
  • Keep Pattern Matching preview implementation, there are no changes
  • Add new Sealed Classes preview implementation (grammar, parser)
  • Remove java language version 13-preview

Metadata

Metadata

Assignees

Labels

an:enhancementAn improvement on existing features / rules

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions