Class AviatorNumber

    • Field Detail

      • number

        protected java.lang.Number number
        Number union
      • longValue

        protected long longValue
      • doubleValue

        protected double doubleValue
    • Constructor Detail

      • AviatorNumber

        public AviatorNumber​(long longValue)
      • AviatorNumber

        public AviatorNumber​(double doubleValue)
      • AviatorNumber

        public AviatorNumber​(java.lang.Number number)
    • Method Detail

      • getValue

        public java.lang.Object getValue​(java.util.Map<java.lang.String,​java.lang.Object> env)
        Specified by:
        getValue in class AviatorObject
      • valueOf

        public static AviatorNumber valueOf​(java.lang.Object value)
      • doubleValue

        public double doubleValue()
      • innerSub

        public abstract AviatorObject innerSub​(java.util.Map<java.lang.String,​java.lang.Object> env,
                                               AviatorNumber other)
      • innerMult

        public abstract AviatorObject innerMult​(java.util.Map<java.lang.String,​java.lang.Object> env,
                                                AviatorNumber other)
      • innerMod

        public abstract AviatorObject innerMod​(java.util.Map<java.lang.String,​java.lang.Object> env,
                                               AviatorNumber other)
      • innerDiv

        public abstract AviatorObject innerDiv​(java.util.Map<java.lang.String,​java.lang.Object> env,
                                               AviatorNumber other)
      • innerAdd

        public abstract AviatorObject innerAdd​(java.util.Map<java.lang.String,​java.lang.Object> env,
                                               AviatorNumber other)
      • innerCompare

        public abstract int innerCompare​(java.util.Map<java.lang.String,​java.lang.Object> env,
                                         AviatorNumber other)
      • longValue

        public long longValue()
      • toBigInt

        public final java.math.BigInteger toBigInt()
      • toDecimal

        public final java.math.BigDecimal toDecimal​(java.util.Map<java.lang.String,​java.lang.Object> env)