diff -r 2e7898927798 -r 979ebd346ecf hotspot/src/share/vm/classfile/javaClasses.hpp --- a/hotspot/src/share/vm/classfile/javaClasses.hpp Tue Feb 14 20:00:28 2017 -0800 +++ b/hotspot/src/share/vm/classfile/javaClasses.hpp Wed Feb 15 22:59:57 2017 -0500 @@ -164,7 +164,7 @@ static Handle internalize_classname(Handle java_string, TRAPS) { return char_converter(java_string, '.', '/', THREAD); } // Conversion - static Symbol* as_symbol(Handle java_string, TRAPS); + static Symbol* as_symbol(oop java_string, TRAPS); static Symbol* as_symbol_or_null(oop java_string); // Testers @@ -494,7 +494,7 @@ static int get_backtrace_offset() { return backtrace_offset;} static int get_detailMessage_offset() { return detailMessage_offset;} // Message - static oop message(Handle throwable); + static oop message(oop throwable); static void set_message(oop throwable, oop value); static Symbol* detail_message(oop throwable); static void print_stack_element(outputStream *st, const methodHandle& method, int bci); @@ -512,7 +512,7 @@ // Programmatic access to stack trace static void get_stack_trace_elements(Handle throwable, objArrayHandle stack_trace, TRAPS); // Printing - static void print(Handle throwable, outputStream* st); + static void print(oop throwable, outputStream* st); static void print_stack_trace(Handle throwable, outputStream* st); static void java_printStackTrace(Handle throwable, TRAPS); // Debugging