--- a/langtools/src/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java Thu Mar 07 10:12:13 2013 +0000
+++ b/langtools/src/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java Thu Mar 07 08:26:13 2013 -0800
@@ -558,7 +558,7 @@
String functionalInterfaceClass = classSig(targetType);
String functionalInterfaceMethodName = samSym.getSimpleName().toString();
String functionalInterfaceMethodSignature = methodSig(types.erasure(samSym.type));
- String implClass = classSig(refSym.owner.type);
+ String implClass = classSig(types.erasure(refSym.owner.type));
String implMethodName = refSym.getQualifiedName().toString();
String implMethodSignature = methodSig(types.erasure(refSym.type));