SerializableAviatorDecimal, AviatorDouble, AviatorLongpublic abstract class AviatorNumber extends AviatorObject
| Modifier and Type | Field | Description |
|---|---|---|
protected double |
doubleValue |
|
protected long |
longValue |
|
protected Number |
number |
Number union
|
| Constructor | Description |
|---|---|
AviatorNumber(double doubleValue) |
|
AviatorNumber(long longValue) |
|
AviatorNumber(Number number) |
bitAnd, bitNot, bitOr, bitXor, booleanValue, compare, compareEq, defineValue, deref, desc, exponent, getAviatorType, getElement, isNull, match, neg, not, numberValue, setValue, shiftLeft, shiftRight, stringValue, toString, unsignedShiftRightprotected Number number
protected long longValue
protected double doubleValue
public AviatorNumber(long longValue)
public AviatorNumber(double doubleValue)
public AviatorNumber(Number number)
public Object getValue(Map<String,Object> env)
getValue in class AviatorObjectpublic static AviatorNumber valueOf(Object value)
public double doubleValue()
public AviatorObject add(AviatorObject other, Map<String,Object> env)
add in class AviatorObjectpublic AviatorObject sub(AviatorObject other, Map<String,Object> env)
sub in class AviatorObjectpublic AviatorObject mod(AviatorObject other, Map<String,Object> env)
mod in class AviatorObjectpublic AviatorObject div(AviatorObject other, Map<String,Object> env)
div in class AviatorObjectpublic AviatorObject mult(AviatorObject other, Map<String,Object> env)
mult in class AviatorObjectpublic int innerCompare(AviatorObject other, Map<String,Object> env)
innerCompare in class AviatorObjectpublic abstract AviatorObject innerSub(Map<String,Object> env, AviatorNumber other)
public abstract AviatorObject innerMult(Map<String,Object> env, AviatorNumber other)
public abstract AviatorObject innerMod(Map<String,Object> env, AviatorNumber other)
public abstract AviatorObject innerDiv(Map<String,Object> env, AviatorNumber other)
public abstract AviatorObject innerAdd(Map<String,Object> env, AviatorNumber other)
public abstract int innerCompare(Map<String,Object> env, AviatorNumber other)
public long longValue()
public final BigInteger toBigInt()
public final BigDecimal toDecimal(Map<String,Object> env)
Copyright © 2022–2023. All rights reserved.