From 863e521604560fad80f06ba32264cad6a137a149 Mon Sep 17 00:00:00 2001 From: mcimadamore Date: Thu, 28 Mar 2013 11:38:38 +0000 Subject: [PATCH] 8010469: Bad assertion in LambdaToMethod Summary: Add assertion in LambdaToMethod.serializedLambdaName Reviewed-by: jjg --- src/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java | 1 + 1 file changed, 1 insertion(+) diff --git a/src/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java b/src/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java index 6d37769f..63894099 100644 --- a/src/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java +++ b/src/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java @@ -1315,6 +1315,7 @@ public class LambdaToMethod extends TreeTranslator { // the generated lambda method will not have type yet, but the // enclosing method's name will have been generated with this same // method, so it will be unique and never be overloaded. + Assert.check(owner.type != null || directlyEnclosingLambda() != null); if (owner.type != null) { int methTypeHash = methodSig(owner.type).hashCode(); buf.append(Integer.toHexString(methTypeHash)); -- GitLab