public class AssignNode extends MethodBoundNode
boundMethodchildren, syntaxNode| Constructor and Description |
|---|
AssignNode(ISyntaxNode syntaxNode,
IBoundNode[] child,
IMethodCaller method,
IOpenCast cast) |
| Modifier and Type | Method and Description |
|---|---|
Object |
evaluateRuntime(IRuntimeEnv env) |
IOpenClass |
getType() |
void |
updateDependency(BindingDependencies dependencies) |
getMethodCaller, isLiteralExpressionParentgetTargetNode, setTargetNodeassign, evaluate, evaluateChildren, getChildren, getSyntaxNode, isLiteralExpression, isLvalue, isStaticTarget, setSyntaxNode, updateAssignFieldDependency, visitpublic AssignNode(ISyntaxNode syntaxNode, IBoundNode[] child, IMethodCaller method, IOpenCast cast)
syntaxNode - child - method - public Object evaluateRuntime(IRuntimeEnv env) throws OpenLRuntimeException
evaluateRuntime in interface IBoundNodeevaluateRuntime in class MethodBoundNodeOpenLRuntimeExceptionpublic IOpenClass getType()
getType in interface IBoundNodegetType in class MethodBoundNodepublic void updateDependency(BindingDependencies dependencies)
updateDependency in interface IBoundNodeupdateDependency in class MethodBoundNodeCopyright © 2015. All rights reserved.