public final class InferRequiredSyntaxVersionVisitor extends AbstractSoyNodeVisitor<SyntaxVersion>
The node passed to exec() must be a SoyFileNode.
| Constructor and Description |
|---|
InferRequiredSyntaxVersionVisitor() |
| Modifier and Type | Method and Description |
|---|---|
SyntaxVersion |
exec(SoyNode node)
Executes the function defined by this visitor.
|
protected void |
visitSoyNode(SoyNode node) |
protected void |
visitTemplateNode(TemplateNode node) |
visit, visitCallBasicNode, visitCallDelegateNode, visitCallNode, visitCallParamContentNode, visitCallParamNode, visitCallParamValueNode, visitChildren, visitChildrenAllowingConcurrentModification, visitCssNode, visitDebuggerNode, visitForeachIfemptyNode, visitForeachNode, visitForeachNonemptyNode, visitForNode, visitIfCondNode, visitIfElseNode, visitIfNode, visitLetContentNode, visitLetNode, visitLetValueNode, visitLogNode, visitLoopNode, visitMsgFallbackGroupNode, visitMsgHtmlTagNode, visitMsgNode, visitMsgPlaceholderNode, visitMsgPluralCaseNode, visitMsgPluralDefaultNode, visitMsgPluralNode, visitMsgSelectCaseNode, visitMsgSelectDefaultNode, visitMsgSelectNode, visitMsgSubstUnitNode, visitPrintDirectiveNode, visitPrintNode, visitRawTextNode, visitSoyFileNode, visitSoyFileSetNode, visitSwitchCaseNode, visitSwitchDefaultNode, visitSwitchNode, visitTemplateBasicNode, visitTemplateDelegateNode, visitXidNodevisitChildren, visitChildrenAllowingConcurrentModificationpublic SyntaxVersion exec(SoyNode node)
NodeVisitorexec in interface NodeVisitor<SoyNode,SyntaxVersion>exec in class AbstractNodeVisitor<SoyNode,SyntaxVersion>node - The node to execute the function on.protected void visitTemplateNode(TemplateNode node)
visitTemplateNode in class AbstractSoyNodeVisitor<SyntaxVersion>protected void visitSoyNode(SoyNode node)
visitSoyNode in class AbstractSoyNodeVisitor<SyntaxVersion>node - the visited node.