1.1 --- a/src/share/classes/com/sun/tools/javac/code/Types.java Mon Feb 13 12:00:17 2017 -0800 1.2 +++ b/src/share/classes/com/sun/tools/javac/code/Types.java Thu Jan 05 18:58:06 2017 +0000 1.3 @@ -1067,7 +1067,7 @@ 1.4 List<Type> argtypes = msym.type.getParameterTypes(); 1.5 return (msym.flags_field & NATIVE) != 0 && 1.6 msym.owner == syms.methodHandleType.tsym && 1.7 - argtypes.tail.tail == null && 1.8 + argtypes.length() == 1 && 1.9 argtypes.head.hasTag(TypeTag.ARRAY) && 1.10 msym.type.getReturnType().tsym == syms.objectType.tsym && 1.11 ((ArrayType)argtypes.head).elemtype.tsym == syms.objectType.tsym;