From: Robert Varga Date: Tue, 24 May 2022 17:42:05 +0000 (+0200) Subject: Improve Decimal64 scale check X-Git-Tag: v9.0.0~42 X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=commitdiff_plain;h=d239965ba7cbdff1fe76d5def8d775abd40e2cc5;p=yangtools.git Improve Decimal64 scale check Add a proper message to the IllegalArgumentException reported. Change-Id: Ie183dd9461540fb668de87b5f6b68a35d9bc5f07 Signed-off-by: Robert Varga --- diff --git a/common/yang-common/src/main/java/org/opendaylight/yangtools/yang/common/Decimal64.java b/common/yang-common/src/main/java/org/opendaylight/yangtools/yang/common/Decimal64.java index d9d1e14b6c..c50682c360 100644 --- a/common/yang-common/src/main/java/org/opendaylight/yangtools/yang/common/Decimal64.java +++ b/common/yang-common/src/main/java/org/opendaylight/yangtools/yang/common/Decimal64.java @@ -512,7 +512,7 @@ public class Decimal64 extends Number implements CanonicalValue { } private static byte offsetOf(final int scale) { - checkArgument(scale >= 1 && scale <= MAX_SCALE); + checkArgument(scale >= 1 && scale <= MAX_SCALE, "Scale %s is not in range [1..%s]", scale, MAX_SCALE); return (byte) (scale - 1); } }