src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Modules.java
changeset 47485 8fee80b92e65
parent 47216 71c04702a3d5
child 48054 702043a4cdeb
equal deleted inserted replaced
47484:d0cb66d8cbf1 47485:8fee80b92e65
  1471         for (ExportsDirective d: msym.exports) {
  1471         for (ExportsDirective d: msym.exports) {
  1472             if (d.packge != null) {
  1472             if (d.packge != null) {
  1473                 d.packge.modle = msym;
  1473                 d.packge.modle = msym;
  1474             }
  1474             }
  1475         }
  1475         }
  1476 
       
  1477         if (!allowAccessIntoSystem && (msym.flags() & Flags.SYSTEM_MODULE) != 0 &&
       
  1478             msym.patchLocation != null) {
       
  1479             log.error(Errors.PatchModuleWithRelease(msym));
       
  1480         }
       
  1481     }
  1476     }
  1482 
  1477 
  1483     private Set<ModuleSymbol> retrieveRequiresTransitive(ModuleSymbol msym) {
  1478     private Set<ModuleSymbol> retrieveRequiresTransitive(ModuleSymbol msym) {
  1484         Set<ModuleSymbol> requiresTransitive = requiresTransitiveCache.get(msym);
  1479         Set<ModuleSymbol> requiresTransitive = requiresTransitiveCache.get(msym);
  1485 
  1480