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