in java/src/com/google/template/soy/soytree/AbstractReturningSoyNodeVisitor.java [52:165]
protected R visit(SoyNode node) {
switch (node.getKind()) {
case SOY_FILE_SET_NODE:
return visitSoyFileSetNode((SoyFileSetNode) node);
case SOY_FILE_NODE:
return visitSoyFileNode((SoyFileNode) node);
case IMPORT_NODE:
return visitImportNode((ImportNode) node);
case TEMPLATE_ELEMENT_NODE:
return visitTemplateElementNode((TemplateElementNode) node);
case TEMPLATE_BASIC_NODE:
return visitTemplateBasicNode((TemplateBasicNode) node);
case TEMPLATE_DELEGATE_NODE:
return visitTemplateDelegateNode((TemplateDelegateNode) node);
case RAW_TEXT_NODE:
return visitRawTextNode((RawTextNode) node);
case MSG_FALLBACK_GROUP_NODE:
return visitMsgFallbackGroupNode((MsgFallbackGroupNode) node);
case MSG_NODE:
return visitMsgNode((MsgNode) node);
case MSG_PLURAL_NODE:
return visitMsgPluralNode((MsgPluralNode) node);
case MSG_PLURAL_CASE_NODE:
return visitMsgPluralCaseNode((MsgPluralCaseNode) node);
case MSG_PLURAL_DEFAULT_NODE:
return visitMsgPluralDefaultNode((MsgPluralDefaultNode) node);
case MSG_SELECT_NODE:
return visitMsgSelectNode((MsgSelectNode) node);
case MSG_SELECT_CASE_NODE:
return visitMsgSelectCaseNode((MsgSelectCaseNode) node);
case MSG_SELECT_DEFAULT_NODE:
return visitMsgSelectDefaultNode((MsgSelectDefaultNode) node);
case MSG_PLACEHOLDER_NODE:
return visitMsgPlaceholderNode((MsgPlaceholderNode) node);
case MSG_HTML_TAG_NODE:
return visitMsgHtmlTagNode((MsgHtmlTagNode) node);
case PRINT_NODE:
return visitPrintNode((PrintNode) node);
case PRINT_DIRECTIVE_NODE:
return visitPrintDirectiveNode((PrintDirectiveNode) node);
case CONST_NODE:
return visitConstNode((ConstNode) node);
case LET_VALUE_NODE:
return visitLetValueNode((LetValueNode) node);
case LET_CONTENT_NODE:
return visitLetContentNode((LetContentNode) node);
case IF_NODE:
return visitIfNode((IfNode) node);
case IF_COND_NODE:
return visitIfCondNode((IfCondNode) node);
case IF_ELSE_NODE:
return visitIfElseNode((IfElseNode) node);
case SWITCH_NODE:
return visitSwitchNode((SwitchNode) node);
case SWITCH_CASE_NODE:
return visitSwitchCaseNode((SwitchCaseNode) node);
case SWITCH_DEFAULT_NODE:
return visitSwitchDefaultNode((SwitchDefaultNode) node);
case FOR_NODE:
return visitForNode((ForNode) node);
case FOR_NONEMPTY_NODE:
return visitForNonemptyNode((ForNonemptyNode) node);
case FOR_IFEMPTY_NODE:
return visitForIfemptyNode((ForIfemptyNode) node);
case CALL_BASIC_NODE:
return visitCallBasicNode((CallBasicNode) node);
case CALL_DELEGATE_NODE:
return visitCallDelegateNode((CallDelegateNode) node);
case CALL_PARAM_VALUE_NODE:
return visitCallParamValueNode((CallParamValueNode) node);
case CALL_PARAM_CONTENT_NODE:
return visitCallParamContentNode((CallParamContentNode) node);
case HTML_COMMENT_NODE:
return visitHtmlCommentNode((HtmlCommentNode) node);
case HTML_CLOSE_TAG_NODE:
return visitHtmlCloseTagNode((HtmlCloseTagNode) node);
case HTML_OPEN_TAG_NODE:
return visitHtmlOpenTagNode((HtmlOpenTagNode) node);
case HTML_ATTRIBUTE_NODE:
return visitHtmlAttributeNode((HtmlAttributeNode) node);
case HTML_ATTRIBUTE_VALUE_NODE:
return visitHtmlAttributeValueNode((HtmlAttributeValueNode) node);
case KEY_NODE:
return visitKeyNode((KeyNode) node);
case SKIP_NODE:
return visitSkipNode((SkipNode) node);
case VE_LOG_NODE:
return visitVeLogNode((VeLogNode) node);
case LOG_NODE:
return visitLogNode((LogNode) node);
case DEBUGGER_NODE:
return visitDebuggerNode((DebuggerNode) node);
case EXTERN_NODE:
return visitExternNode((ExternNode) node);
case JAVA_IMPL_NODE:
return visitJavaImplNode((JavaImplNode) node);
case JS_IMPL_NODE:
return visitJsImplNode((JsImplNode) node);
}
return visitSoyNode(node);
}