Bug 4645: Fixed binary default value.
[yangtools.git] / yang / yang-parser-impl / src / main / java / org / opendaylight / yangtools / yang / parser / stmt / rfc6020 / effective / type / BinaryEffectiveStatementImpl.java
index 7382a411a98e2e4d27ad147e83c43d7a17f6ea98..a88dee54c97ddec11a8ffbb686b24ac234303e8d 100644 (file)
@@ -21,9 +21,9 @@ import org.opendaylight.yangtools.yang.model.api.stmt.TypeStatement;
 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.";
@@ -33,7 +33,6 @@ public class BinaryEffectiveStatementImpl extends EffectiveStatementBase<String,
     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(
@@ -62,7 +61,7 @@ public class BinaryEffectiveStatementImpl extends EffectiveStatementBase<String,
 
     @Override
     public Object getDefaultValue() {
-        return defaultValue;
+        return null;
     }
 
     @Override