summaryrefslogtreecommitdiffstats
path: root/abi-check-plugin/src/main/java/com/yahoo/abicheck/mojo/AbiCheck.java
diff options
context:
space:
mode:
Diffstat (limited to 'abi-check-plugin/src/main/java/com/yahoo/abicheck/mojo/AbiCheck.java')
-rw-r--r--abi-check-plugin/src/main/java/com/yahoo/abicheck/mojo/AbiCheck.java12
1 files changed, 6 insertions, 6 deletions
diff --git a/abi-check-plugin/src/main/java/com/yahoo/abicheck/mojo/AbiCheck.java b/abi-check-plugin/src/main/java/com/yahoo/abicheck/mojo/AbiCheck.java
index 345a0aa194e..bd52bcfa1ad 100644
--- a/abi-check-plugin/src/main/java/com/yahoo/abicheck/mojo/AbiCheck.java
+++ b/abi-check-plugin/src/main/java/com/yahoo/abicheck/mojo/AbiCheck.java
@@ -166,7 +166,7 @@ public class AbiCheck extends AbstractMojo {
writeSpec(signatures, specFileName);
} else {
Map<String, JavaClassSignature> abiSpec = readSpec(specFileName);
- if (!compareSignatures(abiSpec, signatures)) {
+ if (!compareSignatures(abiSpec, signatures, getLog())) {
throw new MojoFailureException("ABI spec mismatch");
}
}
@@ -175,11 +175,11 @@ public class AbiCheck extends AbstractMojo {
}
}
- private boolean compareSignatures(Map<String, JavaClassSignature> expected,
- Map<String, JavaClassSignature> actual) {
+ static boolean compareSignatures(Map<String, JavaClassSignature> expected,
+ Map<String, JavaClassSignature> actual, Log log) {
return SetMatcher.compare(expected.keySet(), actual.keySet(),
- item -> matchingClasses(item, expected.get(item), actual.get(item), getLog()),
- item -> getLog().error(String.format("Missing class: %s", item)),
- item -> getLog().error(String.format("Extra class: %s", item)));
+ item -> matchingClasses(item, expected.get(item), actual.get(item), log),
+ item -> log.error(String.format("Missing class: %s", item)),
+ item -> log.error(String.format("Extra class: %s", item)));
}
}