Class AviatorDouble
java.lang.Object
com.googlecode.aviator.runtime.type.AviatorObject
com.googlecode.aviator.runtime.type.AviatorNumber
com.googlecode.aviator.runtime.type.AviatorDouble
- All Implemented Interfaces:
Serializable
Aviator double type
- See Also:
-
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 TypeMethodDescriptiondoubleinnerAdd(Map<String, Object> env, AviatorNumber 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) innerSub(Map<String, Object> env, AviatorNumber other) longstatic AviatorDoublevalueOf(double value) static AviatorDoubleMethods 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
bitAnd, bitNot, bitOr, bitXor, booleanValue, compare, compareEq, defineValue, deref, desc, exponent, getElement, getMetadata, isNull, match, meta, not, numberValue, setValue, shiftLeft, shiftRight, stringValue, toString, unsignedShiftRight, withMeta, withoutMeta
-
Field Details
-
serialVersionUID
private static final long serialVersionUID- See Also:
-
-
Constructor Details
-
AviatorDouble
public AviatorDouble(double d) -
AviatorDouble
AviatorDouble(Number number)
-
-
Method Details
-
valueOf
-
valueOf
-
innerCompare
- Specified by:
innerComparein classAviatorNumber
-
neg
- Overrides:
negin classAviatorObject
-
innerDiv
- Specified by:
innerDivin classAviatorNumber
-
innerAdd
- Specified by:
innerAddin classAviatorNumber
-
innerMod
- Specified by:
innerModin classAviatorNumber
-
innerMult
- Specified by:
innerMultin classAviatorNumber
-
longValue
public long longValue()- Overrides:
longValuein classAviatorNumber
-
doubleValue
public double doubleValue()- Overrides:
doubleValuein classAviatorNumber
-
getValue
- Overrides:
getValuein classAviatorNumber
-
getAviatorType
- Specified by:
getAviatorTypein classAviatorObject
-
innerSub
- Specified by:
innerSubin classAviatorNumber
-