< prev index next >
src/hotspot/share/oops/arrayKlass.hpp
Print this page
@@ -71,11 +71,11 @@
int array_header_in_bytes() const { return layout_helper_header_size(layout_helper()); }
int log2_element_size() const { return layout_helper_log2_element_size(layout_helper()); }
// type of elements (T_OBJECT for both oop arrays and array-arrays)
BasicType element_type() const { return layout_helper_element_type(layout_helper()); }
- virtual Klass* java_super() const;//{ return SystemDictionary::Object_klass(); }
+ virtual InstanceKlass* java_super() const;//{ return SystemDictionary::Object_klass(); }
// Allocation
// Sizes points to the first dimension of the array, subsequent dimensions
// are always in higher memory. The callers of these set that up.
virtual oop multi_allocate(int rank, jint* sizes, TRAPS);
@@ -98,11 +98,11 @@
assert(k->is_array_klass(), "cast to ArrayKlass");
return static_cast<const ArrayKlass*>(k);
}
GrowableArray<Klass*>* compute_secondary_supers(int num_extra_slots,
- Array<Klass*>* transitive_interfaces);
+ Array<InstanceKlass*>* transitive_interfaces);
bool compute_is_subtype_of(Klass* k);
// Sizing
static int static_size(int header_size);
< prev index next >