< prev index next >

src/hotspot/share/oops/arrayKlass.cpp

Print this page

        

*** 69,85 **** return super()->find_field(name, sig, fd); } Method* ArrayKlass::uncached_lookup_method(const Symbol* name, const Symbol* signature, ! OverpassLookupMode overpass_mode) const { // There are no methods in an array klass but the super class (Object) has some assert(super(), "super klass must be present"); // Always ignore overpass methods in superclasses, although technically the // super klass of an array, (j.l.Object) should not have // any overpass methods present. ! return super()->uncached_lookup_method(name, signature, Klass::skip_overpass); } ArrayKlass::ArrayKlass(Symbol* name) : _dimension(1), _higher_dimension(NULL), --- 69,86 ---- return super()->find_field(name, sig, fd); } Method* ArrayKlass::uncached_lookup_method(const Symbol* name, const Symbol* signature, ! OverpassLookupMode overpass_mode, ! PrivateLookupMode private_mode) const { // There are no methods in an array klass but the super class (Object) has some assert(super(), "super klass must be present"); // Always ignore overpass methods in superclasses, although technically the // super klass of an array, (j.l.Object) should not have // any overpass methods present. ! return super()->uncached_lookup_method(name, signature, Klass::skip_overpass, private_mode); } ArrayKlass::ArrayKlass(Symbol* name) : _dimension(1), _higher_dimension(NULL),
< prev index next >