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

changeset 1239
2827076dbf64
parent 1238
e28a06a3c5d9
child 1268
af6a4c24f4e3
equal deleted inserted replaced
1238:e28a06a3c5d9 1239:2827076dbf64
591 if (expr.hasTag(APPLY)) { 591 if (expr.hasTag(APPLY)) {
592 JCMethodInvocation apply = (JCMethodInvocation)expr; 592 JCMethodInvocation apply = (JCMethodInvocation)expr;
593 Symbol sym = TreeInfo.symbol(apply.meth); 593 Symbol sym = TreeInfo.symbol(apply.meth);
594 is292targetTypeCast = sym != null && 594 is292targetTypeCast = sym != null &&
595 sym.kind == MTH && 595 sym.kind == MTH &&
596 (sym.flags() & POLYMORPHIC_SIGNATURE) != 0; 596 (sym.flags() & HYPOTHETICAL) != 0;
597 } 597 }
598 return is292targetTypeCast; 598 return is292targetTypeCast;
599 } 599 }
600 600
601 601

mercurial