src/jdk.compiler/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java
changeset 51416 8c2faee50bc4
parent 50684 e0eca40cd514
child 51563 de411d537aae
equal deleted inserted replaced
51415:0aa5378d4f09 51416:8c2faee50bc4
   497                     localContext.owner.enclClass().asType(),
   497                     localContext.owner.enclClass().asType(),
   498                     localContext.owner.enclClass());
   498                     localContext.owner.enclClass());
   499                 break;
   499                 break;
   500 
   500 
   501             case BOUND:             /** Expr :: instMethod */
   501             case BOUND:             /** Expr :: instMethod */
   502                 init = tree.getQualifierExpression();
   502                 init = transTypes.coerce(attrEnv, tree.getQualifierExpression(),
       
   503                     types.erasure(tree.sym.owner.type));
   503                 init = attr.makeNullCheck(init);
   504                 init = attr.makeNullCheck(init);
   504                 break;
   505                 break;
   505 
   506 
   506             case UNBOUND:           /** Type :: instMethod */
   507             case UNBOUND:           /** Type :: instMethod */
   507             case STATIC:            /** Type :: staticMethod */
   508             case STATIC:            /** Type :: staticMethod */