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
comments
annotations, column, commentTokens, descendants, extraTokens, imaginary, line, module, properties, region, uri
Constructor and Description |
---|
FirstOrderOperationCallExpression() |
FirstOrderOperationCallExpression(Expression targetExpression,
NameExpression nameExpression,
Parameter parameter,
Expression expression) |
Modifier and Type | Method and Description |
---|---|
void |
build() |
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
getComments, getDebugInfo, getModuleElements
collectDescendants, getAnnotationsAst, getBasename, getChild, getChildren, getColumn, getCommentTokens, getDescendants, getExtraTokens, getFile, getFirstChild, getFourthChild, getLine, getModule, getNextSibling, getNumberOfChildren, getParent, getProperties, getRegion, getSecondChild, getThirdChild, getUri, hasChildren, isImaginary, setAnnotationsAst, setColumn, setCommentTokens, setExtraTokens, setFirstChild, setImaginary, setLine, setModule, setNextSibling, setRegion, setToken, setUri, toExtendedStringTree, toExtendedStringTree, toExtendedStringTreeItem
dupNode, getCharPositionInLine, getChildIndex, getText, getToken, getTokenStartIndex, getTokenStopIndex, getType, isNil, setChildIndex, setParent, setTokenStartIndex, setTokenStopIndex, toString
addChild, addChildren, createChildrenList, deleteChild, freshenParentAndChildIndexes, freshenParentAndChildIndexes, getChildCount, getFirstChildWithType, replaceChildren, sanityCheckParentAndChildIndexes, sanityCheckParentAndChildIndexes, setChild, toStringTree
protected NameExpression nameExpression
protected List<Expression> expressions
public FirstOrderOperationCallExpression()
public FirstOrderOperationCallExpression(Expression targetExpression, NameExpression nameExpression, Parameter parameter, Expression expression)
public void build()
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 © 2016. All rights reserved.