public class FirstOrderOperationCallExpression extends FeatureCallExpression
Modifier and Type | Field and Description |
---|---|
protected List<Expression> |
expressions |
protected NameExpression |
nameExpression |
protected List<Parameter> |
parameters |
arrow, targetExpression
resolvedType
Constructor and Description |
---|
FirstOrderOperationCallExpression() |
FirstOrderOperationCallExpression(Expression targetExpression,
NameExpression nameExpression,
Parameter parameter,
Expression expression) |
Modifier and Type | Method and Description |
---|---|
void |
build(AST cst,
IModule module) |
void |
compile(EolCompilationContext context) |
Object |
execute(IEolContext context) |
List<Expression> |
getExpressions() |
NameExpression |
getNameExpression() |
List<Parameter> |
getParameters() |
void |
setNameExpression(NameExpression nameExpression) |
getAbstractOperation, getTargetExpression, isArrow, setTargetExpression, wrap
getResolvedType, hasResolvedType
getChildren, getComments, getDebugInfo, getFile, getModule, getParent, getRegion, getUri, setModule, setParent, setRegion, setUri
protected NameExpression nameExpression
protected List<Expression> expressions
public FirstOrderOperationCallExpression()
public FirstOrderOperationCallExpression(Expression targetExpression, NameExpression nameExpression, Parameter parameter, Expression expression)
public void build(AST cst, IModule module)
build
in interface ModuleElement
build
in class FeatureCallExpression
public Object execute(IEolContext context) throws EolRuntimeException
EolRuntimeException
public void compile(EolCompilationContext context)
public NameExpression getNameExpression()
public void setNameExpression(NameExpression nameExpression)
public List<Expression> getExpressions()
Copyright © 2018. All rights reserved.