-
Sub-task
-
Resolution: Unresolved
-
P4
-
None
The jasm and jdis tools used to run tests require enhancement to support the JVM changes of Value Classes and Objects, as described in JDK-8317278.
There are three class file changes:
1) The ACC_IDENTITY flag on class declarations, which replaces ACC_SUPER
2) The ACC_STRICT flag on fields (previously used on methods in legacy classes)
3) The LoadableDescriptors attribute, which contains a list of Utf8 descriptors
This task can be completed when the jtreg version used for mainline development includes a version of jasm that supports the new features.
There are three class file changes:
1) The ACC_IDENTITY flag on class declarations, which replaces ACC_SUPER
2) The ACC_STRICT flag on fields (previously used on methods in legacy classes)
3) The LoadableDescriptors attribute, which contains a list of Utf8 descriptors
This task can be completed when the jtreg version used for mainline development includes a version of jasm that supports the new features.
- is blocked by
-
CODETOOLS-7903806 Enhance jasm/jdis to support value classes and objects
-
- New
-
- relates to
-
JDK-8317278 JVM implementation of value classes and objects
-
- In Progress
-