Uses of Interface
org.sonar.plugins.java.api.tree.StatementTree
-
Packages that use StatementTree Package Description org.sonar.java.ast.parser org.sonar.java.model.declaration org.sonar.java.model.statement org.sonar.plugins.java.api.tree Provides interfaces to represent Java source code as syntax tree. -
-
Uses of StatementTree in org.sonar.java.ast.parser
Methods in org.sonar.java.ast.parser that return StatementTree Modifier and Type Method Description StatementTree
JavaGrammar. FOR_STATEMENT()
StatementTree
JavaGrammar. STATEMENT()
Constructor parameters in org.sonar.java.ast.parser with type arguments of type StatementTree Constructor Description BlockStatementListTreeImpl(List<? extends StatementTree> statements)
StatementExpressionListTreeImpl(List<? extends StatementTree> statementTrees, List<SyntaxToken> separators)
-
Uses of StatementTree in org.sonar.java.model.declaration
Classes in org.sonar.java.model.declaration that implement StatementTree Modifier and Type Class Description class
ClassTreeImpl
class
EnumConstantTreeImpl
class
VariableTreeImpl
-
Uses of StatementTree in org.sonar.java.model.statement
Classes in org.sonar.java.model.statement that implement StatementTree Modifier and Type Class Description class
AssertStatementTreeImpl
class
BlockTreeImpl
class
BreakStatementTreeImpl
class
ContinueStatementTreeImpl
class
DoWhileStatementTreeImpl
class
EmptyStatementTreeImpl
class
ExpressionStatementTreeImpl
class
ForEachStatementImpl
class
ForStatementTreeImpl
class
IfStatementTreeImpl
class
LabeledStatementTreeImpl
class
ReturnStatementTreeImpl
class
StaticInitializerTreeImpl
class
SwitchStatementTreeImpl
class
SynchronizedStatementTreeImpl
class
ThrowStatementTreeImpl
class
TryStatementTreeImpl
class
WhileStatementTreeImpl
Methods in org.sonar.java.model.statement that return StatementTree Modifier and Type Method Description StatementTree
IfStatementTreeImpl. elseStatement()
StatementTree
DoWhileStatementTreeImpl. statement()
StatementTree
ForEachStatementImpl. statement()
StatementTree
ForStatementTreeImpl. statement()
StatementTree
LabeledStatementTreeImpl. statement()
StatementTree
WhileStatementTreeImpl. statement()
StatementTree
IfStatementTreeImpl. thenStatement()
Methods in org.sonar.java.model.statement that return types with arguments of type StatementTree Modifier and Type Method Description List<StatementTree>
BlockTreeImpl. body()
List<StatementTree>
CaseGroupTreeImpl. body()
ListTree<StatementTree>
ForStatementTreeImpl. initializer()
ListTree<StatementTree>
ForStatementTreeImpl. update()
Methods in org.sonar.java.model.statement with parameters of type StatementTree Modifier and Type Method Description IfStatementTreeImpl
IfStatementTreeImpl. complete(InternalSyntaxToken ifKeyword, InternalSyntaxToken openParenToken, ExpressionTree condition, InternalSyntaxToken closeParenToken, StatementTree thenStatement)
Constructor parameters in org.sonar.java.model.statement with type arguments of type StatementTree Constructor Description BlockTreeImpl(InternalSyntaxToken openBraceToken, List<StatementTree> body, InternalSyntaxToken closeBraceToken)
BlockTreeImpl(Tree.Kind kind, InternalSyntaxToken openBraceToken, List<StatementTree> body, InternalSyntaxToken closeBraceToken)
ForStatementTreeImpl(InternalSyntaxToken forKeyword, InternalSyntaxToken openParenToken, ListTree<StatementTree> initializer, InternalSyntaxToken firstSemicolonToken, ExpressionTree condition, InternalSyntaxToken secondSemicolonToken, ListTree<StatementTree> update, InternalSyntaxToken closeParenToken, StatementTree statement)
StaticInitializerTreeImpl(InternalSyntaxToken staticKeyword, InternalSyntaxToken openBraceToken, List<StatementTree> body, InternalSyntaxToken closeBraceToken)
-
Uses of StatementTree in org.sonar.plugins.java.api.tree
Subinterfaces of StatementTree in org.sonar.plugins.java.api.tree Modifier and Type Interface Description interface
AssertStatementTree
'assert' statement.interface
BlockTree
Block.interface
BreakStatementTree
'break' statement.interface
ClassTree
Class, enum, interface or annotation declaration.interface
ContinueStatementTree
'continue' statement.interface
DoWhileStatementTree
'do' statement.interface
EmptyStatementTree
Empty statement.interface
ExpressionStatementTree
Expression statement.interface
ForEachStatement
Enhanced 'for' statement.interface
ForStatementTree
'for' statement.interface
IfStatementTree
'if' statement.interface
LabeledStatementTree
Labeled statement.interface
ReturnStatementTree
'return' statement.interface
StaticInitializerTree
Static Initializer.interface
SwitchStatementTree
'switch' statement.interface
SynchronizedStatementTree
'synchronized' statement.interface
ThrowStatementTree
'throw' statement.interface
TryStatementTree
'try' statement.interface
VariableTree
Variable declaration.interface
WhileStatementTree
'while' statement.Methods in org.sonar.plugins.java.api.tree that return StatementTree Modifier and Type Method Description StatementTree
IfStatementTree. elseStatement()
StatementTree
DoWhileStatementTree. statement()
StatementTree
ForEachStatement. statement()
StatementTree
ForStatementTree. statement()
StatementTree
LabeledStatementTree. statement()
StatementTree
WhileStatementTree. statement()
StatementTree
IfStatementTree. thenStatement()
Methods in org.sonar.plugins.java.api.tree that return types with arguments of type StatementTree Modifier and Type Method Description List<StatementTree>
BlockTree. body()
List<StatementTree>
CaseGroupTree. body()
ListTree<StatementTree>
ForStatementTree. initializer()
ListTree<StatementTree>
ForStatementTree. update()
-