Class InlineDeAssigner
- java.lang.Object
-
- org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.InlineDeAssigner
-
public class InlineDeAssigner extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description private classInlineDeAssigner.Deassigner
-
Constructor Summary
Constructors Modifier Constructor Description privateInlineDeAssigner()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description private voiddeAssign(Op03SimpleStatement container, java.util.List<Op03SimpleStatement> added)private voiddeAssign(AssignmentSimple assignmentSimple, Op03SimpleStatement container, java.util.List<Op03SimpleStatement> added)static voidextractAssignments(java.util.List<Op03SimpleStatement> statements)private static voidrewrite(InlineDeAssigner.Deassigner deassigner, Op03SimpleStatement container, java.util.List<Op03SimpleStatement> added)
-
-
-
Method Detail
-
rewrite
private static void rewrite(InlineDeAssigner.Deassigner deassigner, Op03SimpleStatement container, java.util.List<Op03SimpleStatement> added)
-
deAssign
private void deAssign(AssignmentSimple assignmentSimple, Op03SimpleStatement container, java.util.List<Op03SimpleStatement> added)
-
deAssign
private void deAssign(Op03SimpleStatement container, java.util.List<Op03SimpleStatement> added)
-
extractAssignments
public static void extractAssignments(java.util.List<Op03SimpleStatement> statements)
-
-