class ReturnRewriter
extends java.lang.Object
Constructor and Description |
---|
ReturnRewriter() |
Modifier and Type | Method and Description |
---|---|
(package private) static void |
propagateToReturn2(java.util.List<Op03SimpleStatement> statements) |
private static boolean |
pushReturnBack(Op03SimpleStatement returnStm) |
private static void |
replaceReturningIf(Op03SimpleStatement ifStatement,
boolean aggressive) |
(package private) static void |
replaceReturningIfs(java.util.List<Op03SimpleStatement> statements,
boolean aggressive) |
private static void replaceReturningIf(Op03SimpleStatement ifStatement, boolean aggressive)
static void replaceReturningIfs(java.util.List<Op03SimpleStatement> statements, boolean aggressive)
static void propagateToReturn2(java.util.List<Op03SimpleStatement> statements)
private static boolean pushReturnBack(Op03SimpleStatement returnStm)