Class NumericValue
- java.lang.Object
-
- org.intocps.maestro.interpreter.values.Value
-
- org.intocps.maestro.interpreter.values.NumericValue
-
- Direct Known Subclasses:
ByteValue,FloatValue,IntegerValue,LongValue,RealValue,ShortValue,UnsignedIntegerValue
public abstract class NumericValue extends Value
-
-
Constructor Summary
Constructors Constructor Description NumericValue()
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract doubledoubleValue()abstract floatfloatValue()abstract intintValue()booleanisNumeric()abstract longlongValue()abstract doublerealValue()<T extends Class<? extends NumericValue>>
NumericValueupCast(T targetType)static NumericValuevalueOf(byte value)static NumericValuevalueOf(double value)static NumericValuevalueOf(float value)static NumericValuevalueOf(int value)static NumericValuevalueOf(long value)static NumericValuevalueOf(short value)-
Methods inherited from class org.intocps.maestro.interpreter.values.Value
as, checkArgLength, compareTo, deref, isNumericDecimal, isUpdatable
-
-
-
-
Method Detail
-
valueOf
public static NumericValue valueOf(byte value)
-
valueOf
public static NumericValue valueOf(short value)
-
valueOf
public static NumericValue valueOf(int value)
-
valueOf
public static NumericValue valueOf(long value)
-
valueOf
public static NumericValue valueOf(float value)
-
valueOf
public static NumericValue valueOf(double value)
-
upCast
public <T extends Class<? extends NumericValue>> NumericValue upCast(T targetType)
-
longValue
public abstract long longValue()
-
intValue
public abstract int intValue()
-
realValue
public abstract double realValue()
-
doubleValue
public abstract double doubleValue()
-
floatValue
public abstract float floatValue()
-
-