< prev index next >

langtools/src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Modules.java

Print this page

        

*** 1088,1098 **** private Set<ModuleSymbol> retrieveRequiresPublic(ModuleSymbol msym) { Set<ModuleSymbol> requiresPublic = requiresPublicCache.get(msym); if (requiresPublic == null) { ! //the module graph may contain cycles involving automatic modules or -XaddReads edges requiresPublic = new HashSet<>(); Set<ModuleSymbol> seen = new HashSet<>(); List<ModuleSymbol> todo = List.of(msym); --- 1088,1098 ---- private Set<ModuleSymbol> retrieveRequiresPublic(ModuleSymbol msym) { Set<ModuleSymbol> requiresPublic = requiresPublicCache.get(msym); if (requiresPublic == null) { ! //the module graph may contain cycles involving automatic modules or --add-reads edges requiresPublic = new HashSet<>(); Set<ModuleSymbol> seen = new HashSet<>(); List<ModuleSymbol> todo = List.of(msym);
*** 1190,1200 **** if (!em.matches()) { continue; } // Terminology comes from ! // -XaddExports:module/package=target,... // Compare to // module module { exports package to target, ... } String moduleName = em.group(1); String packageName = em.group(2); String targetNames = em.group(3); --- 1190,1200 ---- if (!em.matches()) { continue; } // Terminology comes from ! // --add-exports module/package=target,... // Compare to // module module { exports package to target, ... } String moduleName = em.group(1); String packageName = em.group(2); String targetNames = em.group(3);
*** 1243,1253 **** if (!rm.matches()) { continue; } // Terminology comes from ! // -XaddReads:target-module=source-module,... // Compare to // module target-module { requires source-module; ... } String targetName = rm.group(1); String sources = rm.group(2); --- 1243,1253 ---- if (!rm.matches()) { continue; } // Terminology comes from ! // --add-reads target-module=source-module,... // Compare to // module target-module { requires source-module; ... } String targetName = rm.group(1); String sources = rm.group(2);
< prev index next >