langtools/src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Modules.java
changeset 45504 ea7475564d07
parent 45217 6f188021f8f8
child 45744 db6aedca2c8c
equal deleted inserted replaced
45503:d23ae2d67a5d 45504:ea7475564d07
   274 
   274 
   275             for (ModuleSymbol msym: roots) {
   275             for (ModuleSymbol msym: roots) {
   276                 msym.complete();
   276                 msym.complete();
   277             }
   277             }
   278         } catch (CompletionFailure ex) {
   278         } catch (CompletionFailure ex) {
   279             log.error(JCDiagnostic.DiagnosticFlag.NON_DEFERRABLE, Position.NOPOS, "cant.access", ex.sym, ex.getDetailValue());
   279             log.error(JCDiagnostic.DiagnosticFlag.NON_DEFERRABLE, Position.NOPOS, Errors.CantAccess(ex.sym, ex.getDetailValue()));
   280             if (ex instanceof ClassFinder.BadClassFile) throw new Abort();
   280             if (ex instanceof ClassFinder.BadClassFile) throw new Abort();
   281         } finally {
   281         } finally {
   282             depth--;
   282             depth--;
   283         }
   283         }
   284 
   284 
   563             throw new Error(e);
   563             throw new Error(e);
   564         }
   564         }
   565 
   565 
   566         JavaFileObject prev = log.useSource(tree.sourcefile);
   566         JavaFileObject prev = log.useSource(tree.sourcefile);
   567         try {
   567         try {
   568             log.error(tree.pos(), "file.sb.on.source.or.patch.path.for.module");
   568             log.error(tree.pos(), Errors.FileSbOnSourceOrPatchPathForModule);
   569         } finally {
   569         } finally {
   570             log.useSource(prev);
   570             log.useSource(prev);
   571         }
   571         }
   572     }
   572     }
   573 
   573