src/share/classes/com/sun/tools/javac/comp/TransTypes.java

changeset 769
9359f4222545
parent 730
20659c8c917d
child 798
4868a36f6fd8
equal deleted inserted replaced
768:28566c763dad 769:9359f4222545
717 if (t.isCompound()) { 717 if (t.isCompound()) {
718 if ((tree.sym.flags() & IPROXY) != 0) { 718 if ((tree.sym.flags() & IPROXY) != 0) {
719 tree.sym = ((MethodSymbol)tree.sym). 719 tree.sym = ((MethodSymbol)tree.sym).
720 implemented((TypeSymbol)tree.sym.owner, types); 720 implemented((TypeSymbol)tree.sym.owner, types);
721 } 721 }
722 tree.selected = cast( 722 tree.selected = coerce(
723 translate(tree.selected, erasure(tree.selected.type)), 723 translate(tree.selected, erasure(tree.selected.type)),
724 erasure(tree.sym.owner.type)); 724 erasure(tree.sym.owner.type));
725 } else 725 } else
726 tree.selected = translate(tree.selected, erasure(t)); 726 tree.selected = translate(tree.selected, erasure(t));
727 727

mercurial