|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectavrora.core.isdl.ast.Stmt
avrora.core.isdl.ast.AssignStmt
The AssignStmt class represents an assignment statement
in the IR. This is an abstract class whose subclasses represent the
different cases of assignments: assignments to locals, to maps, and
to ranges of bits, individual bits, etc.
| Field Summary | |
Expr |
expr
The expr field stores a reference to the expression
whose result is assigned to the left hand side. |
| Constructor Summary | |
AssignStmt(Expr r)
The constructor of the AssignStmt class simply stores
a reference to the right hand side expression internally. |
|
| Methods inherited from class avrora.core.isdl.ast.Stmt |
accept, accept |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
public final Expr expr
expr field stores a reference to the expression
whose result is assigned to the left hand side.
| Constructor Detail |
public AssignStmt(Expr r)
AssignStmt class simply stores
a reference to the right hand side expression internally.
r - the expression representing the right hand side of the
assignment
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||