1.1 --- a/src/share/vm/oops/klassVtable.hpp Tue Sep 17 23:12:27 2013 +0200 1.2 +++ b/src/share/vm/oops/klassVtable.hpp Fri Sep 13 22:38:02 2013 -0400 1.3 @@ -124,7 +124,7 @@ 1.4 1.5 // support for miranda methods 1.6 bool is_miranda_entry_at(int i); 1.7 - void fill_in_mirandas(int* initialized); 1.8 + int fill_in_mirandas(int initialized); 1.9 static bool is_miranda(Method* m, Array<Method*>* class_methods, Klass* super); 1.10 static void add_new_mirandas_to_lists( 1.11 GrowableArray<Method*>* new_mirandas, 1.12 @@ -290,12 +290,12 @@ 1.13 #endif // INCLUDE_JVMTI 1.14 1.15 // Setup of itable 1.16 + static int assign_itable_indexes_for_interface(Klass* klass); 1.17 + static int method_count_for_interface(Klass* klass); 1.18 static int compute_itable_size(Array<Klass*>* transitive_interfaces); 1.19 static void setup_itable_offset_table(instanceKlassHandle klass); 1.20 1.21 // Resolving of method to index 1.22 - static int compute_itable_index(Method* m); 1.23 - // ...and back again: 1.24 static Method* method_for_itable_index(Klass* klass, int itable_index); 1.25 1.26 // Debugging/Statistics