public class AssignmentStatement extends Statement
| Modifier and Type | Field and Description |
|---|---|
protected Expression |
targetExpression |
protected Expression |
valueExpression |
| Constructor and Description |
|---|
AssignmentStatement() |
AssignmentStatement(Expression targetExpression,
Expression valueExpression) |
| Modifier and Type | Method and Description |
|---|---|
void |
build(AST cst,
IModule module) |
void |
compile(EolCompilationContext context) |
Object |
execute(IEolContext context) |
Expression |
getTargetExpression() |
Object |
getValueEquivalent(Object source,
Object value,
IEolContext context) |
Expression |
getValueExpression() |
void |
setTargetExpression(Expression targetExpression) |
void |
setValueExpression(Expression valueExpression) |
toStatementBlockgetChildren, getComments, getDebugInfo, getFile, getModule, getParent, getRegion, getUri, setModule, setParent, setRegion, setUriprotected Expression targetExpression
protected Expression valueExpression
public AssignmentStatement()
public AssignmentStatement(Expression targetExpression, Expression valueExpression)
public void build(AST cst, IModule module)
build in interface ModuleElementbuild in class AbstractModuleElementpublic Object execute(IEolContext context) throws EolRuntimeException
EolRuntimeExceptionpublic Object getValueEquivalent(Object source, Object value, IEolContext context) throws EolRuntimeException
EolRuntimeExceptionpublic void compile(EolCompilationContext context)
public Expression getTargetExpression()
public void setTargetExpression(Expression targetExpression)
public Expression getValueExpression()
public void setValueExpression(Expression valueExpression)
Copyright © 2018. All rights reserved.