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(DoubleDispatchVisitor 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() |
Tree.Kind |
getKind() |
SyntaxToken |
openCurlyBrace() |
SyntaxToken |
openParenthesis() |
SyntaxToken |
switchKeyword() |
getFirstToken, getLastToken, getLine, getParent, is, isLeaf, setParentpublic 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 Tree.Kind getKind()
getKind in class JavaScriptTreepublic Iterator<Tree> childrenIterator()
JavaScriptTreenull elements.childrenIterator in class JavaScriptTreepublic void accept(DoubleDispatchVisitor visitor)
Copyright © 2011–2016 SonarSource and Eriks Nukis. All rights reserved.