--- 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;