| Package | Description |
|---|---|
| org.sonar.java.model.declaration | |
| org.sonar.java.resolve |
| Modifier and Type | Method and Description |
|---|---|
Symbol.TypeSymbol |
ClassTreeImpl.getSymbol() |
| Modifier and Type | Method and Description |
|---|---|
void |
ClassTreeImpl.setSymbol(Symbol.TypeSymbol symbol) |
| Modifier and Type | Class and Description |
|---|---|
static class |
Symbol.TypeVariableSymbol
Represents type variable of a parametrized type ie: T in class Foo
|
| Modifier and Type | Method and Description |
|---|---|
Symbol.TypeSymbol |
Symbol.enclosingClass()
The closest enclosing class.
|
Symbol.TypeSymbol |
Symbol.MethodSymbol.getReturnType() |
Symbol.TypeSymbol |
Type.getSymbol() |
Symbol.TypeSymbol |
Symbol.outermostClass()
The outermost class which indirectly owns this symbol.
|
Symbol.TypeSymbol |
Resolve.registerClass(Symbol.TypeSymbol classSymbol) |
Symbol.TypeSymbol |
BytecodeCompleter.registerClass(Symbol.TypeSymbol classSymbol) |
| Modifier and Type | Method and Description |
|---|---|
List<Symbol.TypeSymbol> |
Symbol.MethodSymbol.getThrownTypes() |
| Modifier and Type | Method and Description |
|---|---|
Symbol |
Resolve.findIdentInType(org.sonar.java.resolve.Resolve.Env env,
Symbol.TypeSymbol site,
String name,
int kind) |
Type.ParametrizedTypeType |
ParametrizedTypeCache.getParametrizedTypeType(Symbol.TypeSymbol symbol,
Map<Type.TypeVariableType,Type> typeSubstitution) |
Symbol.TypeSymbol |
Resolve.registerClass(Symbol.TypeSymbol classSymbol) |
Symbol.TypeSymbol |
BytecodeCompleter.registerClass(Symbol.TypeSymbol classSymbol) |
| Constructor and Description |
|---|
AnnotationInstance(Symbol.TypeSymbol symbol) |
Type.ArrayType(Type elementType,
Symbol.TypeSymbol arrayClass) |
Type.ClassType(Symbol.TypeSymbol symbol) |
Type.MethodType(List<Type> argTypes,
Type resultType,
List<Type> thrown,
Symbol.TypeSymbol symbol) |
Type(int tag,
Symbol.TypeSymbol symbol) |
Copyright © 2012–2015 SonarSource. All rights reserved.