Package org.eclipse.epsilon.eol.dom
Class PostfixOperatorExpression
java.lang.Object
org.eclipse.epsilon.common.module.AbstractModuleElement
org.eclipse.epsilon.eol.dom.AbstractExecutableModuleElement
org.eclipse.epsilon.eol.dom.Expression
org.eclipse.epsilon.eol.dom.OperatorExpression
org.eclipse.epsilon.eol.dom.PostfixOperatorExpression
- All Implemented Interfaces:
ModuleElement,IExecutableModuleElement
-
Field Summary
FieldsFields inherited from class org.eclipse.epsilon.eol.dom.OperatorExpression
firstOperand, operator, secondOperand -
Constructor Summary
ConstructorsConstructorDescriptionPostfixOperatorExpression(boolean increase) PostfixOperatorExpression(Expression operand, boolean increase) -
Method Summary
Modifier and TypeMethodDescriptionvoidaccept(IEolVisitor visitor) voidexecute(IEolContext context) booleanvoidsetAssignmentStatement(AssignmentStatement assignmentStatement) voidsetIncrease(boolean increase) Methods inherited from class org.eclipse.epsilon.eol.dom.OperatorExpression
getFirstOperand, getOperands, getOperator, getSecondOperand, setFirstOperand, setOperator, setSecondOperandMethods inherited from class org.eclipse.epsilon.common.module.AbstractModuleElement
equals, getChildren, getComments, getData, getDebugInfo, getFile, getModule, getParent, getRegion, getUri, hashCode, setModule, setParent, setRegion, setUri, toStringMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface org.eclipse.epsilon.common.module.ModuleElement
getChildren, getComments, getData, getFile, getModule, getParent, getRegion, getUri, setModule, setParent, setRegion, setUri
-
Field Details
-
increase
protected boolean increase -
assignmentStatement
-
-
Constructor Details
-
PostfixOperatorExpression
public PostfixOperatorExpression(boolean increase) -
PostfixOperatorExpression
-
-
Method Details
-
build
- Specified by:
buildin interfaceModuleElement- Overrides:
buildin classOperatorExpression
-
execute
- Throws:
EolRuntimeException
-
isIncrease
public boolean isIncrease() -
setIncrease
public void setIncrease(boolean increase) -
getAssignmentStatement
-
setAssignmentStatement
-
accept
- Specified by:
acceptin classExpression
-