public class ConditionalCondenser
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private boolean |
notInstanceOf |
private boolean |
testEclipse |
Modifier | Constructor and Description |
---|---|
private |
ConditionalCondenser(boolean testEclipse,
boolean notInstanceOf) |
Modifier and Type | Method and Description |
---|---|
private static boolean |
appropriateForIfAssignmentCollapse1(Op03SimpleStatement statement) |
private static boolean |
appropriateForIfAssignmentCollapse2(Op03SimpleStatement statement) |
private void |
collapseAssignmentsIntoConditional(Op03SimpleStatement ifStatement) |
(package private) static void |
collapseAssignmentsIntoConditionals(java.util.List<Op03SimpleStatement> statements,
Options options,
ClassFileVersion classFileVersion) |
private ConditionalCondenser(boolean testEclipse, boolean notInstanceOf)
private static boolean appropriateForIfAssignmentCollapse1(Op03SimpleStatement statement)
private static boolean appropriateForIfAssignmentCollapse2(Op03SimpleStatement statement)
private void collapseAssignmentsIntoConditional(Op03SimpleStatement ifStatement)
static void collapseAssignmentsIntoConditionals(java.util.List<Op03SimpleStatement> statements, Options options, ClassFileVersion classFileVersion)