langtools/src/share/classes/com/sun/tools/javac/nio/JavacPathFileManager.java
changeset 7841 b022f7b78342
parent 7335 8b390fd27190
child 7847 5d1dad3342a3
equal deleted inserted replaced
7840:dfc4669cbc84 7841:b022f7b78342
   374         Set<FileVisitOption> opts = EnumSet.of(FOLLOW_LINKS);
   374         Set<FileVisitOption> opts = EnumSet.of(FOLLOW_LINKS);
   375         Files.walkFileTree(packageDir, opts, maxDepth,
   375         Files.walkFileTree(packageDir, opts, maxDepth,
   376                 new SimpleFileVisitor<Path>() {
   376                 new SimpleFileVisitor<Path>() {
   377             @Override
   377             @Override
   378             public FileVisitResult preVisitDirectory(Path dir, BasicFileAttributes attrs) {
   378             public FileVisitResult preVisitDirectory(Path dir, BasicFileAttributes attrs) {
   379                 if (SourceVersion.isIdentifier(dir.getName().toString())) // JSR 292?
   379                 Path name = dir.getName();
       
   380                 if (name == null || SourceVersion.isIdentifier(name.toString())) // JSR 292?
   380                     return FileVisitResult.CONTINUE;
   381                     return FileVisitResult.CONTINUE;
   381                 else
   382                 else
   382                     return FileVisitResult.SKIP_SUBTREE;
   383                     return FileVisitResult.SKIP_SUBTREE;
   383             }
   384             }
   384 
   385