private static class SwitchEnumRewriter.SwitchEnumMatchResultCollector extends AbstractMatchResultIterator
| Modifier and Type | Field and Description |
|---|---|
private Expression |
enumObject |
private Expression |
lookupTable |
private StructuredExpressionStatement |
structuredExpressionStatement |
private StructuredSwitch |
structuredSwitch |
| Modifier | Constructor and Description |
|---|---|
private |
SwitchEnumMatchResultCollector() |
| Modifier and Type | Method and Description |
|---|---|
void |
clear() |
void |
collectMatches(java.lang.String name,
WildcardMatch wcm) |
void |
collectStatement(java.lang.String name,
StructuredStatement statement) |
(package private) Expression |
getEnumObject() |
(package private) Expression |
getLookupTable() |
(package private) StructuredExpressionStatement |
getStructuredExpressionStatement() |
(package private) StructuredSwitch |
getStructuredSwitch() |
private Expression lookupTable
private Expression enumObject
private StructuredSwitch structuredSwitch
private StructuredExpressionStatement structuredExpressionStatement
public void clear()
clear in interface MatchResultCollectorclear in class AbstractMatchResultIteratorpublic void collectStatement(java.lang.String name,
StructuredStatement statement)
collectStatement in interface MatchResultCollectorcollectStatement in class AbstractMatchResultIteratorpublic void collectMatches(java.lang.String name,
WildcardMatch wcm)
collectMatches in interface MatchResultCollectorcollectMatches in class AbstractMatchResultIteratorExpression getLookupTable()
Expression getEnumObject()
StructuredSwitch getStructuredSwitch()
StructuredExpressionStatement getStructuredExpressionStatement()