< prev index next >

src/hotspot/share/oops/klass.cpp

Print this page

*** 227,237 **** return false; else return true; } ! void Klass::initialize_supers(Klass* k, Array<Klass*>* transitive_interfaces, TRAPS) { if (FastSuperclassLimit == 0) { // None of the other machinery matters. set_super(k); return; } --- 227,237 ---- return false; else return true; } ! void Klass::initialize_supers(Klass* k, Array<InstanceKlass*>* transitive_interfaces, TRAPS) { if (FastSuperclassLimit == 0) { // None of the other machinery matters. set_super(k); return; }
*** 346,356 **** set_secondary_supers(s2); } } GrowableArray<Klass*>* Klass::compute_secondary_supers(int num_extra_slots, ! Array<Klass*>* transitive_interfaces) { assert(num_extra_slots == 0, "override for complex klasses"); assert(transitive_interfaces == NULL, "sanity"); set_secondary_supers(Universe::the_empty_klass_array()); return NULL; } --- 346,356 ---- set_secondary_supers(s2); } } GrowableArray<Klass*>* Klass::compute_secondary_supers(int num_extra_slots, ! Array<InstanceKlass*>* transitive_interfaces) { assert(num_extra_slots == 0, "override for complex klasses"); assert(transitive_interfaces == NULL, "sanity"); set_secondary_supers(Universe::the_empty_klass_array()); return NULL; }
*** 763,779 **** int limit = vtable_length()/vtableEntry::size(); assert(i >= 0 && i < limit, "index %d out of bounds %d", i, limit); return true; } - bool Klass::verify_itable_index(int i) { - assert(is_instance_klass(), ""); - int method_count = klassItable::method_count_for_interface(this); - assert(i >= 0 && i < method_count, "index out of bounds"); - return true; - } - #endif // PRODUCT // Caller needs ResourceMark // joint_in_module_of_loader provides an optimization if 2 classes are in // the same module to succinctly print out relevant information about their --- 763,772 ----
< prev index next >