public class FirstOrderOperationCallExpression extends FeatureCallExpression
| Modifier and Type | Field and Description |
|---|---|
protected List<Expression> |
expressions |
protected NameExpression |
nameExpression |
protected List<Parameter> |
parameters |
arrow, targetExpressionresolvedType| 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, wrapgetResolvedType, hasResolvedTypegetChildren, getComments, getDebugInfo, getFile, getModule, getParent, getRegion, getUri, setModule, setParent, setRegion, setUriprotected 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 ModuleElementbuild in class FeatureCallExpressionpublic Object execute(IEolContext context) throws EolRuntimeException
EolRuntimeExceptionpublic void compile(EolCompilationContext context)
public NameExpression getNameExpression()
public void setNameExpression(NameExpression nameExpression)
public List<Expression> getExpressions()
Copyright © 2018. All rights reserved.