Skip to content

Commit

Permalink
Filter duplicate validation result entries
Browse files Browse the repository at this point in the history
  • Loading branch information
benfortuna committed Mar 6, 2022
1 parent b665172 commit bc5f2f8
Showing 1 changed file with 4 additions and 8 deletions.
12 changes: 4 additions & 8 deletions src/main/java/net/fortuna/ical4j/validate/ValidationResult.java
Expand Up @@ -33,10 +33,7 @@

package net.fortuna.ical4j.validate;

import java.util.Arrays;
import java.util.Collections;
import java.util.HashSet;
import java.util.Set;
import java.util.*;

/**
* Encapsulates the result of applying validation rules to iCalendar content.
Expand All @@ -48,12 +45,11 @@ public final class ValidationResult {
private final Set<ValidationEntry> entries;

public ValidationResult(ValidationEntry...entries) {
this(new HashSet<>());
this.entries.addAll(Arrays.asList(entries));
this(Arrays.asList(entries));
}

private ValidationResult(Set<ValidationEntry> entries) {
this.entries = entries;
public ValidationResult(Collection<ValidationEntry> entries) {
this.entries = new HashSet<>(entries);
}

public Set<ValidationEntry> getEntries() {
Expand Down

0 comments on commit bc5f2f8

Please sign in to comment.