1.1 --- a/src/share/classes/com/sun/tools/javac/comp/Attr.java Tue Jun 11 09:59:34 2013 +0100 1.2 +++ b/src/share/classes/com/sun/tools/javac/comp/Attr.java Fri Jun 14 16:25:09 2013 +0100 1.3 @@ -3405,7 +3405,7 @@ 1.4 Env<AttrContext> env, 1.5 ResultInfo resultInfo) { 1.6 boolean isPolymorhicSignature = 1.7 - sym.kind == MTH && ((MethodSymbol)sym.baseSymbol()).isSignaturePolymorphic(types); 1.8 + (sym.baseSymbol().flags() & SIGNATURE_POLYMORPHIC) != 0; 1.9 return isPolymorhicSignature ? 1.10 checkSigPolyMethodId(tree, site, sym, env, resultInfo) : 1.11 checkMethodIdInternal(tree, site, sym, env, resultInfo);