| de.uka.ilkd.key.java.expression.Operator de.uka.ilkd.key.java.expression.Assignment
All known Subclasses: de.uka.ilkd.key.java.expression.operator.DivideAssignment, de.uka.ilkd.key.java.expression.operator.BinaryOrAssignment, de.uka.ilkd.key.java.expression.operator.BinaryXOrAssignment, de.uka.ilkd.key.java.expression.operator.BinaryAndAssignment, de.uka.ilkd.key.java.expression.operator.PreDecrement, de.uka.ilkd.key.java.expression.operator.PreIncrement, de.uka.ilkd.key.java.expression.operator.CopyAssignment, de.uka.ilkd.key.java.expression.operator.TimesAssignment, de.uka.ilkd.key.java.expression.operator.UnsignedShiftRightAssignment, de.uka.ilkd.key.java.expression.operator.PlusAssignment, de.uka.ilkd.key.java.expression.operator.PostDecrement, de.uka.ilkd.key.java.expression.operator.PostIncrement, de.uka.ilkd.key.java.expression.operator.MinusAssignment, de.uka.ilkd.key.java.expression.operator.ShiftLeftAssignment, de.uka.ilkd.key.java.expression.operator.ModuloAssignment, de.uka.ilkd.key.java.expression.operator.ShiftRightAssignment,
Assignment | public Assignment()(Code) | | |
Assignment | public Assignment(ExtList children)(Code) | | Constructor for the transformation of COMPOST ASTs to KeY.
Parameters: children - the children of this AST element as KeY classes.In this case the order of the children is IMPORTANT. May contain:2 of Expression (the first Expression as left handside, the second as right hand side), Comments |
Assignment | public Assignment(Expression lhs)(Code) | | Unary Assignment (e.g. +=, ++).
Parameters: lhs - an expression. |
Assignment | public Assignment(Expression lhs, Expression rhs)(Code) | | Assignment.
Parameters: lhs - an expression. Parameters: rhs - an expression. |
getKeYJavaType | public KeYJavaType getKeYJavaType(Services javaServ, ExecutionContext ec)(Code) | | retrieves the type of the assignment expression
Parameters: javaServ - the Services offering access to the Java model Parameters: ec - the ExecutionContext in which the expression is evaluated the type of the assignment expression |
isLeftAssociative | public boolean isLeftAssociative()(Code) | | Checks if this operator is left or right associative. Assignments
are right associative.
true , if the operator is left associative,false otherwise. |
|
|