Class IfStatementTreeImpl
java.lang.Object
org.sonar.java.model.JavaTree
org.sonar.java.model.statement.IfStatementTreeImpl
- All Implemented Interfaces:
IfStatementTree, StatementTree, Tree
-
Nested Class Summary
Nested classes/interfaces inherited from class JavaTree
JavaTree.AnnotatedTypeTree, JavaTree.ArrayTypeTreeImpl, JavaTree.CompilationUnitTreeImpl, JavaTree.ImportTreeImpl, JavaTree.NotImplementedTreeImpl, JavaTree.PackageDeclarationTreeImpl, JavaTree.ParameterizedTypeTreeImpl, JavaTree.PrimitiveTypeTreeImpl, JavaTree.UnionTypeTreeImpl, JavaTree.WildcardTreeImplModifier and TypeClassDescriptionstatic interfaceThis interface is dedicated to mark TypeTrees which will requires completion of their annotations during parsing.static classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic class -
Field Summary
-
Constructor Summary
ConstructorsConstructorDescriptionIfStatementTreeImpl(InternalSyntaxToken ifKeyword, InternalSyntaxToken openParenToken, ExpressionTree condition, InternalSyntaxToken closeParenToken, StatementTree thenStatement, InternalSyntaxToken elseKeyword, StatementTree elseStatement) -
Method Summary
Modifier and TypeMethodDescriptionvoidaccept(TreeVisitor visitor) children()Creates iterable for children of this node.kind()
-
Constructor Details
-
IfStatementTreeImpl
public IfStatementTreeImpl(InternalSyntaxToken ifKeyword, InternalSyntaxToken openParenToken, ExpressionTree condition, InternalSyntaxToken closeParenToken, StatementTree thenStatement, @Nullable InternalSyntaxToken elseKeyword, @Nullable StatementTree elseStatement)
-
-
Method Details
-
kind
-
ifKeyword
- Specified by:
ifKeywordin interfaceIfStatementTree
-
openParenToken
- Specified by:
openParenTokenin interfaceIfStatementTree
-
condition
- Specified by:
conditionin interfaceIfStatementTree
-
closeParenToken
- Specified by:
closeParenTokenin interfaceIfStatementTree
-
thenStatement
- Specified by:
thenStatementin interfaceIfStatementTree
-
elseKeyword
- Specified by:
elseKeywordin interfaceIfStatementTree
-
elseStatement
- Specified by:
elseStatementin interfaceIfStatementTree
-
accept
-
children
-