Package | Description |
---|---|
org.sonar.java.cfg | |
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.java.se.checks | |
org.sonar.plugins.java.api.semantic |
Provides interfaces to represent Java source code as syntax tree.
|
org.sonar.plugins.java.api.tree |
Provides interfaces to represent Java source code as syntax tree.
|
Modifier and Type | Method and Description |
---|---|
void |
VariableReadExtractor.visitIdentifier(IdentifierTree tree) |
Modifier and Type | Method and Description |
---|---|
IdentifierTree |
TypeParameterTreeImpl.identifier() |
Modifier and Type | Method and Description |
---|---|
IdentifierTree |
VariableTreeImpl.simpleName() |
IdentifierTree |
MethodTreeImpl.simpleName() |
IdentifierTree |
ClassTreeImpl.simpleName() |
Modifier and Type | Method and Description |
---|---|
ClassTreeImpl |
ClassTreeImpl.complete(InternalSyntaxToken atToken,
InternalSyntaxToken interfaceToken,
IdentifierTree simpleName) |
MethodTreeImpl |
MethodTreeImpl.complete(TypeTree returnType,
IdentifierTree simpleName,
SyntaxToken semicolonToken) |
ClassTreeImpl |
ClassTreeImpl.completeIdentifier(IdentifierTree identifier) |
Constructor and Description |
---|
EnumConstantTreeImpl(ModifiersTree modifiers,
IdentifierTree simpleName,
NewClassTreeImpl initializer,
InternalSyntaxToken separatorToken) |
MethodTreeImpl(TypeTree returnType,
IdentifierTree simpleName,
FormalParametersListTreeImpl parameters,
SyntaxToken throwsToken,
ListTree<TypeTree> throwsClauses,
BlockTree block,
SyntaxToken semicolonToken) |
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() |
Constructor and Description |
---|
MemberSelectExpressionTreeImpl(ExpressionTree expression,
InternalSyntaxToken dotToken,
IdentifierTree identifier) |
Modifier and Type | Method and Description |
---|---|
IdentifierTree |
LabeledStatementTreeImpl.label() |
IdentifierTree |
ContinueStatementTreeImpl.label() |
IdentifierTree |
BreakStatementTreeImpl.label() |
Constructor and Description |
---|
LabeledStatementTreeImpl(IdentifierTree label,
InternalSyntaxToken colonToken,
StatementTree statement) |
Modifier and Type | Method and Description |
---|---|
List<IdentifierTree> |
JavaSymbol.usages() |
Modifier and Type | Method and Description |
---|---|
void |
JavaSymbol.addUsage(IdentifierTree tree) |
void |
TypeAndReferenceSolver.visitIdentifier(IdentifierTree tree) |
Modifier and Type | Method and Description |
---|---|
void |
SyntaxTreeNameFinder.visitIdentifier(IdentifierTree tree) |
Modifier and Type | Method and Description |
---|---|
List<IdentifierTree> |
Symbol.usages()
The identifier trees that reference this symbol.
|
List<IdentifierTree> |
Symbol.LabelSymbol.usages()
Usages tree of this label.
|
Modifier and Type | Method and Description |
---|---|
IdentifierTree |
TypeParameterTree.identifier() |
IdentifierTree |
MemberSelectExpressionTree.identifier() |
IdentifierTree |
LabeledStatementTree.label() |
IdentifierTree |
ContinueStatementTree.label() |
IdentifierTree |
BreakStatementTree.label() |
IdentifierTree |
MethodReferenceTree.method() |
IdentifierTree |
VariableTree.simpleName() |
IdentifierTree |
MethodTree.simpleName() |
IdentifierTree |
EnumConstantTree.simpleName() |
IdentifierTree |
ClassTree.simpleName() |
Modifier and Type | Method and Description |
---|---|
void |
TreeVisitor.visitIdentifier(IdentifierTree tree) |
void |
BaseTreeVisitor.visitIdentifier(IdentifierTree tree) |
Copyright © 2012–2016 SonarSource. All rights reserved.