|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcetus.hir.BinaryOperator
cetus.hir.AssignmentOperator
public class AssignmentOperator
Infix operators that assign the value of their righthand side to their lefthand side.
| Field Summary | |
|---|---|
static AssignmentOperator |
ADD
+= |
static AssignmentOperator |
BITWISE_AND
&= |
static AssignmentOperator |
BITWISE_EXCLUSIVE_OR
^= |
static AssignmentOperator |
BITWISE_INCLUSIVE_OR
|= |
static AssignmentOperator |
DIVIDE
/= |
static AssignmentOperator |
MODULUS
%= |
static AssignmentOperator |
MULTIPLY
*= |
static AssignmentOperator |
NORMAL
= |
static AssignmentOperator |
SHIFT_LEFT
<<= |
static AssignmentOperator |
SHIFT_RIGHT
>>= |
static AssignmentOperator |
SUBTRACT
-= |
| Fields inherited from class cetus.hir.BinaryOperator |
|---|
COMPARE_EQ, COMPARE_GE, COMPARE_GT, COMPARE_LE, COMPARE_LT, COMPARE_NE, INSTANCEOF, LOGICAL_AND, LOGICAL_OR, value |
| Method Summary | |
|---|---|
static AssignmentOperator |
fromString(java.lang.String s)
|
void |
print(java.io.OutputStream stream)
Print the code for the IR represented by the object. |
java.lang.String |
toString()
|
void |
verify()
Verifies this operator is valid. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
public static final AssignmentOperator ADD
public static final AssignmentOperator BITWISE_AND
public static final AssignmentOperator BITWISE_EXCLUSIVE_OR
public static final AssignmentOperator BITWISE_INCLUSIVE_OR
public static final AssignmentOperator DIVIDE
public static final AssignmentOperator NORMAL
public static final AssignmentOperator MODULUS
public static final AssignmentOperator MULTIPLY
public static final AssignmentOperator SHIFT_LEFT
public static final AssignmentOperator SHIFT_RIGHT
public static final AssignmentOperator SUBTRACT
| Method Detail |
|---|
public static AssignmentOperator fromString(java.lang.String s)
public void print(java.io.OutputStream stream)
Printable
print in interface Printableprint in class BinaryOperatorstream - The stream on which to print the data.public java.lang.String toString()
toString in class BinaryOperator
public void verify()
throws java.lang.IllegalStateException
verify in class BinaryOperatorjava.lang.IllegalStateException - if the operator is invalid.
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||