public class CondenseConditionals
extends java.lang.Object
Constructor and Description |
---|
CondenseConditionals() |
Modifier and Type | Method and 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) |
public static boolean condenseConditionals(java.util.List<Op03SimpleStatement> statements)
private static boolean condenseIfs(Op03SimpleStatement if1, Op03SimpleStatement if2, Op03SimpleStatement taken1, Op03SimpleStatement taken2, Op03SimpleStatement fall2, boolean negated1)
public static boolean condenseConditionals2(java.util.List<Op03SimpleStatement> statements)
private static boolean condenseConditional2_type3(Op03SimpleStatement ifStatement, java.util.List<Op03SimpleStatement> allStatements)
private static boolean condenseConditional2_type2(Op03SimpleStatement ifStatement)
private static boolean condenseConditional2_type1(Op03SimpleStatement ifStatement, java.util.List<Op03SimpleStatement> allStatements)