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.
|
Modifier and Type | Method | Description |
---|---|---|
StatementTree |
JavaGrammar.FOR_STATEMENT() |
|
StatementTree |
JavaGrammar.STATEMENT() |
Constructor | Description |
---|---|
BlockStatementListTreeImpl(List<? extends StatementTree> statements) |
|
StatementExpressionListTreeImpl(List<? extends StatementTree> statementTrees,
List<SyntaxToken> separators) |
Modifier and Type | Class | Description |
---|---|---|
class |
ClassTreeImpl |
|
class |
EnumConstantTreeImpl |
|
class |
VariableTreeImpl |
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 |
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() |
Modifier and Type | Method | Description |
---|---|---|
List<StatementTree> |
BlockTreeImpl.body() |
|
List<StatementTree> |
CaseGroupTreeImpl.body() |
|
ListTree<StatementTree> |
ForStatementTreeImpl.initializer() |
|
ListTree<StatementTree> |
ForStatementTreeImpl.update() |
Modifier and Type | Method | Description |
---|---|---|
IfStatementTreeImpl |
IfStatementTreeImpl.complete(InternalSyntaxToken ifKeyword,
InternalSyntaxToken openParenToken,
ExpressionTree condition,
InternalSyntaxToken closeParenToken,
StatementTree thenStatement) |
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) |
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.
|
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() |
Modifier and Type | Method | Description |
---|---|---|
List<StatementTree> |
BlockTree.body() |
|
List<StatementTree> |
CaseGroupTree.body() |
|
ListTree<StatementTree> |
ForStatementTree.initializer() |
|
ListTree<StatementTree> |
ForStatementTree.update() |
Copyright © 2012–2018 SonarSource. All rights reserved.