Class AviatorBigInt
java.lang.Object
com.googlecode.aviator.runtime.type.AviatorObject
com.googlecode.aviator.runtime.type.AviatorNumber
com.googlecode.aviator.runtime.type.AviatorLong
com.googlecode.aviator.runtime.type.AviatorBigInt
- All Implemented Interfaces:
Serializable
Aviator Big Integer
- Since:
- 2.3.0
- See Also:
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsFields inherited from class com.googlecode.aviator.runtime.type.AviatorNumber
doubleValue, longValue, number
Fields inherited from class com.googlecode.aviator.runtime.type.AviatorObject
metadata
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondouble
innerAdd
(Map<String, Object> env, AviatorNumber other) protected AviatorObject
innerBitAnd
(AviatorObject other) protected AviatorObject
innerBitOr
(AviatorObject other) protected AviatorObject
innerBitXor
(AviatorObject other) int
innerCompare
(Map<String, Object> env, AviatorNumber other) innerDiv
(Map<String, Object> env, AviatorNumber other) innerMod
(Map<String, Object> env, AviatorNumber other) innerMult
(Map<String, Object> env, AviatorNumber other) protected AviatorObject
innerShiftLeft
(AviatorObject other) protected AviatorObject
innerShiftRight
(AviatorObject other) innerSub
(Map<String, Object> env, AviatorNumber other) protected AviatorObject
long
static final AviatorBigInt
valueOf
(long l) static final AviatorBigInt
static final AviatorBigInt
Methods inherited from class com.googlecode.aviator.runtime.type.AviatorLong
bitAnd, bitNot, bitOr, bitXor, ensureLong, shiftLeft, shiftRight, unsignedShiftRight, valueOf
Methods inherited from class com.googlecode.aviator.runtime.type.AviatorNumber
add, div, innerCompare, mod, mult, sub, toBigInt, toDecimal, valueOf
Methods inherited from class com.googlecode.aviator.runtime.type.AviatorObject
booleanValue, compare, compareEq, defineValue, deref, desc, exponent, getElement, getMetadata, isNull, match, meta, not, numberValue, setValue, stringValue, toString, withMeta, withoutMeta
-
Field Details
-
serialVersionUID
private static final long serialVersionUID- See Also:
-
-
Constructor Details
-
AviatorBigInt
-
-
Method Details
-
getValue
- Overrides:
getValue
in classAviatorLong
-
longValue
public long longValue()- Overrides:
longValue
in classAviatorLong
-
doubleValue
public double doubleValue()- Overrides:
doubleValue
in classAviatorLong
-
valueOf
-
valueOf
-
valueOf
-
neg
- Overrides:
neg
in classAviatorLong
-
innerSub
- Overrides:
innerSub
in classAviatorLong
-
innerMult
- Overrides:
innerMult
in classAviatorLong
-
innerMod
- Overrides:
innerMod
in classAviatorLong
-
innerDiv
- Overrides:
innerDiv
in classAviatorLong
-
innerAdd
- Overrides:
innerAdd
in classAviatorLong
-
innerCompare
- Overrides:
innerCompare
in classAviatorLong
-
innerBitAnd
- Overrides:
innerBitAnd
in classAviatorLong
-
innerBitOr
- Overrides:
innerBitOr
in classAviatorLong
-
innerBitXor
- Overrides:
innerBitXor
in classAviatorLong
-
innerShiftLeft
- Overrides:
innerShiftLeft
in classAviatorLong
-
innerShiftRight
- Overrides:
innerShiftRight
in classAviatorLong
-
innerUnsignedShiftRight
- Overrides:
innerUnsignedShiftRight
in classAviatorLong
-
getAviatorType
- Overrides:
getAviatorType
in classAviatorLong
-