Class Dec128
java.lang.Object
org.torqlang.klvm.Dec128
- All Implemented Interfaces:
Complete,CompleteOrIdent,FormatAsKernelString,Kernel,Num,Scalar,Value,ValueOrIdent,ValueOrIdentPtn,ValueOrPtn,ValueOrResolvedPtn,ValueOrVar,ValueOrVarSet
-
Field Summary
FieldsFields inherited from interface org.torqlang.klvm.Num
NOT_A_DEC_128, NOT_A_NUM, NOT_AN_INT_OR_FLT -
Method Summary
Modifier and TypeMethodDescriptionfinal <T,R> R accept(KernelVisitor<T, R> visitor, T state) final Numfinal Dec128final Dec128final Dec128final Dec128final Dec128final Dec128final StringappendToString(String string) static BigDecimalbigDecimal128(double value) final intcompareValueFrom(Char left) final intcompareValueFrom(Dec128 left) final intcompareValueFrom(Flt32 left) final intcompareValueFrom(Flt64 left) final intcompareValueFrom(Int32 left) final intcompareValueFrom(Int64 left) final intcompareValueTo(Value right) final BigDecimalstatic Dec128final Numfinal Dec128divideFrom(Char dividend) final Dec128divideFrom(Dec128 dividend) final Dec128divideFrom(Flt32 dividend) final Dec128divideFrom(Flt64 dividend) final Dec128divideFrom(Int32 dividend) final Dec128divideFrom(Int64 dividend) final doublefinal booleanfinal booleanfinal floatfinal Stringfinal inthashCode()final intintValue()final booleanfinal longfinal Numfinal Dec128moduloFrom(Char dividend) final Dec128moduloFrom(Dec128 dividend) final Dec128moduloFrom(Flt32 dividend) final Dec128moduloFrom(Flt64 dividend) final Dec128moduloFrom(Int32 dividend) final Dec128moduloFrom(Int64 dividend) final Numfinal Dec128multiplyFrom(Char multiplicand) final Dec128multiplyFrom(Dec128 multiplicand) final Dec128multiplyFrom(Flt32 multiplicand) final Dec128multiplyFrom(Flt64 multiplicand) final Dec128multiplyFrom(Int32 multiplicand) final Dec128multiplyFrom(Int64 multiplicand) final Dec128negate()static Dec128of(double value) static Dec128of(long value) static Dec128static Dec128of(BigDecimal value) final Numfinal Dec128subtractFrom(Char minuend) final Dec128subtractFrom(Dec128 minuend) final Dec128subtractFrom(Flt32 minuend) final Dec128subtractFrom(Flt64 minuend) final Dec128subtractFrom(Int32 minuend) final Dec128subtractFrom(Int64 minuend) final BigDecimalfinal StringtoString()final BigDecimalvalue()Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface org.torqlang.klvm.Complete
checkComplete, toVarMethods inherited from interface org.torqlang.klvm.Kernel
toKernelStringMethods inherited from interface org.torqlang.klvm.Num
bindToValue, entailsRec, greaterThan, greaterThanOrEqualTo, lessThan, lessThanOrEqualToMethods inherited from interface org.torqlang.klvm.Value
bindToValueOrVar, bindToVar, caseNonRecOfThis, caseOf, caseRecOfThis, checkNotFailedValue, deconstruct, disentails, entails, entailsValueOrIdent, entailsValueOrVar, entailsVar, not, resolveValue, resolveValue, resolveValueOrIdent, resolveValueOrVar, resolveValueOrVar, unifyRecs
-
Field Details
-
D128_0
-
D128_1
-
D128_10
-
-
Method Details
-
bigDecimal128
-
decode
-
of
-
of
-
of
-
of
-
accept
-
add
-
addFrom
-
addFrom
-
addFrom
-
addFrom
-
addFrom
-
addFrom
-
appendToString
- Specified by:
appendToStringin interfaceValue
-
compareValueFrom
- Specified by:
compareValueFromin interfaceNum
-
compareValueFrom
- Specified by:
compareValueFromin interfaceNum
-
compareValueFrom
- Specified by:
compareValueFromin interfaceNum
-
compareValueFrom
- Specified by:
compareValueFromin interfaceNum
-
compareValueFrom
- Specified by:
compareValueFromin interfaceNum
-
compareValueFrom
- Specified by:
compareValueFromin interfaceNum
-
compareValueTo
- Specified by:
compareValueToin interfaceValue
-
decimal128Value
- Specified by:
decimal128Valuein interfaceNum
-
divide
-
divideFrom
- Specified by:
divideFromin interfaceNum
-
divideFrom
- Specified by:
divideFromin interfaceNum
-
divideFrom
- Specified by:
divideFromin interfaceNum
-
divideFrom
- Specified by:
divideFromin interfaceNum
-
divideFrom
- Specified by:
divideFromin interfaceNum
-
divideFrom
- Specified by:
divideFromin interfaceNum
-
doubleValue
public final double doubleValue()- Specified by:
doubleValuein interfaceNum
-
entails
-
equals
-
floatValue
public final float floatValue()- Specified by:
floatValuein interfaceNum
-
formatAsKernelString
- Specified by:
formatAsKernelStringin interfaceFormatAsKernelString
-
hashCode
-
intValue
-
isValidKey
public final boolean isValidKey()- Specified by:
isValidKeyin interfaceNum- Specified by:
isValidKeyin interfaceValue
-
longValue
-
modulo
-
moduloFrom
- Specified by:
moduloFromin interfaceNum
-
moduloFrom
- Specified by:
moduloFromin interfaceNum
-
moduloFrom
- Specified by:
moduloFromin interfaceNum
-
moduloFrom
- Specified by:
moduloFromin interfaceNum
-
moduloFrom
- Specified by:
moduloFromin interfaceNum
-
moduloFrom
- Specified by:
moduloFromin interfaceNum
-
multiply
-
multiplyFrom
- Specified by:
multiplyFromin interfaceNum
-
multiplyFrom
- Specified by:
multiplyFromin interfaceNum
-
multiplyFrom
- Specified by:
multiplyFromin interfaceNum
-
multiplyFrom
- Specified by:
multiplyFromin interfaceNum
-
multiplyFrom
- Specified by:
multiplyFromin interfaceNum
-
multiplyFrom
- Specified by:
multiplyFromin interfaceNum
-
negate
-
subtract
-
subtractFrom
- Specified by:
subtractFromin interfaceNum
-
subtractFrom
- Specified by:
subtractFromin interfaceNum
-
subtractFrom
- Specified by:
subtractFromin interfaceNum
-
subtractFrom
- Specified by:
subtractFromin interfaceNum
-
subtractFrom
- Specified by:
subtractFromin interfaceNum
-
subtractFrom
- Specified by:
subtractFromin interfaceNum
-
toNativeValue
- Specified by:
toNativeValuein interfaceComplete
-
toString
-
value
-