S RFR: 8026299 Lambda: Invokespecial gets an IncompatibleClassChangeError when it should get AbstractMethodError

Karen Kinnear KAREN.KINNEAR at oracle.com
Fri Oct 11 13:39:40 PDT 2013


Please review:

webrev: http://jre.sfbay.sun.com/java/re/jck/8/qac/latest/binaries/JCK-runtime-8/tests/vm/classfmt/atr/atrmtp003/atrmtp00301m1/
bug: https://bugs.openjdk.java.net/browse/JDK-8026299

Bug in linkResolver handling of ICCE for getting an interfacemethodref - should only apply to invokevirtual with latest spec.

Tested:
Fixes vm.nsk.defmeth.DefaultMethodTests.SuperCallTest
testSuperNull: 1-3 
testSuperNonDefault1

DefaultMethodsTests
jck.vm
jck.lang
vm.quick.testlist

thanks,
Karen


More information about the hotspot-runtime-dev mailing list