Class FailedValue
java.lang.Object
org.torqlang.klvm.FailedValue
- All Implemented Interfaces:
Complete,CompleteOrIdent,Kernel,Value,ValueOrIdent,ValueOrIdentPtn,ValueOrPtn,ValueOrResolvedPtn,ValueOrVar,ValueOrVarSet
-
Field Summary
-
Constructor Summary
ConstructorsConstructorDescriptionFailedValue(String owner, Complete error, Stack stack, FailedValue torqCause, Throwable nativeCause) -
Method Summary
Modifier and TypeMethodDescriptionfinal <T,R> R accept(KernelVisitor<T, R> visitor, T state) final ValuebindToValue(Value value, Set<Memo> memos) final ValuebindToValueOrVar(ValueOrVar valueOrVar, Set<Memo> memos) final Valuefinal ValueOrResolvedPtncaseNonRecOfThis(Value nonRecValue, Env env) final ValueOrResolvedPtncaseOf(ValueOrPtn valueOrPtn, Env env) final ValueOrResolvedPtncaseRecOfThis(Rec rec, Env env) final Valuestatic FailedValuestatic FailedValuefinal Envdeconstruct(ValueOrResolvedPtn valueOrResolvedPtn, Env env) final Booldisentails(Value operand) final Valuefinal Boolfinal booleanfinal booleanentailsRec(Rec operand, Set<Memo> memos) final booleanentailsValueOrIdent(ValueOrIdent operand, Env env) final booleanentailsValueOrVar(ValueOrVar operand, Set<Memo> memos) final booleanentailsVar(Var operand, Set<Memo> memos) final Completeerror()static StringformatDetailsString(String heading, String owner, long threadId, String threadName, Complete error, Stack current, Throwable nativeCause) static voidformatDetailsString(String heading, String owner, long threadId, String threadName, Complete error, Stack current, Throwable nativeCause, StringBuilder sb) final BoolgreaterThan(Value operand) final BoolgreaterThanOrEqualTo(Value operand) final Boolfinal BoollessThanOrEqualTo(Value operand) final Valuefinal Valuefinal Throwablefinal Valuenegate()final Valuenot()final Valuefinal ValueresolveValue(Env env) final ValueOrIdentresolveValueOrIdent(Env env) final ValueOrVarfinal ValueOrVarresolveValueOrVar(Env env) final Stackstack()final Valuefinal longthreadId()final Stringfinal Stringfinal StringtoString()final RecMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.torqlang.klvm.Complete
checkComplete, toNativeValue, toVarMethods inherited from interface org.torqlang.klvm.Kernel
toKernelStringMethods inherited from interface org.torqlang.klvm.Value
appendToString, compareValueTo, isValidKey
-
Constructor Details
-
FailedValue
public FailedValue(String owner, Complete error, Stack stack, FailedValue torqCause, Throwable nativeCause)
-
-
Method Details
-
create
-
create
-
formatDetailsString
-
formatDetailsString
-
accept
-
add
-
bindToValue
- Specified by:
bindToValuein interfaceValue- Specified by:
bindToValuein interfaceValueOrVar
-
bindToValueOrVar
- Specified by:
bindToValueOrVarin interfaceValue- Specified by:
bindToValueOrVarin interfaceValueOrVar
-
bindToVar
-
caseNonRecOfThis
- Specified by:
caseNonRecOfThisin interfaceValue- Specified by:
caseNonRecOfThisin interfaceValueOrPtn
-
caseOf
-
caseRecOfThis
- Specified by:
caseRecOfThisin interfaceValue- Specified by:
caseRecOfThisin interfaceValueOrPtn
-
checkNotFailedValue
- Specified by:
checkNotFailedValuein interfaceValue
-
deconstruct
- Specified by:
deconstructin interfaceValue
-
disentails
- Specified by:
disentailsin interfaceValue
-
divide
-
entails
-
entails
-
entailsRec
- Specified by:
entailsRecin interfaceValue
-
entailsValueOrIdent
- Specified by:
entailsValueOrIdentin interfaceValue- Specified by:
entailsValueOrIdentin interfaceValueOrVar
-
entailsValueOrVar
- Specified by:
entailsValueOrVarin interfaceValue- Specified by:
entailsValueOrVarin interfaceValueOrVar
-
entailsVar
- Specified by:
entailsVarin interfaceValue- Specified by:
entailsVarin interfaceValueOrVar
-
error
-
greaterThan
- Specified by:
greaterThanin interfaceValue
-
greaterThanOrEqualTo
- Specified by:
greaterThanOrEqualToin interfaceValue
-
lessThan
-
lessThanOrEqualTo
- Specified by:
lessThanOrEqualToin interfaceValue
-
modulo
-
multiply
-
nativeCause
-
negate
-
not
-
resolveValue
- Specified by:
resolveValuein interfaceValue- Specified by:
resolveValuein interfaceValueOrIdent- Specified by:
resolveValuein interfaceValueOrIdentPtn
-
resolveValue
- Specified by:
resolveValuein interfaceValue- Specified by:
resolveValuein interfaceValueOrVar
-
resolveValueOrIdent
- Specified by:
resolveValueOrIdentin interfaceValue- Specified by:
resolveValueOrIdentin interfaceValueOrIdentPtn
-
resolveValueOrVar
- Specified by:
resolveValueOrVarin interfaceValue- Specified by:
resolveValueOrVarin interfaceValueOrIdent
-
resolveValueOrVar
- Specified by:
resolveValueOrVarin interfaceValue- Specified by:
resolveValueOrVarin interfaceValueOrVar
-
stack
-
subtract
-
threadId
public final long threadId() -
threadName
-
toDetailsString
-
toString
-
unifyRecs
-