< prev index next >

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

Print this page
rev 50958 : [mq]: 8207032

@@ -1550,11 +1550,13 @@
                 continue;
             addVisiblePackages(msym, seen, rm, rm.exports);
         }
 
         addExports.forEach((exportsFrom, exports) -> {
+            if (msym.readModules.contains(exportsFrom)) {
             addVisiblePackages(msym, seen, exportsFrom, exports);
+            }
         });
     }
 
     private void addVisiblePackages(ModuleSymbol msym,
                                     Map<Name, ModuleSymbol> seenPackages,
< prev index next >