public abstract class NumberValue extends Value
| Constructor and Description |
|---|
NumberValue() |
| Modifier and Type | Method and Description |
|---|---|
Number |
asObject()
Return this value as a regular java boxed primitive, String or primitive array.
|
abstract Number |
asObjectCopy()
Return this value as a regular java boxed primitive, String or primitive array.
|
abstract int |
compareTo(FloatingPointValue other) |
abstract int |
compareTo(IntegralValue other) |
NumberValue |
divideBy(NumberValue numberValue) |
abstract NumberValue |
dividedBy(double b) |
abstract NumberValue |
dividedBy(long b) |
abstract double |
doubleValue() |
boolean |
equals(boolean x) |
boolean |
equals(boolean[] x) |
boolean |
equals(byte[] x) |
boolean |
equals(char x) |
boolean |
equals(char[] x) |
boolean |
equals(double[] x) |
boolean |
equals(DurationValue[] x) |
boolean |
equals(float[] x) |
boolean |
equals(int[] x) |
boolean |
equals(LocalDate[] x) |
boolean |
equals(LocalDateTime[] x) |
boolean |
equals(LocalTime[] x) |
boolean |
equals(long[] x) |
boolean |
equals(OffsetTime[] x) |
boolean |
equals(short[] x) |
boolean |
equals(String x) |
boolean |
equals(String[] x) |
boolean |
equals(ZonedDateTime[] x) |
abstract long |
longValue() |
abstract NumberValue |
minus(double b) |
abstract NumberValue |
minus(long b) |
NumberValue |
minus(NumberValue numberValue) |
abstract NumberValue |
plus(double b) |
abstract NumberValue |
plus(long b) |
NumberValue |
plus(NumberValue numberValue) |
static double |
safeCastFloatingPoint(String name,
AnyValue value,
double defaultValue) |
abstract NumberValue |
times(double b) |
abstract NumberValue |
times(long b) |
NumberValue |
times(NumberValue numberValue) |
ValueGroup |
valueGroup() |
eq, equals, equals, equals, hashCode64, isNaN, numberType, parseHeaderInformation, prettyPrint, ternaryEquals, updateHash, writeTo, writeTocomputeHash, equals, getTypeName, hashCode, isSequenceValue, mappublic static double safeCastFloatingPoint(String name, AnyValue value, double defaultValue)
public abstract double doubleValue()
public abstract long longValue()
public abstract int compareTo(IntegralValue other)
public abstract int compareTo(FloatingPointValue other)
public abstract Number asObjectCopy()
ValueasObjectCopy in class Valuepublic Number asObject()
Valuepublic ValueGroup valueGroup()
valueGroup in class Valuepublic abstract NumberValue minus(long b)
public abstract NumberValue minus(double b)
public abstract NumberValue plus(long b)
public abstract NumberValue plus(double b)
public abstract NumberValue times(long b)
public abstract NumberValue times(double b)
public abstract NumberValue dividedBy(long b)
public abstract NumberValue dividedBy(double b)
public NumberValue minus(NumberValue numberValue)
public NumberValue plus(NumberValue numberValue)
public NumberValue times(NumberValue numberValue)
public NumberValue divideBy(NumberValue numberValue)
public final boolean equals(ZonedDateTime[] x)
public final boolean equals(DurationValue[] x)
public final boolean equals(LocalDateTime[] x)
public final boolean equals(OffsetTime[] x)
Copyright © 2016–2021 MWARE SOLUTIONS. All rights reserved.