| 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 and Description |
|---|---|
Symbol.TypeSymbol |
ClassTreeImpl.symbol() |
| Modifier and Type | Class and 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 and Description |
|---|---|
Symbol.TypeSymbol |
JavaSymbol.MethodJavaSymbol.returnType() |
Symbol.TypeSymbol |
JavaType.symbol() |
| Modifier and Type | Method and 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 and Description |
|---|---|
Symbol.TypeSymbol |
ClassTree.symbol() |
Copyright © 2012–2016 SonarSource. All rights reserved.