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);