public final class GenIncrementalDomExprsVisitor extends GenJsExprsVisitor
| Modifier and Type | Class and Description |
|---|---|
static class |
GenIncrementalDomExprsVisitor.GenIncrementalDomExprsVisitorFactory
Injectable factory for creating an instance of this class.
|
GenJsExprsVisitor.GenJsExprsVisitorFactorychunks, isComputableAsJsExprsVisitor| Constructor and Description |
|---|
GenIncrementalDomExprsVisitor(SoyJsSrcOptions options,
com.google.template.soy.incrementaldomsrc.IncrementalDomGenCallCodeUtils genCallCodeUtils,
com.google.template.soy.incrementaldomsrc.IsComputableAsIncrementalDomExprsVisitor isComputableAsJsExprsVisitor,
GenIncrementalDomExprsVisitor.GenIncrementalDomExprsVisitorFactory genIncrementalDomExprsVisitorFactory,
TranslationContext translationContext,
ErrorReporter errorReporter,
TemplateAliases templateAliases) |
| Modifier and Type | Method and Description |
|---|---|
List<CodeChunk.WithValue> |
exec(SoyNode node)
Executes the function defined by this visitor.
|
execOnChildren, visitCallNode, visitCallParamContentNode, visitIfCondNode, visitIfElseNode, visitIfNode, visitMsgHtmlTagNode, visitMsgPlaceholderNode, visitPrintNode, visitRawTextNode, visitTemplateNodevisit, visitCallBasicNode, visitCallDelegateNode, visitCallParamNode, visitCallParamValueNode, visitChildren, visitChildrenAllowingConcurrentModification, visitDebuggerNode, visitForIfemptyNode, visitForNode, visitForNonemptyNode, visitHtmlAttributeNode, visitHtmlAttributeValueNode, visitHtmlCloseTagNode, visitHtmlCommentNode, visitHtmlOpenTagNode, visitLetContentNode, visitLetNode, visitLetValueNode, visitLogNode, visitMsgFallbackGroupNode, visitMsgNode, visitMsgPluralCaseNode, visitMsgPluralDefaultNode, visitMsgPluralNode, visitMsgSelectCaseNode, visitMsgSelectDefaultNode, visitMsgSelectNode, visitMsgSubstUnitNode, visitPrintDirectiveNode, visitSoyFileNode, visitSoyFileSetNode, visitSoyNode, visitSwitchCaseNode, visitSwitchDefaultNode, visitSwitchNode, visitTemplateBasicNode, visitTemplateDelegateNode, visitVeLogNodevisitChildren, visitChildrenAllowingConcurrentModificationpublic GenIncrementalDomExprsVisitor(SoyJsSrcOptions options, com.google.template.soy.incrementaldomsrc.IncrementalDomGenCallCodeUtils genCallCodeUtils, com.google.template.soy.incrementaldomsrc.IsComputableAsIncrementalDomExprsVisitor isComputableAsJsExprsVisitor, GenIncrementalDomExprsVisitor.GenIncrementalDomExprsVisitorFactory genIncrementalDomExprsVisitorFactory, TranslationContext translationContext, ErrorReporter errorReporter, TemplateAliases templateAliases)
public List<CodeChunk.WithValue> exec(SoyNode node)
NodeVisitorexec in interface NodeVisitor<SoyNode,List<CodeChunk.WithValue>>exec in class GenJsExprsVisitornode - The node to execute the function on.