INNER CODE UNIT · Java

preVisitDirectory

fabric8io/kubernetes-client · scripts/AggregateRevapiReports.java:82

      public FileVisitResult preVisitDirectory(Path dir, BasicFileAttributes attrs) {
        String name = dir.getFileName() != null ? dir.getFileName().toString() : "";
        // Skip hidden directories (.git, .mvn, etc.) but not "." (root) or ".."
        if (name.length() > 1 && name.startsWith(".")) {
          return FileVisitResult.SKIP_SUBTREE;
        }
        // Avoid re-processing already-staged output
        if (dir.endsWith("target/staging")) {
          return FileVisitResult.SKIP_SUBTREE;
        }
        // revapi-report.json sits directly under target/, skip deeper subdirs
        Path parent = dir.getParent();
        if (parent != null && "target".equals(
          parent.getFileName() != null ? parent.getFileName().toString() : "")) {
          return FileVisitResult.SKIP_SUBTREE;
        }
        return FileVisitResult.CONTINUE;
      }

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…