< prev index next >
src/hotspot/share/oops/method.hpp
Print this page
@@ -998,12 +998,14 @@
void print_name(outputStream* st = tty); // prints as "virtual void foo(int)"; exposed for TraceRedefineClasses
#else
void print_name(outputStream* st = tty) PRODUCT_RETURN; // prints as "virtual void foo(int)"
#endif
+ typedef int (*method_comparator_func)(Method* a, Method* b);
+
// Helper routine used for method sorting
- static void sort_methods(Array<Method*>* methods, bool set_idnums = true);
+ static void sort_methods(Array<Method*>* methods, bool set_idnums = true, method_comparator_func func = NULL);
// Deallocation function for redefine classes or if an error occurs
void deallocate_contents(ClassLoaderData* loader_data);
Method* get_new_method() const {
< prev index next >