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

changeset 747
1dd813a529cf
parent 700
7b413ac1a720
child 781
e3df8d7a9752
equal deleted inserted replaced
746:a7ea58fa3e9a 747:1dd813a529cf
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;

mercurial