langtools/src/jdk.compiler/share/classes/com/sun/tools/javac/file/JRTIndex.java
changeset 34560 b6a567b677f7
parent 31753 72417309a675
child 34752 9c262a013456
equal deleted inserted replaced
34481:e0ff9821f1e8 34560:b6a567b677f7
   198                 dir = pkgs.resolve(rd.getPath().replaceAll("/$", "").replace("/", "."));
   198                 dir = pkgs.resolve(rd.getPath().replaceAll("/$", "").replace("/", "."));
   199             }
   199             }
   200             if (Files.exists(dir)) {
   200             if (Files.exists(dir)) {
   201                 try (DirectoryStream<Path> modules = Files.newDirectoryStream(dir)) {
   201                 try (DirectoryStream<Path> modules = Files.newDirectoryStream(dir)) {
   202                     for (Path module: modules) {
   202                     for (Path module: modules) {
   203                         Path p = rd.getFile(module);
   203                         Path p = rd.resolveAgainst(module);
   204                         if (!Files.exists(p))
   204                         if (!Files.exists(p))
   205                             continue;
   205                             continue;
   206                         try (DirectoryStream<Path> stream = Files.newDirectoryStream(p)) {
   206                         try (DirectoryStream<Path> stream = Files.newDirectoryStream(p)) {
   207                             for (Path entry: stream) {
   207                             for (Path entry: stream) {
   208                                 String name = entry.getFileName().toString();
   208                                 String name = entry.getFileName().toString();