public class SwitchStatementTreeImpl extends JavaTree implements SwitchStatementTree
JavaTree.ArrayTypeTreeImpl, JavaTree.CompilationUnitTreeImpl, JavaTree.ImportTreeImpl, JavaTree.NotImplementedTreeImpl, JavaTree.ParameterizedTypeTreeImpl, JavaTree.PrimitiveTypeTreeImpl, JavaTree.UnionTypeTreeImpl, JavaTree.WildcardTreeImpl| Constructor and Description |
|---|
SwitchStatementTreeImpl(InternalSyntaxToken switchKeyword,
InternalSyntaxToken openParenToken,
ExpressionTree expression,
InternalSyntaxToken closeParenToken,
InternalSyntaxToken openBraceToken,
List<CaseGroupTreeImpl> groups,
InternalSyntaxToken closeBraceToken,
List<com.sonar.sslr.api.AstNode> children) |
| Modifier and Type | Method and Description |
|---|---|
void |
accept(TreeVisitor visitor) |
List<CaseGroupTree> |
cases() |
Iterator<Tree> |
childrenIterator()
Creates iterator for children of this node.
|
SyntaxToken |
closeBraceToken() |
SyntaxToken |
closeParenToken() |
ExpressionTree |
expression() |
Tree.Kind |
getKind() |
SyntaxToken |
openBraceToken() |
SyntaxToken |
openParenToken() |
SyntaxToken |
switchKeyword() |
addChild, 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 switchKeyword, InternalSyntaxToken openParenToken, ExpressionTree expression, InternalSyntaxToken closeParenToken, InternalSyntaxToken openBraceToken, List<CaseGroupTreeImpl> groups, InternalSyntaxToken closeBraceToken, List<com.sonar.sslr.api.AstNode> children)
public SyntaxToken switchKeyword()
switchKeyword in interface SwitchStatementTreepublic SyntaxToken openParenToken()
openParenToken in interface SwitchStatementTreepublic ExpressionTree expression()
expression in interface SwitchStatementTreepublic SyntaxToken closeParenToken()
closeParenToken in interface SwitchStatementTreepublic SyntaxToken openBraceToken()
openBraceToken in interface SwitchStatementTreepublic List<CaseGroupTree> cases()
cases in interface SwitchStatementTreepublic SyntaxToken closeBraceToken()
closeBraceToken in interface SwitchStatementTreepublic void accept(TreeVisitor visitor)
public Iterator<Tree> childrenIterator()
JavaTreenull elements.childrenIterator in class JavaTreeCopyright © 2012–2015 SonarSource. All rights reserved.