BUG-8043: correct LengthConstraint definition
[yangtools.git] / yang / yang-model-util / src / main / java / org / opendaylight / yangtools / yang / model / util / type / RestrictedStringType.java
index 0c1aa6aca51a7fc53bd0b663800c219cd2308781..18af66c7aa55cd505f2548dcd83bcb52ee272720 100644 (file)
@@ -10,6 +10,7 @@ package org.opendaylight.yangtools.yang.model.util.type;
 import com.google.common.collect.ImmutableList;
 import java.util.Collection;
 import java.util.List;
+import org.eclipse.jdt.annotation.Nullable;
 import org.opendaylight.yangtools.yang.model.api.SchemaPath;
 import org.opendaylight.yangtools.yang.model.api.UnknownSchemaNode;
 import org.opendaylight.yangtools.yang.model.api.type.LengthConstraint;
@@ -21,7 +22,8 @@ final class RestrictedStringType extends AbstractLengthRestrictedType<StringType
     private final List<PatternConstraint> patternConstraints;
 
     RestrictedStringType(final StringTypeDefinition baseType, final SchemaPath path,
-        final Collection<UnknownSchemaNode> unknownSchemaNodes, final Collection<LengthConstraint> lengthConstraints,
+        final Collection<UnknownSchemaNode> unknownSchemaNodes,
+        final @Nullable LengthConstraint lengthConstraints,
         final List<PatternConstraint> patternConstraints) {
         super(baseType, path, unknownSchemaNodes, lengthConstraints);
         this.patternConstraints = ImmutableList.copyOf(patternConstraints);