src/share/classes/com/sun/tools/javac/code/Types.java

changeset 3361
3a62189765a8
parent 3348
dc80683c4dd9
child 3446
e468915bad3a
     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;

mercurial