From 70a58daac9cad494055687615c5869cafbfbbdd7 Mon Sep 17 00:00:00 2001 From: Robert Varga Date: Tue, 9 Aug 2022 19:39:21 +0200 Subject: [PATCH] Use concrete implementation for base decimal constraints There are package-internal constants, make sure we advertize the fact they are resolved. Change-Id: Iaf5d8419385955531b8f627ec8a9f7d3432ab7ee Signed-off-by: Robert Varga --- .../yangtools/yang/model/ri/type/BaseDecimalType.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/model/yang-model-ri/src/main/java/org/opendaylight/yangtools/yang/model/ri/type/BaseDecimalType.java b/model/yang-model-ri/src/main/java/org/opendaylight/yangtools/yang/model/ri/type/BaseDecimalType.java index 374ef46f14..05eca0dabf 100644 --- a/model/yang-model-ri/src/main/java/org/opendaylight/yangtools/yang/model/ri/type/BaseDecimalType.java +++ b/model/yang-model-ri/src/main/java/org/opendaylight/yangtools/yang/model/ri/type/BaseDecimalType.java @@ -46,10 +46,10 @@ final class BaseDecimalType extends AbstractRangeRestrictedBaseType> IMPLICIT_RANGE_STATEMENTS; + private static final ImmutableList> IMPLICIT_RANGE_STATEMENTS; static { - final var builder = ImmutableList.>builderWithExpectedSize(18); + final var builder = ImmutableList.>builderWithExpectedSize(18); for (int scale = 1; scale <= 18; ++scale) { builder.add(new ResolvedRangeConstraint<>(BUILTIN_CONSTRAINT, ImmutableRangeSet.of(Range.closed( Decimal64.minValueIn(scale), Decimal64.maxValueIn(scale))))); @@ -57,7 +57,7 @@ final class BaseDecimalType extends AbstractRangeRestrictedBaseType constraintsForDigits(final int fractionDigits) { + static ResolvedRangeConstraint constraintsForDigits(final int fractionDigits) { return verifyNotNull(IMPLICIT_RANGE_STATEMENTS.get(fractionDigits - 1)); } -- 2.36.6