--- a/hotspot/src/share/vm/interpreter/linkResolver.hpp Fri Dec 04 16:38:04 2015 +0100
+++ b/hotspot/src/share/vm/interpreter/linkResolver.hpp Fri Dec 04 23:46:19 2015 +0300
@@ -295,6 +295,12 @@
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);
+
private:
static void trace_method_resolution(const char* prefix, KlassHandle klass,
KlassHandle resolved_klass,