langtools/src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TransTypes.java
--- a/langtools/src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TransTypes.java Tue Nov 10 11:49:14 2015 +0000
+++ b/langtools/src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TransTypes.java Wed Nov 11 17:13:10 2015 +0530
@@ -834,10 +834,6 @@
public void visitSelect(JCFieldAccess tree) {
Type t = types.skipTypeVars(tree.selected.type, false);
if (t.isCompound()) {
- if ((tree.sym.flags() & IPROXY) != 0) {
- tree.sym = ((MethodSymbol)tree.sym).
- implemented((TypeSymbol)tree.sym.owner, types);
- }
tree.selected = coerce(
translate(tree.selected, erasure(tree.selected.type)),
erasure(tree.sym.owner.type));