public abstract class AviatorNumber extends AviatorObject
| Modifier and Type | Field and Description |
|---|---|
protected double |
doubleValue |
protected long |
longValue |
protected Number |
number
Number union
|
| Constructor and Description |
|---|
AviatorNumber(double doubleValue) |
AviatorNumber(long longValue) |
AviatorNumber(Number number) |
bitAnd, bitNot, bitOr, bitXor, booleanValue, desc, getAviatorType, getElement, isNull, match, neg, not, numberValue, shiftLeft, shiftRight, stringValue, 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 compare(AviatorObject other, Map<String,Object> env)
compare 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 © 2019. All rights reserved.