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%2Ftype%2FRestrictedDecimalType.java;h=9066aad7adbbde929dcd946b22d201a1eebc55b2;hb=135b662f924392bd1853b63e6f454ab111e65b96;hp=a8bb33ebc27d62fbe262b4289781f0a8422b66bd;hpb=b246beeb2931748a264f188b914039a3ad3d5096;p=yangtools.git diff --git a/yang/yang-model-util/src/main/java/org/opendaylight/yangtools/yang/model/util/type/RestrictedDecimalType.java b/yang/yang-model-util/src/main/java/org/opendaylight/yangtools/yang/model/util/type/RestrictedDecimalType.java index a8bb33ebc2..9066aad7ad 100644 --- a/yang/yang-model-util/src/main/java/org/opendaylight/yangtools/yang/model/util/type/RestrictedDecimalType.java +++ b/yang/yang-model-util/src/main/java/org/opendaylight/yangtools/yang/model/util/type/RestrictedDecimalType.java @@ -7,39 +7,39 @@ */ package org.opendaylight.yangtools.yang.model.util.type; +import java.math.BigDecimal; import java.util.Collection; -import javax.annotation.Nonnull; 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.DecimalTypeDefinition; import org.opendaylight.yangtools.yang.model.api.type.RangeConstraint; -final class RestrictedDecimalType extends AbstractRangeRestrictedType +final class RestrictedDecimalType extends AbstractRangeRestrictedType implements DecimalTypeDefinition { RestrictedDecimalType(final DecimalTypeDefinition baseType, final SchemaPath path, - final Collection unknownSchemaNodes, final @Nullable RangeConstraint rangeConstraint) { + final Collection unknownSchemaNodes, + final @Nullable RangeConstraint rangeConstraint) { super(baseType, path, unknownSchemaNodes, rangeConstraint); } - @Nonnull @Override - public Integer getFractionDigits() { + public int getFractionDigits() { return getBaseType().getFractionDigits(); } @Override public int hashCode() { - return TypeDefinitions.hashCode(this); + return DecimalTypeDefinition.hashCode(this); } @Override public boolean equals(final Object obj) { - return TypeDefinitions.equals(this, obj); + return DecimalTypeDefinition.equals(this, obj); } @Override public String toString() { - return TypeDefinitions.toString(this); + return DecimalTypeDefinition.toString(this); } }