| Package | Description |
|---|---|
| org.sonar.java | |
| org.sonar.java.ast.parser | |
| org.sonar.java.ast.visitors | |
| org.sonar.java.model | |
| org.sonar.java.model.declaration | |
| org.sonar.java.model.expression | |
| org.sonar.java.model.statement | |
| org.sonar.java.resolve | |
| org.sonar.plugins.java.api.tree |
Provides interfaces to represent Java source code as syntax tree.
|
| Modifier and Type | Class and Description |
|---|---|
class |
JavaFilesCache |
| Modifier and Type | Class and Description |
|---|---|
class |
PrinterVisitor |
| Modifier and Type | Method and Description |
|---|---|
void |
ListTreeImpl.accept(TreeVisitor visitor) |
void |
TypeParameterListTreeImpl.accept(TreeVisitor visitor) |
| Modifier and Type | Class and Description |
|---|---|
class |
PublicApiChecker |
class |
SonarSymbolTableVisitor |
class |
StatementVisitor |
| Modifier and Type | Method and Description |
|---|---|
void |
JavaTree.CompilationUnitTreeImpl.accept(TreeVisitor visitor) |
void |
JavaTree.ImportTreeImpl.accept(TreeVisitor visitor) |
void |
JavaTree.WildcardTreeImpl.accept(TreeVisitor visitor) |
void |
JavaTree.UnionTypeTreeImpl.accept(TreeVisitor visitor) |
void |
JavaTree.NotImplementedTreeImpl.accept(TreeVisitor visitor) |
void |
JavaTree.PrimitiveTypeTreeImpl.accept(TreeVisitor visitor) |
void |
JavaTree.ParameterizedTypeTreeImpl.accept(TreeVisitor visitor) |
void |
JavaTree.ArrayTypeTreeImpl.accept(TreeVisitor visitor) |
void |
TypeParameterTreeImpl.accept(TreeVisitor visitor) |
void |
InternalSyntaxTrivia.accept(TreeVisitor visitor) |
void |
InternalSyntaxToken.accept(TreeVisitor visitor) |
| Modifier and Type | Method and Description |
|---|---|
void |
ClassTreeImpl.accept(TreeVisitor visitor) |
void |
MethodTreeImpl.accept(TreeVisitor visitor) |
void |
VariableTreeImpl.accept(TreeVisitor visitor) |
void |
AnnotationTreeImpl.accept(TreeVisitor visitor) |
void |
ModifiersTreeImpl.accept(TreeVisitor visitor) |
void |
EnumConstantTreeImpl.accept(TreeVisitor visitor) |
| Modifier and Type | Method and Description |
|---|---|
void |
LambdaExpressionTreeImpl.accept(TreeVisitor visitor) |
void |
InstanceOfTreeImpl.accept(TreeVisitor visitor) |
void |
ArrayAccessExpressionTreeImpl.accept(TreeVisitor visitor) |
void |
MethodReferenceTreeImpl.accept(TreeVisitor visitor) |
void |
NewClassTreeImpl.accept(TreeVisitor visitor) |
void |
NewArrayTreeImpl.accept(TreeVisitor visitor) |
void |
InternalPostfixUnaryExpression.accept(TreeVisitor visitor) |
void |
IdentifierTreeImpl.accept(TreeVisitor visitor) |
void |
TypeCastExpressionTreeImpl.accept(TreeVisitor visitor) |
void |
BinaryExpressionTreeImpl.accept(TreeVisitor visitor) |
void |
TypeArgumentListTreeImpl.accept(TreeVisitor visitor) |
void |
ParenthesizedTreeImpl.accept(TreeVisitor visitor) |
void |
LiteralTreeImpl.accept(TreeVisitor visitor) |
void |
InternalPrefixUnaryExpression.accept(TreeVisitor visitor) |
void |
ConditionalExpressionTreeImpl.accept(TreeVisitor visitor) |
void |
MemberSelectExpressionTreeImpl.accept(TreeVisitor visitor) |
void |
AssignmentExpressionTreeImpl.accept(TreeVisitor visitor) |
void |
MethodInvocationTreeImpl.accept(TreeVisitor visitor) |
| Modifier and Type | Method and Description |
|---|---|
void |
BreakStatementTreeImpl.accept(TreeVisitor visitor) |
void |
ExpressionStatementTreeImpl.accept(TreeVisitor visitor) |
void |
DoWhileStatementTreeImpl.accept(TreeVisitor visitor) |
void |
ContinueStatementTreeImpl.accept(TreeVisitor visitor) |
void |
ForStatementTreeImpl.accept(TreeVisitor visitor) |
void |
ThrowStatementTreeImpl.accept(TreeVisitor visitor) |
void |
EmptyStatementTreeImpl.accept(TreeVisitor visitor) |
void |
SynchronizedStatementTreeImpl.accept(TreeVisitor visitor) |
void |
TryStatementTreeImpl.accept(TreeVisitor visitor) |
void |
CaseLabelTreeImpl.accept(TreeVisitor visitor) |
void |
CaseGroupTreeImpl.accept(TreeVisitor visitor) |
void |
CatchTreeImpl.accept(TreeVisitor visitor) |
void |
IfStatementTreeImpl.accept(TreeVisitor visitor) |
void |
ForEachStatementImpl.accept(TreeVisitor visitor) |
void |
BlockTreeImpl.accept(TreeVisitor visitor) |
void |
LabeledStatementTreeImpl.accept(TreeVisitor visitor) |
void |
WhileStatementTreeImpl.accept(TreeVisitor visitor) |
void |
SwitchStatementTreeImpl.accept(TreeVisitor visitor) |
void |
AssertStatementTreeImpl.accept(TreeVisitor visitor) |
void |
ReturnStatementTreeImpl.accept(TreeVisitor visitor) |
| Modifier and Type | Class and Description |
|---|---|
class |
FirstPass
Defines scopes and symbols.
|
class |
LabelsVisitor |
class |
TypeAndReferenceSolver
Computes types and references of Identifier and MemberSelectExpression.
|
| Modifier and Type | Class and Description |
|---|---|
class |
BaseTreeVisitor
Default implementation of
TreeVisitor. |
| Modifier and Type | Method and Description |
|---|---|
void |
InferedTypeTree.accept(TreeVisitor visitor) |
void |
Tree.accept(TreeVisitor visitor) |
Copyright © 2012–2015 SonarSource. All rights reserved.