< prev index next >
src/jdk.jpackage/share/classes/jdk/jpackage/internal/EnumeratedBundlerParam.java
Print this page
@@ -62,12 +62,10 @@
EnumeratedBundlerParam(String name, String description,
String id, Class<T> valueType,
Function<Map<String, ? super Object>, T> defaultValueFunction,
BiFunction<String, Map<String, ? super Object>, T> stringConverter,
Map<String, T> elements, boolean strict) {
- this.name = name;
- this.description = description;
this.id = id;
this.valueType = valueType;
this.defaultValueFunction = defaultValueFunction;
this.stringConverter = stringConverter;
this.elements = elements;
@@ -94,21 +92,6 @@
boolean isLoose() {
return !isStrict();
}
- T validatedFetchFrom(Map<String, ? super Object> params)
- throws InvalidBundlerParamException {
- if (isStrict()) {
- T value = fetchFrom(params);
- if (!isInPossibleValues(value)) {
- throw new InvalidBundlerParamException("Parameter "
- + value.toString()
- + " not in valid set of values for BundlerParam "
- + name);
- }
- return value;
- }
- return fetchFrom(params);
- }
-
}
< prev index next >