Class Char
java.lang.Object
org.torqlang.klvm.Char
- All Implemented Interfaces:
Comparable<Feature>,Complete,CompleteOrIdent,Feature,FeatureOrIdent,FeatureOrIdentPtn,FeatureOrVar,FormatAsKernelString,Int32,Int64,Kernel,LiteralOrIdentPtn,Num,Scalar,Value,ValueOrIdent,ValueOrIdentPtn,ValueOrPtn,ValueOrResolvedPtn,ValueOrVar,ValueOrVarSet
-
Field Summary
FieldsFields inherited from interface org.torqlang.klvm.Int32
I32_0, I32_1, I32_2, I32_3, I32_4, I32_5, I32_6, I32_7, I32_8, I32_9, I32_MAX, I32_MINFields inherited from interface org.torqlang.klvm.Int64
I64_0, I64_1, I64_2, I64_3, I64_4, I64_5, I64_6, I64_7, I64_8, I64_9, I64_MAX, I64_MIN, MAX_INT64_STR, MIN_INT64_STRFields 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 Int32final Dec128final Flt32final Flt64final Int32final Int64final StringappendToString(String string) final charfinal 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 BigDecimalfinal Numfinal Int32divideFrom(Char dividend) final Dec128divideFrom(Dec128 dividend) final Flt32divideFrom(Flt32 dividend) final Flt64divideFrom(Flt64 dividend) final Int32divideFrom(Int32 dividend) final Int64divideFrom(Int64 dividend) final doublefinal booleanfinal booleanfinal floatfinal Stringfinal inthashCode()final intintValue()final booleanfinal longfinal Numfinal Int32moduloFrom(Char dividend) final Dec128moduloFrom(Dec128 dividend) final Flt32moduloFrom(Flt32 dividend) final Flt64moduloFrom(Flt64 dividend) final Int32moduloFrom(Int32 dividend) final Int64moduloFrom(Int64 dividend) final Numfinal Int32multiplyFrom(Char multiplicand) final Dec128multiplyFrom(Dec128 multiplicand) final Flt32multiplyFrom(Flt32 multiplicand) final Flt64multiplyFrom(Flt64 multiplicand) final Int32multiplyFrom(Int32 multiplicand) final Int64multiplyFrom(Int64 multiplicand) final Int32negate()static Charof(char value) final Numfinal Int32subtractFrom(Char minuend) final Dec128subtractFrom(Dec128 minuend) final Flt32subtractFrom(Flt32 minuend) final Flt64subtractFrom(Flt64 minuend) final Int32subtractFrom(Int32 minuend) final Int64subtractFrom(Int64 minuend) final Characterfinal StringtoString()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, unifyRecsMethods inherited from interface org.torqlang.klvm.ValueOrIdentPtn
resolveValue
-
Field Details
-
CHAR_MAX
-
CHAR_MIN
-
-
Method Details
-
of
-
accept
-
add
-
addFrom
-
addFrom
-
addFrom
-
addFrom
-
addFrom
-
addFrom
-
appendToString
- Specified by:
appendToStringin interfaceValue
-
charValue
public final char charValue() -
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 interfaceInt32- 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
-