--- old/src/java.base/share/classes/java/lang/invoke/LambdaMetafactory.java 2017-05-05 15:25:39.943292780 -0700 +++ new/src/java.base/share/classes/java/lang/invoke/LambdaMetafactory.java 2017-05-05 15:25:39.815287190 -0700 @@ -149,8 +149,12 @@ * capture argument (corresponding to the receiver) must be non-null. * *

A type Q is considered adaptable to S as follows: - * + *
+ * + * * + * + * * * * @@ -176,6 +180,7 @@ *
for return types: none * * + * *
adaptable types
QSLink-time checksInvocation-time checks
PrimitivePrimitiveQ can be converted to S via a primitive widening conversionCast from Q to S
* * @apiNote These linkage methods are designed to support the evaluation