src/share/classes/com/sun/tools/javac/jvm/ClassWriter.java

changeset 747
1dd813a529cf
parent 700
7b413ac1a720
child 781
e3df8d7a9752
     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) {

mercurial