1.1 --- a/src/share/vm/interpreter/linkResolver.hpp Fri Nov 08 23:49:20 2013 +0000 1.2 +++ b/src/share/vm/interpreter/linkResolver.hpp Wed Nov 13 07:31:26 2013 -0800 1.3 @@ -130,7 +130,6 @@ 1.4 static void lookup_polymorphic_method (methodHandle& result, KlassHandle klass, Symbol* name, Symbol* signature, 1.5 KlassHandle current_klass, Handle *appendix_result_or_null, Handle *method_type_result, TRAPS); 1.6 1.7 - static int vtable_index_of_interface_method(KlassHandle klass, methodHandle resolved_method, TRAPS); 1.8 static void resolve_klass (KlassHandle& result, constantPoolHandle pool, int index, TRAPS); 1.9 1.10 static void resolve_pool (KlassHandle& resolved_klass, Symbol*& method_name, Symbol*& method_signature, KlassHandle& current_klass, constantPoolHandle pool, int index, TRAPS); 1.11 @@ -186,6 +185,7 @@ 1.12 static methodHandle resolve_interface_call_or_null(KlassHandle receiver_klass, KlassHandle resolved_klass, Symbol* method_name, Symbol* method_signature, KlassHandle current_klass); 1.13 static methodHandle resolve_static_call_or_null (KlassHandle resolved_klass, Symbol* method_name, Symbol* method_signature, KlassHandle current_klass); 1.14 static methodHandle resolve_special_call_or_null (KlassHandle resolved_klass, Symbol* method_name, Symbol* method_signature, KlassHandle current_klass); 1.15 + static int vtable_index_of_interface_method(KlassHandle klass, methodHandle resolved_method); 1.16 1.17 // same as above for compile-time resolution; returns vtable_index if current_klass if linked 1.18 static int resolve_virtual_vtable_index (KlassHandle receiver_klass, KlassHandle resolved_klass, Symbol* method_name, Symbol* method_signature, KlassHandle current_klass);