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) |