public class PointlessJumps
extends java.lang.Object
Constructor and Description |
---|
PointlessJumps() |
Modifier and Type | Method and Description |
---|---|
private static Op03SimpleStatement |
maybeMoveTarget(Op03SimpleStatement expectedRetarget,
Op03SimpleStatement source,
java.util.List<Op03SimpleStatement> statements) |
private static boolean |
movableJump(JumpType jumpType) |
static void |
removePointlessJumps(java.util.List<Op03SimpleStatement> statements) |
public static void removePointlessJumps(java.util.List<Op03SimpleStatement> statements)
private static Op03SimpleStatement maybeMoveTarget(Op03SimpleStatement expectedRetarget, Op03SimpleStatement source, java.util.List<Op03SimpleStatement> statements)
private static boolean movableJump(JumpType jumpType)