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
Aviator long type
- See Also:
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsFields inherited from class com.googlecode.aviator.runtime.type.AviatorNumber
doubleValue, longValue, numberFields inherited from class com.googlecode.aviator.runtime.type.AviatorObject
metadata -
Constructor Summary
Constructors -
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 com.googlecode.aviator.runtime.type.AviatorNumber
add, div, innerCompare, mod, mult, sub, toBigInt, toDecimal, valueOfMethods 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
-
AviatorLong
AviatorLong(long i) -
AviatorLong
AviatorLong(Number number)
-
-
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
- Overrides:
getValuein classAviatorNumber
-
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
-