src/share/classes/java/lang/invoke/MethodType.java
Index Unified diffs Context diffs Sdiffs Patch New Old Previous File Next File jdk Cdiff src/share/classes/java/lang/invoke/MethodType.java

src/share/classes/java/lang/invoke/MethodType.java

Print this page
rev 9491 : 8037209: Improvements and cleanups to bytecode assembly for lambda forms
Reviewed-by: ?
Contributed-by: john.r.rose@oracle.com

*** 729,745 **** } /*non-public*/ boolean isViewableAs(MethodType newType) { ! if (!VerifyType.isNullConversion(returnType(), newType.returnType())) 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))) return false; } return true; } /*non-public*/ --- 729,745 ---- } /*non-public*/ boolean isViewableAs(MethodType newType) { ! 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), true)) return false; } return true; } /*non-public*/
src/share/classes/java/lang/invoke/MethodType.java
Index Unified diffs Context diffs Sdiffs Patch New Old Previous File Next File