langtools/src/share/classes/com/sun/tools/javac/jvm/ClassWriter.java
changeset 7215 49e5caf5b854
parent 6721 d92073844278
child 7629 4662e86bff2e
equal deleted inserted replaced
7214:26dfa4a69593 7215:49e5caf5b854
   991  **********************************************************************/
   991  **********************************************************************/
   992 
   992 
   993     /** Enter an inner class into the `innerClasses' set/queue.
   993     /** Enter an inner class into the `innerClasses' set/queue.
   994      */
   994      */
   995     void enterInner(ClassSymbol c) {
   995     void enterInner(ClassSymbol c) {
   996         assert !c.type.isCompound();
   996         if (c.type.isCompound()) {
       
   997             throw new AssertionError("Unexpected intersection type: " + c.type);
       
   998         }
   997         try {
   999         try {
   998             c.complete();
  1000             c.complete();
   999         } catch (CompletionFailure ex) {
  1001         } catch (CompletionFailure ex) {
  1000             System.err.println("error: " + c + ": " + ex.getMessage());
  1002             System.err.println("error: " + c + ": " + ex.getMessage());
  1001             throw ex;
  1003             throw ex;