Class SwitchEnumRewriter.SwitchEnumMatchResultCollector
java.lang.Object
org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.matchutil.AbstractMatchResultIterator
org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.SwitchEnumRewriter.SwitchEnumMatchResultCollector
- All Implemented Interfaces:
MatchResultCollector
- Enclosing class:
- SwitchEnumRewriter
private static class SwitchEnumRewriter.SwitchEnumMatchResultCollector
extends AbstractMatchResultIterator
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate Expression
private Expression
private StructuredExpressionStatement
private StructuredSwitch
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
clear()
void
collectMatches
(String name, WildcardMatch wcm) void
collectStatement
(String name, StructuredStatement statement) (package private) Expression
(package private) Expression
(package private) StructuredExpressionStatement
(package private) StructuredSwitch
-
Field Details
-
lookupTable
-
enumObject
-
structuredSwitch
-
structuredExpressionStatement
-
-
Constructor Details
-
SwitchEnumMatchResultCollector
private SwitchEnumMatchResultCollector()
-
-
Method Details
-
clear
public void clear()- Specified by:
clear
in interfaceMatchResultCollector
- Overrides:
clear
in classAbstractMatchResultIterator
-
collectStatement
- Specified by:
collectStatement
in interfaceMatchResultCollector
- Overrides:
collectStatement
in classAbstractMatchResultIterator
-
collectMatches
- Specified by:
collectMatches
in interfaceMatchResultCollector
- Overrides:
collectMatches
in classAbstractMatchResultIterator
-
getLookupTable
Expression getLookupTable() -
getEnumObject
Expression getEnumObject() -
getStructuredSwitch
StructuredSwitch getStructuredSwitch() -
getStructuredExpressionStatement
StructuredExpressionStatement getStructuredExpressionStatement()
-