|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcetus.hir.BinaryOperator
public class BinaryOperator
Infix operators that act on two expressions.
| Field Summary | |
|---|---|
static BinaryOperator |
ADD
+ |
static BinaryOperator |
BITWISE_AND
& |
static BinaryOperator |
BITWISE_EXCLUSIVE_OR
^ |
static BinaryOperator |
BITWISE_INCLUSIVE_OR
| |
static BinaryOperator |
COMPARE_EQ
== |
static BinaryOperator |
COMPARE_GE
>= |
static BinaryOperator |
COMPARE_GT
> |
static BinaryOperator |
COMPARE_LE
<= |
static BinaryOperator |
COMPARE_LT
< |
static BinaryOperator |
COMPARE_NE
!= |
static BinaryOperator |
DIVIDE
/ |
static BinaryOperator |
INSTANCEOF
instanceof |
static BinaryOperator |
LOGICAL_AND
&& |
static BinaryOperator |
LOGICAL_OR
|| |
static BinaryOperator |
MODULUS
% |
static BinaryOperator |
MULTIPLY
* |
static BinaryOperator |
SHIFT_LEFT
<< |
static BinaryOperator |
SHIFT_RIGHT
>> |
static BinaryOperator |
SUBTRACT
- |
protected int |
value
|
| Constructor Summary | |
|---|---|
protected |
BinaryOperator()
|
| Method Summary | |
|---|---|
static BinaryOperator |
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 BinaryOperator ADD
public static final BinaryOperator BITWISE_AND
public static final BinaryOperator BITWISE_EXCLUSIVE_OR
public static final BinaryOperator BITWISE_INCLUSIVE_OR
public static final BinaryOperator COMPARE_EQ
public static final BinaryOperator COMPARE_GE
public static final BinaryOperator COMPARE_GT
public static final BinaryOperator COMPARE_LE
public static final BinaryOperator COMPARE_LT
public static final BinaryOperator COMPARE_NE
public static final BinaryOperator DIVIDE
public static final BinaryOperator LOGICAL_AND
public static final BinaryOperator LOGICAL_OR
public static final BinaryOperator MODULUS
public static final BinaryOperator MULTIPLY
public static final BinaryOperator SHIFT_LEFT
public static final BinaryOperator SHIFT_RIGHT
public static final BinaryOperator SUBTRACT
public static final BinaryOperator INSTANCEOF
protected int value
| Constructor Detail |
|---|
protected BinaryOperator()
| Method Detail |
|---|
public static BinaryOperator fromString(java.lang.String s)
public void print(java.io.OutputStream stream)
Printable
print in interface Printablestream - The stream on which to print the data.public java.lang.String toString()
toString in class java.lang.Object
public void verify()
throws java.lang.IllegalStateException
java.lang.IllegalStateException - if the operator is invalid.
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||