jdk/src/java.base/share/classes/java/lang/invoke/MethodType.java
changeset 26464 65b37da18e06
parent 26219 1a19360ff122
child 26467 d69abed3a07d
--- a/jdk/src/java.base/share/classes/java/lang/invoke/MethodType.java	Wed Sep 10 16:14:14 2014 +0100
+++ b/jdk/src/java.base/share/classes/java/lang/invoke/MethodType.java	Wed Sep 10 19:19:46 2014 +0400
@@ -729,13 +729,13 @@
 
     /*non-public*/
     boolean isViewableAs(MethodType newType) {
-        if (!VerifyType.isNullConversion(returnType(), newType.returnType()))
+        if (!VerifyType.isNullConversion(returnType(), newType.returnType(), true))
             return false;
         int argc = parameterCount();
         if (argc != newType.parameterCount())
             return false;
         for (int i = 0; i < argc; i++) {
-            if (!VerifyType.isNullConversion(newType.parameterType(i), parameterType(i)))
+            if (!VerifyType.isNullConversion(newType.parameterType(i), parameterType(i), true))
                 return false;
         }
         return true;