public class IfStatementTreeImpl extends JavaTree implements IfStatementTree
JavaTree.ArrayTypeTreeImpl, JavaTree.CompilationUnitTreeImpl, JavaTree.ImportTreeImpl, JavaTree.NotImplementedTreeImpl, JavaTree.PackageDeclarationTreeImpl, JavaTree.ParameterizedTypeTreeImpl, JavaTree.PrimitiveTypeTreeImpl, JavaTree.UnionTypeTreeImpl, JavaTree.WildcardTreeImpl
grammarRuleKey
Constructor and Description |
---|
IfStatementTreeImpl(InternalSyntaxToken ifKeyword,
InternalSyntaxToken openParenToken,
ExpressionTree condition,
InternalSyntaxToken closeParenToken,
StatementTree thenStatement) |
IfStatementTreeImpl(InternalSyntaxToken elseKeyword,
StatementTree elseStatement) |
Modifier and Type | Method and Description |
---|---|
void |
accept(TreeVisitor visitor) |
Iterable<Tree> |
children()
Creates iterable for children of this node.
|
SyntaxToken |
closeParenToken() |
IfStatementTreeImpl |
complete(InternalSyntaxToken ifKeyword,
InternalSyntaxToken openParenToken,
ExpressionTree condition,
InternalSyntaxToken closeParenToken,
StatementTree thenStatement) |
ExpressionTree |
condition() |
SyntaxToken |
elseKeyword() |
StatementTree |
elseStatement() |
SyntaxToken |
ifKeyword() |
Tree.Kind |
kind() |
SyntaxToken |
openParenToken() |
StatementTree |
thenStatement() |
getChildren, getGrammarRuleKey, getLine, is, isLeaf, parent, setParent
public IfStatementTreeImpl(InternalSyntaxToken elseKeyword, StatementTree elseStatement)
public IfStatementTreeImpl(InternalSyntaxToken ifKeyword, InternalSyntaxToken openParenToken, ExpressionTree condition, InternalSyntaxToken closeParenToken, StatementTree thenStatement)
public IfStatementTreeImpl complete(InternalSyntaxToken ifKeyword, InternalSyntaxToken openParenToken, ExpressionTree condition, InternalSyntaxToken closeParenToken, StatementTree thenStatement)
public SyntaxToken ifKeyword()
ifKeyword
in interface IfStatementTree
public SyntaxToken openParenToken()
openParenToken
in interface IfStatementTree
public ExpressionTree condition()
condition
in interface IfStatementTree
public SyntaxToken closeParenToken()
closeParenToken
in interface IfStatementTree
public StatementTree thenStatement()
thenStatement
in interface IfStatementTree
@Nullable public SyntaxToken elseKeyword()
elseKeyword
in interface IfStatementTree
@Nullable public StatementTree elseStatement()
elseStatement
in interface IfStatementTree
public void accept(TreeVisitor visitor)
Copyright © 2012–2016 SonarSource. All rights reserved.