--- a/src/hotspot/share/oops/klass.cpp Tue Aug 07 16:07:47 2018 -0700
+++ b/src/hotspot/share/oops/klass.cpp Tue Aug 07 15:45:07 2018 -0700
@@ -229,7 +229,7 @@
return true;
}
-void Klass::initialize_supers(Klass* k, Array<Klass*>* transitive_interfaces, TRAPS) {
+void Klass::initialize_supers(Klass* k, Array<InstanceKlass*>* transitive_interfaces, TRAPS) {
if (FastSuperclassLimit == 0) {
// None of the other machinery matters.
set_super(k);
@@ -348,7 +348,7 @@
}
GrowableArray<Klass*>* Klass::compute_secondary_supers(int num_extra_slots,
- Array<Klass*>* transitive_interfaces) {
+ 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());
@@ -765,13 +765,6 @@
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