Repository: bval Updated Branches: refs/heads/bv2 51b0c23b6 -> 42550a70e
enforce validation element reporting order Project: http://git-wip-us.apache.org/repos/asf/bval/repo Commit: http://git-wip-us.apache.org/repos/asf/bval/commit/42550a70 Tree: http://git-wip-us.apache.org/repos/asf/bval/tree/42550a70 Diff: http://git-wip-us.apache.org/repos/asf/bval/diff/42550a70 Branch: refs/heads/bv2 Commit: 42550a70eae16eb3b797a9d27cd1b3c7fb2d3567 Parents: 51b0c23 Author: Matt Benson <[email protected]> Authored: Wed Feb 28 12:02:12 2018 -0600 Committer: Matt Benson <[email protected]> Committed: Wed Feb 28 12:02:12 2018 -0600 ---------------------------------------------------------------------- bval-jsr/src/main/java/org/apache/bval/jsr/metadata/Liskov.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/bval/blob/42550a70/bval-jsr/src/main/java/org/apache/bval/jsr/metadata/Liskov.java ---------------------------------------------------------------------- diff --git a/bval-jsr/src/main/java/org/apache/bval/jsr/metadata/Liskov.java b/bval-jsr/src/main/java/org/apache/bval/jsr/metadata/Liskov.java index 9206da0..a3701d4 100644 --- a/bval-jsr/src/main/java/org/apache/bval/jsr/metadata/Liskov.java +++ b/bval-jsr/src/main/java/org/apache/bval/jsr/metadata/Liskov.java @@ -89,8 +89,9 @@ class Liskov { Supplier<String> messageFor(Map<Meta<?>, Set<ValidationElement>> detectedValidationElements) { return () -> { - final Set<ValidationElement> validationElements = detectedValidationElements.values().stream() - .flatMap(Collection::stream).collect(Collectors.toSet()); + final Set<ValidationElement> validationElements = + detectedValidationElements.values().stream().flatMap(Collection::stream) + .collect(Collectors.toCollection(() -> EnumSet.noneOf(ValidationElement.class))); final String describeHierarchy = detectedValidationElements.keySet().stream().map(Meta::describeHost) .collect(Collectors.joining(", ", "[", "]"));
