Skip to content

Commit 111e785

Browse files
committed
restore public method
1 parent 5523868 commit 111e785

File tree

1 file changed

+12
-2
lines changed

1 file changed

+12
-2
lines changed

core/src/main/java/org/everit/json/schema/EnumSchema.java

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,8 @@
66
import java.util.ArrayList;
77
import java.util.Objects;
88
import java.util.List;
9-
9+
import java.util.Set;
10+
import java.util.stream.Collectors;
1011
import org.everit.json.schema.internal.JSONPrinter;
1112
import org.json.JSONArray;
1213
import org.json.JSONObject;
@@ -53,6 +54,11 @@ public Builder possibleValues(List<Object> possibleValues) {
5354
this.possibleValues = possibleValues;
5455
return this;
5556
}
57+
58+
public Builder possibleValues(Set<Object> possibleValues) {
59+
this.possibleValues = possibleValues.stream().collect(toList());
60+
return this;
61+
}
5662
}
5763

5864
public static Builder builder() {
@@ -66,7 +72,11 @@ public EnumSchema(Builder builder) {
6672
possibleValues = Collections.unmodifiableList(toJavaValues(builder.possibleValues));
6773
}
6874

69-
public List<Object> getPossibleValues() {
75+
public Set<Object> getPossibleValues() {
76+
return possibleValues.stream().collect(Collectors.toSet());
77+
}
78+
79+
public List<Object> getPossibleValuesAsList() {
7080
return possibleValues;
7181
}
7282

0 commit comments

Comments
 (0)