diff -r e28a06a3c5d9 -r 2827076dbf64 src/share/classes/com/sun/tools/javac/comp/Infer.java --- a/src/share/classes/com/sun/tools/javac/comp/Infer.java Mon Mar 26 15:28:22 2012 +0100 +++ b/src/share/classes/com/sun/tools/javac/comp/Infer.java Mon Mar 26 15:28:49 2012 +0100 @@ -603,8 +603,7 @@ * method signature. The target return type is computed from the immediately * enclosing scope surrounding the polymorphic-signature call. */ - Type instantiatePolymorphicSignatureInstance(Env env, Type site, - Name name, + Type instantiatePolymorphicSignatureInstance(Env env, MethodSymbol spMethod, // sig. poly. method or null if none List argtypes) { final Type restype;