Require scale for integral conversions and RoundingMode for float
[yangtools.git] / model / yang-model-ri / src / main / java / org / opendaylight / yangtools / yang / model / ri / type / NumberUtil.java
index a96815fa0b9245d11ca4662690e50c8710b233d5..e34e7d8e9f7dd3a821ce1db44fad3d96fb6c0101 100644 (file)
@@ -92,7 +92,8 @@ final class NumberUtil {
                 return input;
             }
             if (input instanceof Byte || input instanceof Short || input instanceof Integer || input instanceof Long) {
-                return Decimal64.valueOf(input.longValue());
+                // FIXME: this is not right, as we need to know fraction-digits
+                return Decimal64.valueOf(1, input.longValue());
             }
 
             return Decimal64.valueOf(input.toString());