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 TypeMethodDescriptionvoid
accept
(IEolVisitor visitor) void
execute
(IEolContext context) boolean
void
setAssignmentStatement
(AssignmentStatement assignmentStatement) void
setIncrease
(boolean increase) Methods inherited from class org.eclipse.epsilon.eol.dom.OperatorExpression
getFirstOperand, getOperands, getOperator, getSecondOperand, setFirstOperand, setOperator, setSecondOperand
Methods inherited from class org.eclipse.epsilon.common.module.AbstractModuleElement
equals, getChildren, getComments, getData, getDebugInfo, getFile, getModule, getParent, getRegion, getUri, hashCode, setModule, setParent, setRegion, setUri, toString
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
Methods 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:
build
in interfaceModuleElement
- Overrides:
build
in classOperatorExpression
-
execute
- Throws:
EolRuntimeException
-
isIncrease
public boolean isIncrease() -
setIncrease
public void setIncrease(boolean increase) -
getAssignmentStatement
-
setAssignmentStatement
-
accept
- Specified by:
accept
in classExpression
-