< prev index next >

src/hotspot/share/interpreter/interpreterRuntime.hpp

Print this page
rev 49011 : 8197405: Improve messages of AbstractMethodErrors and IncompatibleClassChangeErrors.
Reviewed-by: coleenp, dholmes

*** 116,126 **** --- 116,134 ---- // Quicken instance-of and check-cast bytecodes static void quicken_io_cc(JavaThread* thread); // Exceptions thrown by the interpreter static void throw_AbstractMethodError(JavaThread* thread); + static void throw_AbstractMethodErrorWithMethod(JavaThread* thread, Method* oop); + static void throw_AbstractMethodErrorVerbose(JavaThread* thread, + Klass* recvKlass, + Method* missingMethod); + static void throw_IncompatibleClassChangeError(JavaThread* thread); + static void throw_IncompatibleClassChangeErrorVerbose(JavaThread* thread, + Klass* resc, + Klass* interfaceKlass); static void throw_StackOverflowError(JavaThread* thread); static void throw_delayed_StackOverflowError(JavaThread* thread); static void throw_ArrayIndexOutOfBoundsException(JavaThread* thread, char* name, jint index); static void throw_ClassCastException(JavaThread* thread, oopDesc* obj); static void create_exception(JavaThread* thread, char* name, char* message);
< prev index next >