import org.opendaylight.yangtools.yang.model.api.type.BinaryTypeDefinition;
import org.opendaylight.yangtools.yang.model.api.type.LengthConstraint;
import org.opendaylight.yangtools.yang.parser.spi.meta.StmtContext;
-import org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective.EffectiveStatementBase;
+import org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective.DeclaredEffectiveStatementBase;
-public class BinaryEffectiveStatementImpl extends EffectiveStatementBase<String, TypeStatement>
+public class BinaryEffectiveStatementImpl extends DeclaredEffectiveStatementBase<String, TypeStatement>
implements BinaryTypeDefinition {
private static final String DESCRIPTION = "The binary built-in type represents any binary data, i.e., a sequence of octets.";
private static final QName QNAME = QName.create(YangConstants.RFC6020_YANG_MODULE, "binary");
private static final SchemaPath PATH = SchemaPath.create(true, QNAME);
private static final Optional<String> OPTIONAL_EMPTY = Optional.of("");
- private final List<Byte> defaultValue = Collections.emptyList();
private final List<LengthConstraint> lengthConstraints;
public BinaryEffectiveStatementImpl(
@Override
public Object getDefaultValue() {
- return defaultValue;
+ return null;
}
@Override