X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=yang%2Fyang-model-util%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fyangtools%2Fyang%2Fmodel%2Futil%2FBinaryType.java;h=cda865d1a2fb3d7dade645513766d191793cdca9;hb=e9eb6cb98c01ad384936809db1f167fcb964355e;hp=fa5c7aa4c539afbf8e47a170d6a4d90d071af99f;hpb=5b85cfb4ab39260e5cc2f3c195bd1fcbf50137ab;p=yangtools.git diff --git a/yang/yang-model-util/src/main/java/org/opendaylight/yangtools/yang/model/util/BinaryType.java b/yang/yang-model-util/src/main/java/org/opendaylight/yangtools/yang/model/util/BinaryType.java index fa5c7aa4c5..cda865d1a2 100644 --- a/yang/yang-model-util/src/main/java/org/opendaylight/yangtools/yang/model/util/BinaryType.java +++ b/yang/yang-model-util/src/main/java/org/opendaylight/yangtools/yang/model/util/BinaryType.java @@ -7,7 +7,6 @@ */ package org.opendaylight.yangtools.yang.model.util; -import java.util.ArrayList; import java.util.Collections; import java.util.List; @@ -24,20 +23,20 @@ import org.opendaylight.yangtools.yang.model.api.type.LengthConstraint; * @see BinaryTypeDefinition */ public final class BinaryType implements BinaryTypeDefinition { - private static final BinaryType INSTANCE = new BinaryType(); - private final QName name = BaseTypes.constructQName("binary"); - private final SchemaPath path = new SchemaPath(Collections.singletonList(name), true); private static final String DESCRIPTION = "The binary built-in type represents any binary data, i.e., a sequence of octets."; private static final String REFERENCE = "https://tools.ietf.org/html/rfc6020#section-9.8"; - private final List bytes; - private final List lengthConstraints; private static final String UNITS = ""; + private static final BinaryType INSTANCE = new BinaryType(); + + private final QName name = BaseTypes.BINARY_QNAME; + private final SchemaPath path = SchemaPath.create(Collections.singletonList(name), true); + private final List bytes = Collections.emptyList(); + private final List lengthConstraints; + private BinaryType() { - final List constraints = new ArrayList(); - constraints.add(BaseConstraints.lengthConstraint(0, Long.MAX_VALUE, "", "")); - this.lengthConstraints = Collections.unmodifiableList(constraints); - this.bytes = Collections.emptyList(); + this.lengthConstraints = Collections.singletonList( + BaseConstraints.lengthConstraint(0, Long.MAX_VALUE, "", "")); } public static BinaryType getInstance() { @@ -157,7 +156,7 @@ public final class BinaryType implements BinaryTypeDefinition { } @Override - public boolean equals(Object obj) { + public boolean equals(final Object obj) { if (this == obj) { return true; }