Per JDK-8339206, the Value Classes and Objects JEP modifies the class file format in three ways that need support from jasm and jdis:
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
In the Valhalla repo, we currently write jasm tests using a modified clone of Asm Tools; we'd like to see these features get native support.
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
In the Valhalla repo, we currently write jasm tests using a modified clone of Asm Tools; we'd like to see these features get native support.
- blocks
-
JDK-8339206 Update to AsmTools with support for value classes and objects
-
- Open
-
- links to
-
Review(master) openjdk/asmtools/73