Class Runtime.Var
java.lang.Object
com.twineworks.tweakflow.lang.runtime.Runtime.Var
- All Implemented Interfaces:
Runtime.DocMeta,Runtime.Name,Runtime.Node,ValueProvider
- Enclosing class:
- Runtime
public static class Runtime.Var
extends Object
implements Runtime.Name, Runtime.DocMeta, ValueProvider
-
Method Summary
Modifier and TypeMethodDescriptionbooleandependsOn(Runtime.Var other) voidevaluate()getDoc()getMeta()getName()getNames()getValue()booleanisDirty()booleanbooleanbooleanisReferencedBy(Runtime.Var other) voidvoid
-
Method Details
-
dependsOn
-
isReferencedBy
-
getDeclaredType
-
isProvided
public boolean isProvided() -
isReferenced
public boolean isReferenced() -
update
-
set
-
getValue
- Specified by:
getValuein interfaceValueProvider
-
isDirty
public boolean isDirty() -
getName
-
getRuntime
-
call
-
arity1CallSite
-
arity2CallSite
-
arity3CallSite
-
evaluate
public void evaluate()- Specified by:
evaluatein interfaceRuntime.Node
-
getMeta
- Specified by:
getMetain interfaceRuntime.DocMeta
-
getDoc
- Specified by:
getDocin interfaceRuntime.DocMeta
-
getChildren
- Specified by:
getChildrenin interfaceRuntime.Node
-
getNames
- Specified by:
getNamesin interfaceRuntime.Node
-