--- a/src/hotspot/share/oops/arrayKlass.cpp Fri Jun 22 17:49:21 2018 -0700
+++ b/src/hotspot/share/oops/arrayKlass.cpp Sat Jun 23 01:32:41 2018 -0400
@@ -71,13 +71,14 @@
Method* ArrayKlass::uncached_lookup_method(const Symbol* name,
const Symbol* signature,
- OverpassLookupMode overpass_mode) const {
+ 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);
+ return super()->uncached_lookup_method(name, signature, Klass::skip_overpass, private_mode);
}
ArrayKlass::ArrayKlass(Symbol* name) :