find(final Path root, final String pattern) {
+ return Arrays.asList(new FileFinder(pattern).find(root.toFile()));
}
}
}
diff --git a/plugin/src/main/java/io/jenkins/plugins/analysis/warnings/Detekt.java b/plugin/src/main/java/io/jenkins/plugins/analysis/warnings/Detekt.java
index a15e5f292b..9696c40c09 100644
--- a/plugin/src/main/java/io/jenkins/plugins/analysis/warnings/Detekt.java
+++ b/plugin/src/main/java/io/jenkins/plugins/analysis/warnings/Detekt.java
@@ -1,6 +1,6 @@
package io.jenkins.plugins.analysis.warnings;
-import edu.hm.hafner.analysis.parser.checkstyle.CheckStyleParser;
+import edu.hm.hafner.analysis.parser.CheckStyleParser;
import org.kohsuke.stapler.DataBoundConstructor;
import org.jenkinsci.Symbol;
diff --git a/plugin/src/main/java/io/jenkins/plugins/analysis/warnings/EsLint.java b/plugin/src/main/java/io/jenkins/plugins/analysis/warnings/EsLint.java
index 6db05107d7..78c51684bf 100644
--- a/plugin/src/main/java/io/jenkins/plugins/analysis/warnings/EsLint.java
+++ b/plugin/src/main/java/io/jenkins/plugins/analysis/warnings/EsLint.java
@@ -1,6 +1,6 @@
package io.jenkins.plugins.analysis.warnings;
-import edu.hm.hafner.analysis.parser.checkstyle.CheckStyleParser;
+import edu.hm.hafner.analysis.parser.CheckStyleParser;
import org.kohsuke.stapler.DataBoundConstructor;
import org.jenkinsci.Symbol;
diff --git a/plugin/src/main/java/io/jenkins/plugins/analysis/warnings/IbLinter.java b/plugin/src/main/java/io/jenkins/plugins/analysis/warnings/IbLinter.java
index ed60f1f896..60fc55b3de 100644
--- a/plugin/src/main/java/io/jenkins/plugins/analysis/warnings/IbLinter.java
+++ b/plugin/src/main/java/io/jenkins/plugins/analysis/warnings/IbLinter.java
@@ -1,6 +1,6 @@
package io.jenkins.plugins.analysis.warnings;
-import edu.hm.hafner.analysis.parser.checkstyle.CheckStyleParser;
+import edu.hm.hafner.analysis.parser.CheckStyleParser;
import org.kohsuke.stapler.DataBoundConstructor;
import org.jenkinsci.Symbol;
diff --git a/plugin/src/main/java/io/jenkins/plugins/analysis/warnings/Infer.java b/plugin/src/main/java/io/jenkins/plugins/analysis/warnings/Infer.java
index 1add1652f6..275e48ecbf 100644
--- a/plugin/src/main/java/io/jenkins/plugins/analysis/warnings/Infer.java
+++ b/plugin/src/main/java/io/jenkins/plugins/analysis/warnings/Infer.java
@@ -1,6 +1,6 @@
package io.jenkins.plugins.analysis.warnings;
-import edu.hm.hafner.analysis.parser.pmd.PmdParser;
+import edu.hm.hafner.analysis.parser.PmdParser;
import org.kohsuke.stapler.DataBoundConstructor;
import org.jenkinsci.Symbol;
diff --git a/plugin/src/main/java/io/jenkins/plugins/analysis/warnings/KtLint.java b/plugin/src/main/java/io/jenkins/plugins/analysis/warnings/KtLint.java
index 821070ba4f..2592074149 100644
--- a/plugin/src/main/java/io/jenkins/plugins/analysis/warnings/KtLint.java
+++ b/plugin/src/main/java/io/jenkins/plugins/analysis/warnings/KtLint.java
@@ -1,6 +1,6 @@
package io.jenkins.plugins.analysis.warnings;
-import edu.hm.hafner.analysis.parser.checkstyle.CheckStyleParser;
+import edu.hm.hafner.analysis.parser.CheckStyleParser;
import org.kohsuke.stapler.DataBoundConstructor;
import org.jenkinsci.Symbol;
diff --git a/plugin/src/main/java/io/jenkins/plugins/analysis/warnings/PhpCodeSniffer.java b/plugin/src/main/java/io/jenkins/plugins/analysis/warnings/PhpCodeSniffer.java
index ec478e5cd6..b66afe88bf 100644
--- a/plugin/src/main/java/io/jenkins/plugins/analysis/warnings/PhpCodeSniffer.java
+++ b/plugin/src/main/java/io/jenkins/plugins/analysis/warnings/PhpCodeSniffer.java
@@ -1,6 +1,6 @@
package io.jenkins.plugins.analysis.warnings;
-import edu.hm.hafner.analysis.parser.checkstyle.CheckStyleParser;
+import edu.hm.hafner.analysis.parser.CheckStyleParser;
import org.kohsuke.stapler.DataBoundConstructor;
import org.jenkinsci.Symbol;
diff --git a/plugin/src/main/java/io/jenkins/plugins/analysis/warnings/PhpStan.java b/plugin/src/main/java/io/jenkins/plugins/analysis/warnings/PhpStan.java
index e63d1905ee..d99b4c8b75 100644
--- a/plugin/src/main/java/io/jenkins/plugins/analysis/warnings/PhpStan.java
+++ b/plugin/src/main/java/io/jenkins/plugins/analysis/warnings/PhpStan.java
@@ -1,6 +1,6 @@
package io.jenkins.plugins.analysis.warnings;
-import edu.hm.hafner.analysis.parser.checkstyle.CheckStyleParser;
+import edu.hm.hafner.analysis.parser.CheckStyleParser;
import org.kohsuke.stapler.DataBoundConstructor;
import org.jenkinsci.Symbol;
diff --git a/plugin/src/main/java/io/jenkins/plugins/analysis/warnings/StyleLint.java b/plugin/src/main/java/io/jenkins/plugins/analysis/warnings/StyleLint.java
index 8670154611..1cd9c770ff 100644
--- a/plugin/src/main/java/io/jenkins/plugins/analysis/warnings/StyleLint.java
+++ b/plugin/src/main/java/io/jenkins/plugins/analysis/warnings/StyleLint.java
@@ -1,6 +1,6 @@
package io.jenkins.plugins.analysis.warnings;
-import edu.hm.hafner.analysis.parser.checkstyle.CheckStyleParser;
+import edu.hm.hafner.analysis.parser.CheckStyleParser;
import org.kohsuke.stapler.DataBoundConstructor;
import org.jenkinsci.Symbol;
diff --git a/plugin/src/main/java/io/jenkins/plugins/analysis/warnings/SwiftLint.java b/plugin/src/main/java/io/jenkins/plugins/analysis/warnings/SwiftLint.java
index 5dd55a3212..29229aab02 100644
--- a/plugin/src/main/java/io/jenkins/plugins/analysis/warnings/SwiftLint.java
+++ b/plugin/src/main/java/io/jenkins/plugins/analysis/warnings/SwiftLint.java
@@ -1,6 +1,6 @@
package io.jenkins.plugins.analysis.warnings;
-import edu.hm.hafner.analysis.parser.checkstyle.CheckStyleParser;
+import edu.hm.hafner.analysis.parser.CheckStyleParser;
import org.kohsuke.stapler.DataBoundConstructor;
import org.jenkinsci.Symbol;
diff --git a/plugin/src/main/java/io/jenkins/plugins/analysis/warnings/TsLint.java b/plugin/src/main/java/io/jenkins/plugins/analysis/warnings/TsLint.java
index 101015e8fe..0a35bf0962 100644
--- a/plugin/src/main/java/io/jenkins/plugins/analysis/warnings/TsLint.java
+++ b/plugin/src/main/java/io/jenkins/plugins/analysis/warnings/TsLint.java
@@ -1,6 +1,6 @@
package io.jenkins.plugins.analysis.warnings;
-import edu.hm.hafner.analysis.parser.checkstyle.CheckStyleParser;
+import edu.hm.hafner.analysis.parser.CheckStyleParser;
import org.kohsuke.stapler.DataBoundConstructor;
import org.jenkinsci.Symbol;
diff --git a/plugin/src/main/java/io/jenkins/plugins/analysis/warnings/groovy/DynamicDocumentParser.java b/plugin/src/main/java/io/jenkins/plugins/analysis/warnings/groovy/DynamicDocumentParser.java
index 776744cd94..b928a2594d 100644
--- a/plugin/src/main/java/io/jenkins/plugins/analysis/warnings/groovy/DynamicDocumentParser.java
+++ b/plugin/src/main/java/io/jenkins/plugins/analysis/warnings/groovy/DynamicDocumentParser.java
@@ -39,7 +39,7 @@ class DynamicDocumentParser extends IssueParser {
@Override
@SuppressWarnings("PMD.DoNotUseThreads")
- public Report parse(final ReaderFactory reader) throws ParsingException {
+ public Report parseReport(final ReaderFactory reader) throws ParsingException {
Report report = new Report();
Matcher matcher = pattern.matcher(reader.readString() + "\n");
diff --git a/plugin/src/test/java/io/jenkins/plugins/analysis/warnings/RegisteredParserTest.java b/plugin/src/test/java/io/jenkins/plugins/analysis/warnings/RegisteredParserTest.java
index 93527a42cf..21c3b7fce1 100644
--- a/plugin/src/test/java/io/jenkins/plugins/analysis/warnings/RegisteredParserTest.java
+++ b/plugin/src/test/java/io/jenkins/plugins/analysis/warnings/RegisteredParserTest.java
@@ -5,7 +5,7 @@
import org.junit.jupiter.api.Nested;
import org.junit.jupiter.api.Test;
-import edu.hm.hafner.analysis.parser.checkstyle.CheckStyleParser;
+import edu.hm.hafner.analysis.parser.CheckStyleParser;
import jenkins.model.Jenkins;
diff --git a/plugin/src/test/java/io/jenkins/plugins/analysis/warnings/steps/MiscIssuesRecorderITest.java b/plugin/src/test/java/io/jenkins/plugins/analysis/warnings/steps/MiscIssuesRecorderITest.java
index 7798791f0c..fbe83d9b11 100644
--- a/plugin/src/test/java/io/jenkins/plugins/analysis/warnings/steps/MiscIssuesRecorderITest.java
+++ b/plugin/src/test/java/io/jenkins/plugins/analysis/warnings/steps/MiscIssuesRecorderITest.java
@@ -15,7 +15,7 @@
import edu.hm.hafner.analysis.Issue;
import edu.hm.hafner.analysis.Report;
import edu.hm.hafner.analysis.Severity;
-import edu.hm.hafner.analysis.parser.findbugs.FindBugsParser.PriorityProperty;
+import edu.hm.hafner.analysis.parser.FindBugsParser.PriorityProperty;
import hudson.model.FreeStyleProject;
import hudson.model.Result;
diff --git a/plugin/src/test/java/io/jenkins/plugins/analysis/warnings/steps/ModuleDetectorITest.java b/plugin/src/test/java/io/jenkins/plugins/analysis/warnings/steps/ModuleDetectorITest.java
index 20c4a7a089..24bb11c9fb 100644
--- a/plugin/src/test/java/io/jenkins/plugins/analysis/warnings/steps/ModuleDetectorITest.java
+++ b/plugin/src/test/java/io/jenkins/plugins/analysis/warnings/steps/ModuleDetectorITest.java
@@ -10,7 +10,7 @@
import org.junit.jupiter.api.Test;
-import edu.hm.hafner.analysis.ModuleDetector;
+import edu.hm.hafner.analysis.ModuleDetectorRunner;
import hudson.FilePath;
import hudson.model.FreeStyleProject;
@@ -23,7 +23,7 @@
import static org.assertj.core.api.Assertions.*;
/**
- * Integration test for the {@link ModuleDetector}.
+ * Integration test for the {@link ModuleDetectorRunner}.
*
*
* These tests work on several pom.xml, build.xml and MANIFEST.MF files that will be copied to the workspace for each