Class LValueCondense
- java.lang.Object
-
- org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.LValueCondense
-
public class LValueCondense extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description LValueCondense()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description private 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(java.util.List<Op03SimpleStatement> statements)
static void
condenseLValueChain2(java.util.List<Op03SimpleStatement> statements)
-
-
-
Method Detail
-
condenseLValueChain1
public static void condenseLValueChain1(java.util.List<Op03SimpleStatement> statements)
-
applyLValueSwap
private static void applyLValueSwap(AssignmentSimple a1, AssignmentSimple a2, Op03SimpleStatement stm1, Op03SimpleStatement stm2)
-
condenseLValueChain2
public static void condenseLValueChain2(java.util.List<Op03SimpleStatement> statements)
-
applyLValueCondense
private static void applyLValueCondense(AssignmentSimple a1, AssignmentSimple a2, Op03SimpleStatement stm1, Op03SimpleStatement stm2)
-
-