src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java
changeset 49579 fce4252d5227
parent 49197 cc2673fa8c20
child 49872 0798eab12791
equal deleted inserted replaced
49578:0c3e252cea44 49579:fce4252d5227
  2118                 return createInvisibleSymbolError(env, suppressError, sym);
  2118                 return createInvisibleSymbolError(env, suppressError, sym);
  2119         }
  2119         }
  2120 
  2120 
  2121         Set<ModuleSymbol> recoverableModules = new HashSet<>(syms.getAllModules());
  2121         Set<ModuleSymbol> recoverableModules = new HashSet<>(syms.getAllModules());
  2122 
  2122 
       
  2123         recoverableModules.add(syms.unnamedModule);
  2123         recoverableModules.remove(env.toplevel.modle);
  2124         recoverableModules.remove(env.toplevel.modle);
  2124 
  2125 
  2125         for (ModuleSymbol ms : recoverableModules) {
  2126         for (ModuleSymbol ms : recoverableModules) {
  2126             //avoid overly eager completing classes from source-based modules, as those
  2127             //avoid overly eager completing classes from source-based modules, as those
  2127             //may not be completable with the current compiler settings:
  2128             //may not be completable with the current compiler settings: