diff -r c8c0273e6b91 -r e27da438fa13 hotspot/src/share/vm/interpreter/linkResolver.hpp --- a/hotspot/src/share/vm/interpreter/linkResolver.hpp Thu Jan 14 13:26:19 2016 +0100 +++ b/hotspot/src/share/vm/interpreter/linkResolver.hpp Thu Jan 14 17:36:29 2016 +0100 @@ -295,5 +295,10 @@ static void resolve_invoke(CallInfo& result, Handle recv, const constantPoolHandle& pool, int index, Bytecodes::Code byte, TRAPS); + + // runtime resolving from attached method + static void resolve_invoke(CallInfo& result, Handle& recv, + const methodHandle& attached_method, + Bytecodes::Code byte, TRAPS); }; #endif // SHARE_VM_INTERPRETER_LINKRESOLVER_HPP