RFR: JDK-8163808 fix vtable assertion and logging for older classfiles
karen.kinnear at oracle.com
Thu Aug 11 21:07:07 UTC 2016
Bug: For classfiles before class file version 51, JVMS did not support transitive over-ride behavior.
Implementation needed to check this in three places, not just one. Vtable size calculation is only exact
for later classfile versions.
Also fixed vtable logging output - since the method name-and-sig printing was changed to also print
the holder’s class name, we do not need to print the holder’s class name separately - it was printing twice.
jck vm,lang, api.java.lang
small invocation tests
More information about the hotspot-runtime-dev