INNER CODE UNIT · Java

visitFile

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

      public FileVisitResult visitFile(Path file, BasicFileAttributes attrs) {
        if (!file.getFileName().toString().equals("revapi-report.json")) {
          return FileVisitResult.CONTINUE;
        }
        Path targetDir = file.getParent();
        if (targetDir == null || !"target".equals(
          targetDir.getFileName() != null ? targetDir.getFileName().toString() : "")) {
          return FileVisitResult.CONTINUE;
        }
        Path moduleDir = targetDir.getParent();
        if (moduleDir == null) {
          return FileVisitResult.CONTINUE;
        }
        Path relative = rootDir.toAbsolutePath().normalize()
          .relativize(moduleDir.toAbsolutePath().normalize());
        String relStr = relative.toString();
        if (!relStr.isEmpty()) {
          reports.add(new ModuleReport(file, relStr));

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…