1.1 --- a/src/share/classes/com/sun/tools/javac/jvm/ClassWriter.java Mon Nov 15 13:50:53 2010 +0000 1.2 +++ b/src/share/classes/com/sun/tools/javac/jvm/ClassWriter.java Mon Nov 15 14:41:21 2010 +0000 1.3 @@ -993,7 +993,9 @@ 1.4 /** Enter an inner class into the `innerClasses' set/queue. 1.5 */ 1.6 void enterInner(ClassSymbol c) { 1.7 - assert !c.type.isCompound(); 1.8 + if (c.type.isCompound()) { 1.9 + throw new AssertionError("Unexpected intersection type: " + c.type); 1.10 + } 1.11 try { 1.12 c.complete(); 1.13 } catch (CompletionFailure ex) {