public final class SyntheticMapRemoval extends TrackingVisitor<MapLiteral> implements EmitterVisitor
| Modifier and Type | Field and Description |
|---|---|
static StreamTransformer |
TRANSFORMER |
tracker| Modifier and Type | Method and Description |
|---|---|
protected MapLiteral |
assignDefault(Command command) |
PushStream |
getOutputStream()
Get the output stream
|
void |
onCommand(Command command) |
void |
visit(VariableBinding.End variableBindingEnd)
Process a
VariableBinding.End command. |
void |
visit(VariableBinding.Start variableBindingStart)
Process a
VariableBinding.Start command. |
visit, visitvisit, visit, visit, visit, visit, visit, visit, visitpublic static final StreamTransformer TRANSFORMER
public void visit(VariableBinding.Start variableBindingStart)
CommandVisitorVariableBinding.Start command.visit in interface CommandVisitorvisit in class TrackingVisitor<MapLiteral>variableBindingStart - the commandpublic void visit(VariableBinding.End variableBindingEnd)
CommandVisitorVariableBinding.End command.visit in interface CommandVisitorvisit in class TrackingVisitor<MapLiteral>variableBindingEnd - the commandprotected MapLiteral assignDefault(Command command)
assignDefault in class TrackingVisitor<MapLiteral>public void onCommand(Command command)
onCommand in class UniformVisitorpublic PushStream getOutputStream()
EmitterVisitorgetOutputStream in interface EmitterVisitorCopyright © 2007–2020 The Apache Software Foundation. All rights reserved.