Mercurial > hg > truffle
diff src/share/vm/oops/instanceKlass.hpp @ 17464:5832cdaf89c6
8027804: JCK resolveMethod test fails expecting AbstractMethodError
Summary: Create AME overpass methods and fix method search logic
Reviewed-by: kamg, acorn, lfoltan, coleenp
author | hseigel |
---|---|
date | Mon, 16 Dec 2013 08:24:33 -0500 |
parents | 379f11bc04fc |
children | cd6b3f1a94ff 85318d1fe8fe |
line wrap: on
line diff
--- a/src/share/vm/oops/instanceKlass.hpp Fri Dec 13 09:48:29 2013 -0800 +++ b/src/share/vm/oops/instanceKlass.hpp Mon Dec 16 08:24:33 2013 -0500 @@ -525,7 +525,8 @@ // lookup a method in all the interfaces that this class implements // (returns NULL if not found) - Method* lookup_method_in_all_interfaces(Symbol* name, Symbol* signature) const; + Method* lookup_method_in_all_interfaces(Symbol* name, Symbol* signature, bool skip_default_methods) const; + // lookup a method in local defaults then in all interfaces // (returns NULL if not found) Method* lookup_method_in_ordered_interfaces(Symbol* name, Symbol* signature) const;