X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=opendaylight%2Fsal%2Fyang-prototype%2Fyang%2Fyang-model-util%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fcontroller%2Fyang%2Fmodel%2Futil%2FUint32.java;fp=opendaylight%2Fsal%2Fyang-prototype%2Fyang%2Fyang-model-util%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fcontroller%2Fyang%2Fmodel%2Futil%2FUint32.java;h=2a06a603e88c0a559a4d90a0470a282831d83005;hb=76773da7799c3d4a18abdf5b24763346b3df6bd9;hp=fddf0c4008f9c172486a891f49012ef466412a1b;hpb=124579fbc8cc5cd149b216a285ac1ee9d3f99f6e;p=controller.git diff --git a/opendaylight/sal/yang-prototype/yang/yang-model-util/src/main/java/org/opendaylight/controller/yang/model/util/Uint32.java b/opendaylight/sal/yang-prototype/yang/yang-model-util/src/main/java/org/opendaylight/controller/yang/model/util/Uint32.java index fddf0c4008..2a06a603e8 100644 --- a/opendaylight/sal/yang-prototype/yang/yang-model-util/src/main/java/org/opendaylight/controller/yang/model/util/Uint32.java +++ b/opendaylight/sal/yang-prototype/yang/yang-model-util/src/main/java/org/opendaylight/controller/yang/model/util/Uint32.java @@ -13,18 +13,18 @@ import org.opendaylight.controller.yang.model.api.type.UnsignedIntegerTypeDefini /** * Implementation of Yang uint32 built-in type.
- * uint32 represents integer values between 0 and 4294967295, inclusively. The - * Java counterpart of Yang uint32 built-in type is {@link Long}. + * uint32 represents integer values between 0 and 4294967295, inclusively. * */ public final class Uint32 extends AbstractUnsignedInteger { + public static final long MAX_VALUE = 4294967295L; private static final QName name = BaseTypes.constructQName("uint32"); private final Long defaultValue = null; private static final String description = "uint32 represents integer values between 0 and 4294967295, inclusively."; private final UnsignedIntegerTypeDefinition baseType; public Uint32(final SchemaPath path) { - super(path, name, description, Short.MIN_VALUE, Short.MAX_VALUE, ""); + super(path, name, description, MAX_VALUE, ""); this.baseType = this; } @@ -55,8 +55,7 @@ public final class Uint32 extends AbstractUnsignedInteger { public int hashCode() { final int prime = 31; int result = super.hashCode(); - result = prime * result - + ((defaultValue == null) ? 0 : defaultValue.hashCode()); + result = prime * result + ((defaultValue == null) ? 0 : defaultValue.hashCode()); return result; } @@ -92,4 +91,5 @@ public final class Uint32 extends AbstractUnsignedInteger { builder.append("]"); return builder.toString(); } + }