public abstract class AviatorNumber extends AviatorObject
| 构造器和说明 |
|---|
AviatorNumber(Number number) |
| 限定符和类型 | 方法和说明 |
|---|---|
AviatorObject |
add(AviatorObject other,
Map<String,Object> env) |
int |
compare(AviatorObject other,
Map<String,Object> env) |
AviatorObject |
div(AviatorObject other,
Map<String,Object> env) |
double |
doubleValue() |
Object |
getValue(Map<String,Object> env) |
abstract AviatorObject |
innerAdd(AviatorNumber other) |
abstract int |
innerCompare(AviatorNumber other) |
abstract AviatorObject |
innerDiv(AviatorNumber other) |
abstract AviatorObject |
innerMod(AviatorNumber other) |
abstract AviatorObject |
innerMult(AviatorNumber other) |
abstract AviatorObject |
innerSub(AviatorNumber other) |
long |
longValue() |
AviatorObject |
mod(AviatorObject other,
Map<String,Object> env) |
AviatorObject |
mult(AviatorObject other,
Map<String,Object> env) |
AviatorObject |
sub(AviatorObject other,
Map<String,Object> env) |
BigInteger |
toBigInt() |
BigDecimal |
toDecimal() |
static AviatorNumber |
valueOf(Object value) |
bitAnd, bitNot, bitOr, bitXor, booleanValue, desc, getAviatorType, getElement, isNull, match, neg, not, numberValue, shiftLeft, shiftRight, stringValue, unsignedShiftRightprotected Number number
public AviatorNumber(Number number)
public static AviatorNumber valueOf(Object value)
public double doubleValue()
public AviatorObject add(AviatorObject other, Map<String,Object> env)
add 在类中 AviatorObjectpublic AviatorObject sub(AviatorObject other, Map<String,Object> env)
sub 在类中 AviatorObjectpublic AviatorObject mod(AviatorObject other, Map<String,Object> env)
mod 在类中 AviatorObjectpublic AviatorObject div(AviatorObject other, Map<String,Object> env)
div 在类中 AviatorObjectpublic AviatorObject mult(AviatorObject other, Map<String,Object> env)
mult 在类中 AviatorObjectpublic int compare(AviatorObject other, Map<String,Object> env)
compare 在类中 AviatorObjectpublic abstract AviatorObject innerSub(AviatorNumber other)
public abstract AviatorObject innerMult(AviatorNumber other)
public abstract AviatorObject innerMod(AviatorNumber other)
public abstract AviatorObject innerDiv(AviatorNumber other)
public abstract AviatorObject innerAdd(AviatorNumber other)
public abstract int innerCompare(AviatorNumber other)
public long longValue()
public final BigInteger toBigInt()
public final BigDecimal toDecimal()
Copyright © 2017. All Rights Reserved.