| Package | Description |
|---|---|
| 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 | Method and Description |
|---|---|
IdentifierTree |
TypeParameterTreeImpl.identifier() |
| Modifier and Type | Method and Description |
|---|---|
IdentifierTree |
ClassTreeImpl.simpleName() |
IdentifierTree |
MethodTreeImpl.simpleName() |
IdentifierTree |
VariableTreeImpl.simpleName() |
| Modifier and Type | Method and Description |
|---|---|
ClassTreeImpl |
ClassTreeImpl.complete(InternalSyntaxToken atToken,
InternalSyntaxToken interfaceToken,
IdentifierTree simpleName) |
MethodTreeImpl |
MethodTreeImpl.complete(Tree returnType,
IdentifierTree simpleName) |
ClassTreeImpl |
ClassTreeImpl.completeIdentifier(IdentifierTree identifier) |
| Constructor and Description |
|---|
ClassTreeImpl(com.sonar.sslr.api.AstNode astNode,
Tree.Kind kind,
ModifiersTree modifiers,
IdentifierTree simpleName,
TypeParameters typeParameters,
Tree superClass,
List<Tree> superInterfaces,
List<Tree> members) |
EnumConstantTreeImpl(ModifiersTree modifiers,
IdentifierTree simpleName,
NewClassTreeImpl initializer) |
MethodTreeImpl(Tree returnType,
IdentifierTree simpleName,
FormalParametersListTreeImpl parameters,
List<ExpressionTree> throwsClauses,
BlockTree block) |
VariableTreeImpl(com.sonar.sslr.api.AstNode astNode,
ModifiersTree modifiers,
Tree type,
IdentifierTree simpleName,
ExpressionTree initializer) |
VariableTreeImpl(Tree.Kind kind,
ModifiersTree modifiers,
IdentifierTree simpleName,
ExpressionTree initializer) |
| Modifier and Type | Class and Description |
|---|---|
class |
IdentifierTreeImpl |
| Modifier and Type | Method and Description |
|---|---|
IdentifierTree |
NewClassTreeImpl.getConstructorIdentifier() |
IdentifierTree |
MemberSelectExpressionTreeImpl.identifier() |
IdentifierTree |
MethodReferenceTreeImpl.method() |
| Modifier and Type | Method and Description |
|---|---|
void |
MethodReferenceTreeImpl.complete(TypeArguments typeArgument,
IdentifierTree method) |
| Constructor and Description |
|---|
MemberSelectExpressionTreeImpl(com.sonar.sslr.api.AstNode astNode,
ExpressionTree expression,
IdentifierTree identifier) |
MemberSelectExpressionTreeImpl(ExpressionTree expression,
IdentifierTree identifier,
com.sonar.sslr.api.AstNode... children) |
| Modifier and Type | Method and Description |
|---|---|
IdentifierTree |
BreakStatementTreeImpl.label() |
IdentifierTree |
ContinueStatementTreeImpl.label() |
IdentifierTree |
LabeledStatementTreeImpl.label() |
| Constructor and Description |
|---|
BreakStatementTreeImpl(IdentifierTree label,
com.sonar.sslr.api.AstNode... children) |
ContinueStatementTreeImpl(IdentifierTree label,
com.sonar.sslr.api.AstNode... children) |
LabeledStatementTreeImpl(IdentifierTree label,
StatementTree statement,
com.sonar.sslr.api.AstNode... children) |
| Modifier and Type | Method and Description |
|---|---|
Collection<IdentifierTree> |
SemanticModel.getUsages(Symbol symbol) |
| Modifier and Type | Method and Description |
|---|---|
void |
SemanticModel.associateReference(IdentifierTree tree,
Symbol symbol) |
Symbol |
SemanticModel.getReference(IdentifierTree tree) |
void |
TypeAndReferenceSolver.visitIdentifier(IdentifierTree tree) |
| Modifier and Type | Method and Description |
|---|---|
IdentifierTree |
TypeParameterTree.identifier() |
IdentifierTree |
MemberSelectExpressionTree.identifier() |
IdentifierTree |
BreakStatementTree.label() |
IdentifierTree |
LabeledStatementTree.label() |
IdentifierTree |
ContinueStatementTree.label() |
IdentifierTree |
MethodReferenceTree.method() |
IdentifierTree |
ClassTree.simpleName() |
IdentifierTree |
VariableTree.simpleName() |
IdentifierTree |
EnumConstantTree.simpleName() |
IdentifierTree |
MethodTree.simpleName() |
| Modifier and Type | Method and Description |
|---|---|
void |
BaseTreeVisitor.visitIdentifier(IdentifierTree tree) |
void |
TreeVisitor.visitIdentifier(IdentifierTree tree) |
Copyright © 2012–2015 SonarSource. All rights reserved.