Class PointlessJumps
java.lang.Object
org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.PointlessJumps
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate static Op03SimpleStatement
maybeMoveTarget
(Op03SimpleStatement expectedRetarget, Op03SimpleStatement source, List<Op03SimpleStatement> statements) private static boolean
movableJump
(JumpType jumpType) static void
removePointlessJumps
(List<Op03SimpleStatement> statements)
-
Constructor Details
-
PointlessJumps
public PointlessJumps()
-
-
Method Details
-
removePointlessJumps
-
maybeMoveTarget
private static Op03SimpleStatement maybeMoveTarget(Op03SimpleStatement expectedRetarget, Op03SimpleStatement source, List<Op03SimpleStatement> statements) -
movableJump
-