593 meta_name[klass_len] = '.'; |
593 meta_name[klass_len] = '.'; |
594 memcpy(&meta_name[klass_len + 1], method_name, method_name_len); |
594 memcpy(&meta_name[klass_len + 1], method_name, method_name_len); |
595 memcpy(&meta_name[klass_len + 1 + method_name_len], signature_name, signature_name_len); |
595 memcpy(&meta_name[klass_len + 1 + method_name_len], signature_name, signature_name_len); |
596 meta_name[klass_len + 1 + method_name_len + signature_name_len] = '\0'; |
596 meta_name[klass_len + 1 + method_name_len + signature_name_len] = '\0'; |
597 Handle exception = Exceptions::new_exception(thread, vmSymbols::java_lang_NoSuchMethodError(), meta_name); |
597 Handle exception = Exceptions::new_exception(thread, vmSymbols::java_lang_NoSuchMethodError(), meta_name); |
598 java_lang_Throwable::print(exception, tty); |
598 java_lang_Throwable::print(exception(), tty); |
599 tty->cr(); |
599 tty->cr(); |
600 java_lang_Throwable::print_stack_trace(exception(), tty); |
600 java_lang_Throwable::print_stack_trace(exception, tty); |
601 tty->cr(); |
601 tty->cr(); |
602 fatal("Failed to find method '%s'", meta_name); |
602 fatal("Failed to find method '%s'", meta_name); |
603 } |
603 } |
604 NOT_PRODUCT( aot_methods_found++; ) |
604 NOT_PRODUCT( aot_methods_found++; ) |
605 return m; |
605 return m; |