equal
deleted
inserted
replaced
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 */ |