Class InstanceofMatchTidyingRewriter
java.lang.Object
org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.InstanceofMatchTidyingRewriter
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprivate classprivate classprivate class -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final Map<LValue, List<StructuredStatement>> private StructuredStatementprivate final Map<LocalVariable, Integer> private final Set<LocalVariable> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate voidaddDefinition(StructuredStatement in, LValue lvalue) private voiddoRewrite(Op04StructuredStatement block) static voidrewrite(Op04StructuredStatement block)
-
Field Details
-
locals
-
removeCandidates
-
definitions
-
last
-
-
Constructor Details
-
InstanceofMatchTidyingRewriter
public InstanceofMatchTidyingRewriter()
-
-
Method Details
-
rewrite
-
doRewrite
-
addDefinition
-