Class LValueCondense
java.lang.Object
org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.LValueCondense
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate static void
applyLValueCondense
(AssignmentSimple a1, AssignmentSimple a2, Op03SimpleStatement stm1, Op03SimpleStatement stm2) private static void
applyLValueSwap
(AssignmentSimple a1, AssignmentSimple a2, Op03SimpleStatement stm1, Op03SimpleStatement stm2) static void
condenseLValueChain1
(List<Op03SimpleStatement> statements) static void
condenseLValueChain2
(List<Op03SimpleStatement> statements)
-
Constructor Details
-
LValueCondense
public LValueCondense()
-
-
Method Details
-
condenseLValueChain1
-
applyLValueSwap
private static void applyLValueSwap(AssignmentSimple a1, AssignmentSimple a2, Op03SimpleStatement stm1, Op03SimpleStatement stm2) -
condenseLValueChain2
-
applyLValueCondense
private static void applyLValueCondense(AssignmentSimple a1, AssignmentSimple a2, Op03SimpleStatement stm1, Op03SimpleStatement stm2)
-