public final class GenIncrementalDomExprsVisitor extends GenJsExprsVisitor
| Modifier and Type | Class and Description |
|---|---|
static interface |
GenIncrementalDomExprsVisitor.GenIncrementalDomExprsVisitorFactory
Injectable factory for creating an instance of this class.
|
GenJsExprsVisitor.GenJsExprsVisitorFactoryisComputableAsJsExprsVisitor, jsExprs| Constructor and Description |
|---|
GenIncrementalDomExprsVisitor(Map<String,SoyJsSrcPrintDirective> soyJsSrcDirectivesMap,
JsExprTranslator jsExprTranslator,
com.google.template.soy.incrementaldomsrc.IncrementalDomGenCallCodeUtils genCallCodeUtils,
com.google.template.soy.incrementaldomsrc.IsComputableAsIncrementalDomExprsVisitor isComputableAsJsExprsVisitor,
GenIncrementalDomExprsVisitor.GenIncrementalDomExprsVisitorFactory genIncrementalDomExprsVisitorFactory,
ErrorReporter errorReporter,
Deque<Map<String,JsExpr>> localVarTranslations,
TemplateAliases templateAliases) |
| Modifier and Type | Method and Description |
|---|---|
List<JsExpr> |
exec(SoyNode node)
Executes the function defined by this visitor.
|
execOnChildren, visitCallNode, visitCallParamContentNode, visitCssNode, visitIfCondNode, visitIfElseNode, visitIfNode, visitMsgHtmlTagNode, visitMsgPlaceholderNode, visitPrintNode, visitRawTextNode, visitTemplateNode, visitXidNodevisit, visitCallBasicNode, visitCallDelegateNode, visitCallParamNode, visitCallParamValueNode, visitChildren, visitChildrenAllowingConcurrentModification, visitDebuggerNode, visitForeachIfemptyNode, visitForeachNode, visitForeachNonemptyNode, visitForNode, visitLetContentNode, visitLetNode, visitLetValueNode, visitLogNode, visitLoopNode, visitMsgFallbackGroupNode, visitMsgNode, visitMsgPluralCaseNode, visitMsgPluralDefaultNode, visitMsgPluralNode, visitMsgSelectCaseNode, visitMsgSelectDefaultNode, visitMsgSelectNode, visitMsgSubstUnitNode, visitPrintDirectiveNode, visitSoyFileNode, visitSoyFileSetNode, visitSoyNode, visitSwitchCaseNode, visitSwitchDefaultNode, visitSwitchNode, visitTemplateBasicNode, visitTemplateDelegateNodevisitChildren, visitChildrenAllowingConcurrentModificationpublic GenIncrementalDomExprsVisitor(Map<String,SoyJsSrcPrintDirective> soyJsSrcDirectivesMap, JsExprTranslator jsExprTranslator, com.google.template.soy.incrementaldomsrc.IncrementalDomGenCallCodeUtils genCallCodeUtils, com.google.template.soy.incrementaldomsrc.IsComputableAsIncrementalDomExprsVisitor isComputableAsJsExprsVisitor, GenIncrementalDomExprsVisitor.GenIncrementalDomExprsVisitorFactory genIncrementalDomExprsVisitorFactory, ErrorReporter errorReporter, Deque<Map<String,JsExpr>> localVarTranslations, TemplateAliases templateAliases)
public List<JsExpr> exec(SoyNode node)
NodeVisitorexec in interface NodeVisitor<SoyNode,List<JsExpr>>exec in class GenJsExprsVisitornode - The node to execute the function on.