Class AviatorLong
java.lang.Object
com.googlecode.aviator.runtime.type.AviatorObject
com.googlecode.aviator.runtime.type.AviatorNumber
com.googlecode.aviator.runtime.type.AviatorLong
- All Implemented Interfaces:
Serializable
- Direct Known Subclasses:
AviatorBigInt
-
Field Summary
Fields inherited from class AviatorNumber
doubleValue, longValue, numberFields inherited from class AviatorObject
metadata -
Method Summary
Modifier and TypeMethodDescriptionbitAnd(AviatorObject other, Map<String, Object> env) bitOr(AviatorObject other, Map<String, Object> env) bitXor(AviatorObject other, Map<String, Object> env) doubleprotected voidensureLong(AviatorObject other) innerAdd(Map<String, Object> env, AviatorNumber other) protected AviatorObjectinnerBitAnd(AviatorObject other) protected AviatorObjectinnerBitOr(AviatorObject other) protected AviatorObjectinnerBitXor(AviatorObject other) intinnerCompare(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 AviatorObjectinnerShiftLeft(AviatorObject other) protected AviatorObjectinnerShiftRight(AviatorObject other) innerSub(Map<String, Object> env, AviatorNumber other) protected AviatorObjectlongshiftLeft(AviatorObject other, Map<String, Object> env) shiftRight(AviatorObject other, Map<String, Object> env) unsignedShiftRight(AviatorObject other, Map<String, Object> env) static AviatorLongvalueOf(long l) static AviatorLongMethods inherited from class AviatorNumber
add, div, innerCompare, mod, mult, sub, toBigInt, toDecimal, valueOfMethods inherited from class AviatorObject
booleanValue, compare, compareEq, defineValue, deref, desc, exponent, getElement, getMetadata, isNull, match, meta, not, numberValue, setValue, stringValue, toString, withMeta, withoutMeta
-
Method Details
-
valueOf
-
valueOf
-
neg
- Overrides:
negin classAviatorObject
-
innerCompare
- Specified by:
innerComparein classAviatorNumber
-
innerDiv
- Specified by:
innerDivin classAviatorNumber
-
innerAdd
- Specified by:
innerAddin classAviatorNumber
-
innerMod
- Specified by:
innerModin classAviatorNumber
-
innerMult
- Specified by:
innerMultin classAviatorNumber
-
ensureLong
-
bitAnd
- Overrides:
bitAndin classAviatorObject
-
innerBitAnd
-
innerBitOr
-
innerBitXor
-
innerShiftLeft
-
innerShiftRight
-
innerUnsignedShiftRight
-
bitNot
- Overrides:
bitNotin classAviatorObject
-
getValue
-
longValue
public long longValue()- Overrides:
longValuein classAviatorNumber
-
doubleValue
public double doubleValue()- Overrides:
doubleValuein classAviatorNumber
-
bitOr
- Overrides:
bitOrin classAviatorObject
-
bitXor
- Overrides:
bitXorin classAviatorObject
-
shiftLeft
- Overrides:
shiftLeftin classAviatorObject
-
shiftRight
- Overrides:
shiftRightin classAviatorObject
-
unsignedShiftRight
- Overrides:
unsignedShiftRightin classAviatorObject
-
innerSub
- Specified by:
innerSubin classAviatorNumber
-
getAviatorType
- Specified by:
getAviatorTypein classAviatorObject
-