public interface ImmutableNumberValue extends NumberValue, ImmutableValue
ImmutableIntegerValue and ImmutableFloatValue interfaces. To extract primitive type values, call toXXX methods, which may lose some information by rounding or truncation.ImmutableIntegerValue,
ImmutableFloatValuetoBigInteger, toByte, toDouble, toFloat, toInt, toLong, toShortasArrayValue, asBinaryValue, asBooleanValue, asFloatValue, asIntegerValue, asMapValue, asNilValue, asRawValue, asStringValueasExtensionValue, asNumberValue, equals, getValueType, immutableValue, isArrayValue, isBinaryValue, isBooleanValue, isExtensionValue, isFloatValue, isIntegerValue, isMapValue, isNilValue, isNumberValue, isRawValue, isStringValue, toJson, writeTo