src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Modules.java
changeset 51123 d7c4c42ab260
parent 50738 6cc2dc161c64
child 53100 abe21b82ff7c
--- a/src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Modules.java	Mon Jul 16 12:58:49 2018 +0200
+++ b/src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Modules.java	Mon Jul 16 16:31:33 2018 +0200
@@ -1552,7 +1552,9 @@
         }
 
         addExports.forEach((exportsFrom, exports) -> {
-            addVisiblePackages(msym, seen, exportsFrom, exports);
+            if (msym.readModules.contains(exportsFrom)) {
+                addVisiblePackages(msym, seen, exportsFrom, exports);
+            }
         });
     }