src/jdk.compiler/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java
changeset 51416 8c2faee50bc4
parent 50684 e0eca40cd514
child 51563 de411d537aae
--- a/src/jdk.compiler/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java	Wed Aug 15 16:01:48 2018 -0400
+++ b/src/jdk.compiler/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java	Wed Aug 15 13:39:32 2018 -0700
@@ -499,7 +499,8 @@
                 break;
 
             case BOUND:             /** Expr :: instMethod */
-                init = tree.getQualifierExpression();
+                init = transTypes.coerce(attrEnv, tree.getQualifierExpression(),
+                    types.erasure(tree.sym.owner.type));
                 init = attr.makeNullCheck(init);
                 break;