--- old/src/share/classes/java/lang/invoke/MethodHandles.java 2014-07-11 20:08:54.000000000 +0400 +++ new/src/share/classes/java/lang/invoke/MethodHandles.java 2014-07-11 20:08:54.000000000 +0400 @@ -862,6 +862,8 @@ return invoker(type); if ("invokeExact".equals(name)) return exactInvoker(type); + if ("invokeBasic".equals(name)) + return basicInvoker(type); assert(!MemberName.isMethodHandleInvokeName(name)); return null; } @@ -1960,7 +1962,7 @@ static /*non-public*/ MethodHandle basicInvoker(MethodType type) { - return type.form().basicInvoker(); + return type.invokers().basicInvoker(); } /// method handle modification (creation from other method handles)