Upgraded checkstyle finds a new violation, fix it up.
Change-Id: Id7445bd7adc83b5bc776122ca5be213830f06b85
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
final class MinMaxElementsValidation<T extends DataSchemaNode & ElementCountConstraintAware>
extends AbstractValidation {
final class MinMaxElementsValidation<T extends DataSchemaNode & ElementCountConstraintAware>
extends AbstractValidation {
+ @FunctionalInterface
+ @NonNullByDefault
+ interface ExceptionSupplier<T extends Exception> {
+ T get(int actual, String message);
+ }
+
private final int minElements;
private final int maxElements;
private final int minElements;
private final int maxElements;
minElements, maxElements, actual, message));
}
minElements, maxElements, actual, message));
}
- @FunctionalInterface
- @NonNullByDefault
- interface ExceptionSupplier<T extends Exception> {
- T get(int actual, String message);
- }
-
private <X extends @NonNull Exception> void enforceOnData(final NormalizedNode value,
final ExceptionSupplier<X> exceptionSupplier) throws X {
checkArgument(value instanceof NormalizedNodeContainer, "Value %s is not a NormalizedNodeContainer", value);
private <X extends @NonNull Exception> void enforceOnData(final NormalizedNode value,
final ExceptionSupplier<X> exceptionSupplier) throws X {
checkArgument(value instanceof NormalizedNodeContainer, "Value %s is not a NormalizedNodeContainer", value);