| Package | Description |
|---|---|
| org.sonar.java.ast.parser | |
| org.sonar.java.model | |
| org.sonar.java.model.declaration | |
| org.sonar.java.model.expression | |
| org.sonar.java.model.statement | |
| org.sonar.java.se.checks | |
| org.sonar.plugins.java.api.tree |
Provides interfaces to represent Java source code as syntax tree.
|
| Modifier and Type | Class and Description |
|---|---|
class |
ArgumentListTreeImpl |
class |
BlockStatementListTreeImpl |
class |
BoundListTreeImpl |
class |
FormalParametersListTreeImpl |
class |
InitializerListTreeImpl |
class |
LambdaParameterListTreeImpl |
class |
ListTreeImpl<T extends Tree> |
class |
QualifiedIdentifierListTreeImpl |
class |
ResourceListTreeImpl |
class |
StatementExpressionListTreeImpl |
class |
TypeParameterListTreeImpl |
class |
TypeUnionListTreeImpl |
class |
VariableDeclaratorListTreeImpl |
| Modifier and Type | Method and Description |
|---|---|
static ListTree<VariableTree> |
ResourceListTreeImpl.emptyList() |
| Modifier and Type | Method and Description |
|---|---|
ListTree<Tree> |
TypeParameterTreeImpl.bounds() |
ListTree<TypeTree> |
JavaTree.UnionTypeTreeImpl.typeAlternatives() |
| Modifier and Type | Class and Description |
|---|---|
class |
ModifiersTreeImpl |
| Modifier and Type | Method and Description |
|---|---|
ListTree<TypeTree> |
ClassTreeImpl.superInterfaces() |
ListTree<TypeTree> |
MethodTreeImpl.throwsClauses() |
| Constructor and Description |
|---|
MethodTreeImpl(TypeTree returnType,
IdentifierTree simpleName,
FormalParametersListTreeImpl parameters,
SyntaxToken throwsToken,
ListTree<TypeTree> throwsClauses,
BlockTree block,
SyntaxToken semicolonToken) |
| Modifier and Type | Class and Description |
|---|---|
class |
TypeArgumentListTreeImpl |
| Modifier and Type | Method and Description |
|---|---|
ListTree<Tree> |
TypeCastExpressionTreeImpl.bounds() |
ListTree<ExpressionTree> |
NewArrayTreeImpl.initializers() |
| Constructor and Description |
|---|
NewArrayTreeImpl(List<ArrayDimensionTree> dimensions,
ListTree<ExpressionTree> initializers) |
TypeCastExpressionTreeImpl(TypeTree type,
InternalSyntaxToken andToken,
ListTree<Tree> bounds,
InternalSyntaxToken closeParenToken,
ExpressionTree expression) |
| Modifier and Type | Method and Description |
|---|---|
ListTree<StatementTree> |
ForStatementTreeImpl.initializer() |
ListTree<VariableTree> |
TryStatementTreeImpl.resources() |
ListTree<StatementTree> |
ForStatementTreeImpl.update() |
| Constructor and Description |
|---|
ForStatementTreeImpl(InternalSyntaxToken forKeyword,
InternalSyntaxToken openParenToken,
ListTree<StatementTree> initializer,
InternalSyntaxToken firstSemicolonToken,
ExpressionTree condition,
InternalSyntaxToken secondSemicolonToken,
ListTree<StatementTree> update,
InternalSyntaxToken closeParenToken,
StatementTree statement) |
ForStatementTreeImpl(InternalSyntaxToken forKeyword,
InternalSyntaxToken openParenToken,
ListTree<StatementTree> initializer,
InternalSyntaxToken firstSemicolonToken,
ExpressionTree condition,
InternalSyntaxToken secondSemicolonToken,
ListTree<StatementTree> update,
InternalSyntaxToken closeParenToken,
StatementTree statement) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
CheckerTreeNodeVisitor.scan(ListTree<? extends Tree> listTree) |
| Modifier and Type | Interface and Description |
|---|---|
interface |
Arguments |
interface |
ModifiersTree
Modifiers.
|
interface |
TypeArguments |
interface |
TypeParameters |
| Modifier and Type | Method and Description |
|---|---|
ListTree<Tree> |
TypeParameterTree.bounds() |
ListTree<Tree> |
TypeCastTree.bounds() |
ListTree<StatementTree> |
ForStatementTree.initializer() |
ListTree<ExpressionTree> |
NewArrayTree.initializers() |
ListTree<VariableTree> |
TryStatementTree.resources() |
ListTree<TypeTree> |
ClassTree.superInterfaces() |
ListTree<TypeTree> |
MethodTree.throwsClauses() |
ListTree<TypeTree> |
UnionTypeTree.typeAlternatives() |
ListTree<StatementTree> |
ForStatementTree.update() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
BaseTreeVisitor.scan(ListTree<? extends Tree> listTree) |
Copyright © 2012–2016 SonarSource. All rights reserved.