diff -r cc4f5f8d885e -r ac9cb1d5a202 src/share/vm/oops/method.hpp --- a/src/share/vm/oops/method.hpp Sun Oct 06 16:13:50 2013 +0200 +++ b/src/share/vm/oops/method.hpp Mon Oct 07 12:20:28 2013 -0400 @@ -567,6 +567,7 @@ // checks method and its method holder bool is_final_method() const; bool is_final_method(AccessFlags class_access_flags) const; + bool is_default_method() const; // true if method needs no dynamic dispatch (final and/or no vtable entry) bool can_be_statically_bound() const; @@ -846,7 +847,7 @@ #endif // Helper routine used for method sorting - static void sort_methods(Array* methods, bool idempotent = false); + static void sort_methods(Array* methods, bool idempotent = false, bool set_idnums = true); // Deallocation function for redefine classes or if an error occurs void deallocate_contents(ClassLoaderData* loader_data);