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