1.1 --- a/src/share/vm/classfile/javaClasses.cpp Thu Oct 04 14:55:57 2012 +0200 1.2 +++ b/src/share/vm/classfile/javaClasses.cpp Tue Nov 06 15:09:37 2012 -0500 1.3 @@ -1156,7 +1156,7 @@ 1.4 // Print stack trace element to resource allocated buffer 1.5 char* java_lang_Throwable::print_stack_element_to_buffer(Method* method, int bci) { 1.6 // Get strings and string lengths 1.7 - InstanceKlass* klass = InstanceKlass::cast(method->method_holder()); 1.8 + InstanceKlass* klass = method->method_holder(); 1.9 const char* klass_name = klass->external_name(); 1.10 int buf_len = (int)strlen(klass_name); 1.11 char* source_file_name; 1.12 @@ -1747,14 +1747,14 @@ 1.13 Handle element = ik->allocate_instance_handle(CHECK_0); 1.14 // Fill in class name 1.15 ResourceMark rm(THREAD); 1.16 - const char* str = InstanceKlass::cast(method->method_holder())->external_name(); 1.17 + const char* str = method->method_holder()->external_name(); 1.18 oop classname = StringTable::intern((char*) str, CHECK_0); 1.19 java_lang_StackTraceElement::set_declaringClass(element(), classname); 1.20 // Fill in method name 1.21 oop methodname = StringTable::intern(method->name(), CHECK_0); 1.22 java_lang_StackTraceElement::set_methodName(element(), methodname); 1.23 // Fill in source file name 1.24 - Symbol* source = InstanceKlass::cast(method->method_holder())->source_file_name(); 1.25 + Symbol* source = method->method_holder()->source_file_name(); 1.26 if (ShowHiddenFrames && source == NULL) 1.27 source = vmSymbols::unknown_class_name(); 1.28 oop filename = StringTable::intern(source, CHECK_0);