Class OpaqueValue
java.lang.Object
org.torqlang.klvm.OpaqueValue
- All Implemented Interfaces:
Complete,CompleteOrIdent,Kernel,Value,ValueOrIdent,ValueOrIdentPtn,ValueOrPtn,ValueOrResolvedPtn,ValueOrVar,ValueOrVarSet
-
Field Summary
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal <T,R> R accept(KernelVisitor<T, R> visitor, T state) final ValuebindToValue(Value value, Set<Memo> memos) final booleanfinal booleanentailsRec(Rec operand, Set<Memo> memos) final booleanfinal inthashCode()final booleantoString()Methods inherited from class java.lang.Object
clone, finalize, getClass, 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
add, appendToString, bindToValueOrVar, bindToVar, caseNonRecOfThis, caseOf, caseRecOfThis, checkNotFailedValue, compareValueTo, deconstruct, disentails, divide, entails, entailsValueOrIdent, entailsValueOrVar, entailsVar, greaterThan, greaterThanOrEqualTo, lessThan, lessThanOrEqualTo, modulo, multiply, negate, not, resolveValue, resolveValue, resolveValueOrIdent, resolveValueOrVar, resolveValueOrVar, subtract, unifyRecs
-
Constructor Details
-
OpaqueValue
public OpaqueValue()
-
-
Method Details
-
accept
-
bindToValue
- Specified by:
bindToValuein interfaceValue- Specified by:
bindToValuein interfaceValueOrVar
-
entails
-
entailsRec
- Specified by:
entailsRecin interfaceValue
-
equals
-
hashCode
-
isValidKey
public final boolean isValidKey()- Specified by:
isValidKeyin interfaceValue
-
toString
-