src/share/vm/oops/arrayKlass.cpp
Print this page
rev 6796 : [mq]: templateOopIterate
rev 6800 : [mq]: replaceTemplateDispatchWithMacroDispatch
*** 68,78 ****
// There are no methods in an array klass but the super class (Object) has some
assert(super(), "super klass must be present");
return super()->uncached_lookup_method(name, signature, mode);
}
! ArrayKlass::ArrayKlass(Symbol* name) {
set_name(name);
set_super(Universe::is_bootstrapping() ? (Klass*)NULL : SystemDictionary::Object_klass());
set_layout_helper(Klass::_lh_neutral_value);
set_dimension(1);
--- 68,78 ----
// There are no methods in an array klass but the super class (Object) has some
assert(super(), "super klass must be present");
return super()->uncached_lookup_method(name, signature, mode);
}
! ArrayKlass::ArrayKlass(Symbol* name, DispatchTag tag) : Klass(tag) {
set_name(name);
set_super(Universe::is_bootstrapping() ? (Klass*)NULL : SystemDictionary::Object_klass());
set_layout_helper(Klass::_lh_neutral_value);
set_dimension(1);