import static com.google.common.base.Preconditions.checkArgument;
import static java.util.Objects.requireNonNull;
+import com.google.common.base.MoreObjects.ToStringHelper;
import java.util.Optional;
import org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.PathArgument;
import org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode;
delegate.recursivelyVerifyStructure(value);
}
+ @Override
+ ToStringHelper addToStringAttributes(final ToStringHelper helper) {
+ return helper.add("min", minElements).add("max", maxElements).add("delegate", delegate);
+ }
+
private void validateMinMaxElements(final ModificationPath path, final NormalizedNode<?, ?> value)
throws DataValidationFailedException {
final PathArgument id = value.getIdentifier();
private static int numOfChildrenFromValue(final NormalizedNode<?, ?> value) {
if (value instanceof NormalizedNodeContainer) {
- return ((NormalizedNodeContainer<?, ?, ?>) value).getValue().size();
+ return ((NormalizedNodeContainer<?, ?, ?>) value).size();
} else if (value instanceof UnkeyedListNode) {
return ((UnkeyedListNode) value).getSize();
}