Skip to content

Investigate JEP 334: JVM Constants API #22294

Open
@tgodzik

Description

JEP 334 introduced JVM Constants API, which at a glance seems useful to Scala. Especially since in the description it's mentioned:

Compilers and offline transformers (such as jlink plugins) need to describe classes and members for classes that cannot be loaded into the running VM. Compiler plugins (such as annotation processors) similarly need to describe program elements in symbolic terms.

Since we are planning to update to a newer JDK at an unspecified future I hope we can figure out if this is in any way useful for us.

And if we can actually use them or whether it will be impossible for us.

Introduced in JDK 12

Metadata

Assignees

No one assigned

    Labels

    area:jdkIssues tied to artifacts published under a particular jdkcompat:java:jepIssues corresponding to a JEP (JDK Enhancement Proposal)compat:java:jep:stableIssues corresponding to a JEP which got already delivered as a stable feature in a JDK releaseitype:enhancement

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions