Blocks :
|
|
Duplicate :
|
With the addition of interfacemethodref to invokespecial and invokestatic, and the updated JVMS 0.63 draft spec, invokespecial and invokestatic need to not throw IncompatibleClassChangeError if they use an interfacemethodref that resolves to an abstract method. Invokevirtual needs to throw an IncompatibleClassChangeError if it gets an interfacemethodref.
|