Blocks :
|
|
Blocks :
|
|
Blocks :
|
|
Blocks :
|
|
Relates :
|
A method handle to interface static method invoked with invokestatic, it generated Methodref in constantpool, which violates JVMS-5.4.3.3 Method Resolution: " If C is an interface, method resolution throws an IncompatibleClassChangeError." JVMS-5.4.3.4 Interface Method Resolution: "If C is not an interface, interface method resolution throws an IncompatibleClassChangeError" It should generate InterfaceMethodref instead. See bug 8147419. Currently 8147419 has a workaround for this, relax check. When this problem fixed, the relax in hotspot should be removed.
|