| Package | Description |
|---|---|
| org.benf.cfr.reader.bytecode.analysis.parse.expression |
| Modifier and Type | Field and Description |
|---|---|
private CompOp |
ComparisonOperation.op |
| Modifier and Type | Method and Description |
|---|---|
CompOp |
CompOp.getInverted() |
CompOp |
ComparisonOperation.getOp() |
static CompOp |
CompOp.getOpFor(JVMInstr instr) |
private static CompOp |
ArithmeticOperation.rewriteXCMPCompOp(CompOp from,
int on) |
static CompOp |
CompOp.valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.
|
static CompOp[] |
CompOp.values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
| Modifier and Type | Method and Description |
|---|---|
private static boolean |
ArithmeticOperation.canNegateAroundNaN(CompOp from,
int on) |
private static ComparisonOperation.BooleanComparisonType |
ComparisonOperation.isBooleanComparison(Expression a,
Expression b,
CompOp op) |
private static boolean |
ArithmeticOperation.returnsTrueForNaN(CompOp from,
int on,
boolean nanG) |
private static CompOp |
ArithmeticOperation.rewriteXCMPCompOp(CompOp from,
int on) |
| Constructor and Description |
|---|
ComparisonOperation(BytecodeLoc loc,
Expression lhs,
Expression rhs,
CompOp op) |
ComparisonOperation(BytecodeLoc loc,
Expression lhs,
Expression rhs,
CompOp op,
boolean canNegate) |