public class SwitchStatementTreeImpl extends JavaScriptTree implements SwitchStatementTree
| Constructor and Description |
|---|
SwitchStatementTreeImpl(InternalSyntaxToken openCurlyBrace,
List<SwitchClauseTree> cases,
InternalSyntaxToken closeCurlyBrace) |
| Modifier and Type | Method and Description |
|---|---|
void |
accept(TreeVisitor visitor) |
List<SwitchClauseTree> |
cases() |
Iterator<Tree> |
childrenIterator()
Creates iterator for children of this node.
|
SyntaxToken |
closeCurlyBrace() |
SyntaxToken |
closeParenthesis() |
SwitchStatementTreeImpl |
complete(InternalSyntaxToken switchKeyword,
InternalSyntaxToken openParenthesis,
ExpressionTree expression,
InternalSyntaxToken closeParenthesis) |
ExpressionTree |
expression() |
com.sonar.sslr.api.AstNodeType |
getKind() |
SyntaxToken |
openCurlyBrace() |
SyntaxToken |
openParenthesis() |
SyntaxToken |
switchKeyword() |
addChild, addChildren, getAstNode, getLine, is, isLeaf, isLegacy, prependChildren, prependChildrenfindChildren, findDirectChildren, findFirstChild, findFirstDirectChild, findFirstParent, getChild, getChildren, getChildren, getDescendants, getFirstAncestor, getFirstAncestor, getFirstChild, getFirstChild, getFirstDescendant, getFromIndex, getLastChild, getLastChild, getLastToken, getName, getNextAstNode, getNextSibling, getNumberOfChildren, getParent, getPreviousAstNode, getPreviousSibling, getToIndex, getToken, getTokenLine, getTokenOriginalValue, getTokens, getTokenValue, getType, hasAncestor, hasAncestor, hasChildren, hasChildren, hasDescendant, hasDirectChildren, hasParent, hasParents, hasToBeSkippedFromAst, hasToken, is, isCopyBookOrGeneratedNode, isNot, nextAstNode, nextSibling, previousAstNode, previousSibling, select, setFromIndex, setToIndex, toStringpublic SwitchStatementTreeImpl(InternalSyntaxToken openCurlyBrace, List<SwitchClauseTree> cases, InternalSyntaxToken closeCurlyBrace)
public SwitchStatementTreeImpl complete(InternalSyntaxToken switchKeyword, InternalSyntaxToken openParenthesis, ExpressionTree expression, InternalSyntaxToken closeParenthesis)
public SyntaxToken switchKeyword()
switchKeyword in interface SwitchStatementTreepublic SyntaxToken openParenthesis()
openParenthesis in interface SwitchStatementTreepublic ExpressionTree expression()
expression in interface SwitchStatementTreepublic SyntaxToken closeParenthesis()
closeParenthesis in interface SwitchStatementTreepublic SyntaxToken openCurlyBrace()
openCurlyBrace in interface SwitchStatementTreepublic List<SwitchClauseTree> cases()
cases in interface SwitchStatementTreepublic SyntaxToken closeCurlyBrace()
closeCurlyBrace in interface SwitchStatementTreepublic com.sonar.sslr.api.AstNodeType getKind()
getKind in class JavaScriptTreepublic Iterator<Tree> childrenIterator()
JavaScriptTreenull elements.childrenIterator in class JavaScriptTreepublic void accept(TreeVisitor visitor)
Copyright © 2011–2015 SonarSource and Eriks Nukis. All rights reserved.