hg: jigsaw/jake/langtools: 8181925: Confusing error when unnamed module reads multiple modules exporting the same package.

jan.lahoda at oracle.com jan.lahoda at oracle.com
Mon Jun 12 20:35:06 UTC 2017


Changeset: 31edb164e288
Author:    jlahoda
Date:      2017-06-12 22:30 +0200
URL:       http://hg.openjdk.java.net/jigsaw/jake/langtools/rev/31edb164e288

8181925: Confusing error when unnamed module reads multiple modules exporting the same package.
Summary: Adding special wording for package clash in modules read by the unnamed module.

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Modules.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
+ test/tools/javac/diags/examples/PackageClashFromRequiresInUnnamed/PackageClashFromRequiresInUnnamed.java
+ test/tools/javac/diags/examples/PackageClashFromRequiresInUnnamed/modulepath/lib1x/exported/Api1.java
+ test/tools/javac/diags/examples/PackageClashFromRequiresInUnnamed/modulepath/lib1x/module-info.java
+ test/tools/javac/diags/examples/PackageClashFromRequiresInUnnamed/modulepath/lib2x/exported/Api2.java
+ test/tools/javac/diags/examples/PackageClashFromRequiresInUnnamed/modulepath/lib2x/module-info.java
! test/tools/javac/modules/PackageConflictTest.java



More information about the jigsaw-dev mailing list