| Package | Description |
|---|---|
| org.sonar.java.model.declaration | |
| org.sonar.java.resolve | |
| 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 | Description |
|---|---|---|
Symbol.TypeSymbol |
ClassTreeImpl.symbol() |
| Modifier and Type | Class | Description |
|---|---|---|
static class |
JavaSymbol.TypeJavaSymbol |
Represents a class, interface, enum or annotation type.
|
static class |
JavaSymbol.TypeVariableJavaSymbol |
Represents type variable of a parametrized type ie: T in class Foo
|
static class |
JavaSymbol.WildcardSymbol |
| Modifier and Type | Method | Description |
|---|---|---|
Symbol.TypeSymbol |
JavaSymbol.MethodJavaSymbol.returnType() |
|
Symbol.TypeSymbol |
JavaType.symbol() |
| Modifier and Type | Method | Description |
|---|---|---|
Symbol.TypeSymbol |
Symbol.enclosingClass() |
The closest enclosing class.
|
Symbol.TypeSymbol |
Symbol.MethodSymbol.returnType() |
|
Symbol.TypeSymbol |
Type.symbol() |
Symbol of this type.
|
| Modifier and Type | Method | Description |
|---|---|---|
Symbol.TypeSymbol |
ClassTree.symbol() |
Copyright © 2012–2018 SonarSource. All rights reserved.