1.1 --- a/src/share/vm/oops/klassVtable.hpp Thu Jan 27 13:42:28 2011 -0800 1.2 +++ b/src/share/vm/oops/klassVtable.hpp Thu Jan 27 16:11:27 2011 -0800 1.3 @@ -71,7 +71,7 @@ 1.4 1.5 // searching; all methods return -1 if not found 1.6 int index_of(methodOop m) const { return index_of(m, _length); } 1.7 - int index_of_miranda(symbolOop name, symbolOop signature); 1.8 + int index_of_miranda(Symbol* name, Symbol* signature); 1.9 1.10 void initialize_vtable(bool checkconstraints, TRAPS); // initialize vtable of a new klass 1.11 1.12 @@ -79,7 +79,7 @@ 1.13 static void compute_vtable_size_and_num_mirandas(int &vtable_length, int &num_miranda_methods, 1.14 klassOop super, objArrayOop methods, 1.15 AccessFlags class_flags, Handle classloader, 1.16 - symbolHandle classname, objArrayOop local_interfaces, 1.17 + Symbol* classname, objArrayOop local_interfaces, 1.18 TRAPS); 1.19 1.20 // RedefineClasses() API support: 1.21 @@ -125,11 +125,11 @@ 1.22 int initialize_from_super(KlassHandle super); 1.23 int index_of(methodOop m, int len) const; // same as index_of, but search only up to len 1.24 void put_method_at(methodOop m, int index); 1.25 - static bool needs_new_vtable_entry(methodHandle m, klassOop super, Handle classloader, symbolHandle classname, AccessFlags access_flags, TRAPS); 1.26 + static bool needs_new_vtable_entry(methodHandle m, klassOop super, Handle classloader, Symbol* classname, AccessFlags access_flags, TRAPS); 1.27 1.28 bool update_inherited_vtable(instanceKlass* klass, methodHandle target_method, int super_vtable_len, bool checkconstraints, TRAPS); 1.29 instanceKlass* find_transitive_override(instanceKlass* initialsuper, methodHandle target_method, int vtable_index, 1.30 - Handle target_loader, symbolHandle target_classname, Thread* THREAD); 1.31 + Handle target_loader, Symbol* target_classname, Thread* THREAD); 1.32 1.33 // support for miranda methods 1.34 bool is_miranda_entry_at(int i);