Class ConditionalCondenser
java.lang.Object
org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.ConditionalCondenser
-
Field Summary
Fields -
Constructor Summary
ConstructorsModifierConstructorDescriptionprivate
ConditionalCondenser
(boolean testEclipse, boolean notInstanceOf) -
Method Summary
Modifier and TypeMethodDescriptionprivate static boolean
private static boolean
private void
collapseAssignmentsIntoConditional
(Op03SimpleStatement ifStatement) (package private) static void
collapseAssignmentsIntoConditionals
(List<Op03SimpleStatement> statements, Options options, ClassFileVersion classFileVersion)
-
Field Details
-
testEclipse
private boolean testEclipse -
notInstanceOf
private boolean notInstanceOf
-
-
Constructor Details
-
ConditionalCondenser
private ConditionalCondenser(boolean testEclipse, boolean notInstanceOf)
-
-
Method Details
-
appropriateForIfAssignmentCollapse1
-
appropriateForIfAssignmentCollapse2
-
collapseAssignmentsIntoConditional
-
collapseAssignmentsIntoConditionals
static void collapseAssignmentsIntoConditionals(List<Op03SimpleStatement> statements, Options options, ClassFileVersion classFileVersion)
-