equal
deleted
inserted
replaced
798 |
798 |
799 // Return if true if not all classes references in signature, including return type, has been loaded |
799 // Return if true if not all classes references in signature, including return type, has been loaded |
800 static bool has_unloaded_classes_in_signature(methodHandle m, TRAPS); |
800 static bool has_unloaded_classes_in_signature(methodHandle m, TRAPS); |
801 |
801 |
802 // Printing |
802 // Printing |
803 void print_short_name(outputStream* st = tty) /*PRODUCT_RETURN*/; // prints as klassname::methodname; Exposed so field engineers can debug VM |
803 void print_short_name(outputStream* st = tty); // prints as klassname::methodname; Exposed so field engineers can debug VM |
|
804 #if INCLUDE_JVMTI |
|
805 void print_name(outputStream* st = tty); // prints as "virtual void foo(int)"; exposed for TraceRedefineClasses |
|
806 #else |
804 void print_name(outputStream* st = tty) PRODUCT_RETURN; // prints as "virtual void foo(int)" |
807 void print_name(outputStream* st = tty) PRODUCT_RETURN; // prints as "virtual void foo(int)" |
|
808 #endif |
805 |
809 |
806 // Helper routine used for method sorting |
810 // Helper routine used for method sorting |
807 static void sort_methods(Array<Method*>* methods, |
811 static void sort_methods(Array<Method*>* methods, |
808 Array<AnnotationArray*>* methods_annotations, |
812 Array<AnnotationArray*>* methods_annotations, |
809 Array<AnnotationArray*>* methods_parameter_annotations, |
813 Array<AnnotationArray*>* methods_parameter_annotations, |