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 Details

    • NumericValue

      public NumericValue()
  • Method Details

    • 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()
    • isNumeric

      public boolean isNumeric()
      Overrides:
      isNumeric in class Value