Class CondenseConditionals
java.lang.Object
org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.CondenseConditionals
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate static boolean
condenseConditional2_type1
(Op03SimpleStatement ifStatement, List<Op03SimpleStatement> allStatements) private static boolean
condenseConditional2_type2
(Op03SimpleStatement ifStatement) private static boolean
condenseConditional2_type3
(Op03SimpleStatement ifStatement, List<Op03SimpleStatement> allStatements) static boolean
condenseConditionals
(List<Op03SimpleStatement> statements) static boolean
condenseConditionals2
(List<Op03SimpleStatement> statements) private static boolean
condenseIfs
(Op03SimpleStatement if1, Op03SimpleStatement if2, Op03SimpleStatement taken1, Op03SimpleStatement taken2, Op03SimpleStatement fall2, boolean negated1)
-
Constructor Details
-
CondenseConditionals
public CondenseConditionals()
-
-
Method Details
-
condenseConditionals
-
condenseIfs
private static boolean condenseIfs(Op03SimpleStatement if1, Op03SimpleStatement if2, Op03SimpleStatement taken1, Op03SimpleStatement taken2, Op03SimpleStatement fall2, boolean negated1) -
condenseConditionals2
-
condenseConditional2_type3
private static boolean condenseConditional2_type3(Op03SimpleStatement ifStatement, List<Op03SimpleStatement> allStatements) -
condenseConditional2_type2
-
condenseConditional2_type1
private static boolean condenseConditional2_type1(Op03SimpleStatement ifStatement, List<Op03SimpleStatement> allStatements)
-