Class CondenseConditionals
- java.lang.Object
-
- org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.CondenseConditionals
-
public class CondenseConditionals extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description CondenseConditionals()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description private static boolean
condenseConditional2_type1(Op03SimpleStatement ifStatement, java.util.List<Op03SimpleStatement> allStatements)
private static boolean
condenseConditional2_type2(Op03SimpleStatement ifStatement)
private static boolean
condenseConditional2_type3(Op03SimpleStatement ifStatement, java.util.List<Op03SimpleStatement> allStatements)
static boolean
condenseConditionals(java.util.List<Op03SimpleStatement> statements)
static boolean
condenseConditionals2(java.util.List<Op03SimpleStatement> statements)
private static boolean
condenseIfs(Op03SimpleStatement if1, Op03SimpleStatement if2, Op03SimpleStatement taken1, Op03SimpleStatement taken2, Op03SimpleStatement fall2, boolean negated1)
-
-
-
Method Detail
-
condenseConditionals
public static boolean condenseConditionals(java.util.List<Op03SimpleStatement> statements)
-
condenseIfs
private static boolean condenseIfs(Op03SimpleStatement if1, Op03SimpleStatement if2, Op03SimpleStatement taken1, Op03SimpleStatement taken2, Op03SimpleStatement fall2, boolean negated1)
-
condenseConditionals2
public static boolean condenseConditionals2(java.util.List<Op03SimpleStatement> statements)
-
condenseConditional2_type3
private static boolean condenseConditional2_type3(Op03SimpleStatement ifStatement, java.util.List<Op03SimpleStatement> allStatements)
-
condenseConditional2_type2
private static boolean condenseConditional2_type2(Op03SimpleStatement ifStatement)
-
condenseConditional2_type1
private static boolean condenseConditional2_type1(Op03SimpleStatement ifStatement, java.util.List<Op03SimpleStatement> allStatements)
-
-