-
Enhancement
-
Resolution: Fixed
-
P4
-
repo-valhalla
ClassFile API should support strict field assignment status tracking in the stack maps generation. This would be critical to enable class file processors to derive class files for testing strict functionalities.
To accomplish, the class file writing algorithm will defer writing of fields and methods, so the writing of methods (and stack maps generation) only begin after all fields have been written and the set of strict fields have been derived.
To accomplish, the class file writing algorithm will defer writing of fields and methods, so the writing of methods (and stack maps generation) only begin after all fields have been written and the set of strict fields have been derived.
- blocks
-
JDK-8351362 Post-process @Strict annotation for testing
-
- Open
-
- relates to
-
JDK-8351898 [lworld] javac is generating superfluous assert_unset_fields frame
-
- Open
-
- links to
-
Commit(lworld) openjdk/valhalla/103cff25
-
Review(lworld) openjdk/valhalla/1392