@@ -31,6 +31,7 @@ public class AllOfTester implements Tester {
return set.toArray(new JsonNodeType[0]);
}
+ @Override
public boolean accepts(JsonNode node) {
return children.parallelStream().allMatch(t -> t.accepts(node));
@@ -31,7 +31,9 @@ public class AnyOfTester implements Tester {
return children.parallelStream().anyMatch(t -> t.accepts(node));
+
@@ -26,7 +26,9 @@ public class EqualsTester implements Tester {
return ANY;
return values.parallelStream().anyMatch(node::equals);
@@ -156,4 +156,5 @@ public abstract class FormatTester implements Tester {
default: throw new IllegalArgumentException("Unknown format code '" + asText + "'");
@@ -49,4 +49,5 @@ public class ItemsTester implements ArrayTester {
return out;
@@ -19,7 +19,9 @@ public class NotTester implements Tester {
return child.acceptedTypes();
return !child.accepts(node);
@@ -31,7 +31,9 @@ public class OneOfTester implements Tester {
return children.parallelStream().filter(t -> t.accepts(node)).count() == 1;