| Package | Description |
|---|---|
| org.sonar.java.model.declaration | |
| org.sonar.java.resolve |
| Modifier and Type | Method and Description |
|---|---|
void |
ClassTreeImpl.setSymbol(JavaSymbol.TypeJavaSymbol symbol) |
| Modifier and Type | Class and Description |
|---|---|
static class |
JavaSymbol.TypeVariableJavaSymbol
Represents type variable of a parametrized type ie: T in class Foo
|
static class |
JavaSymbol.WildcardSymbol |
| Modifier and Type | Field and Description |
|---|---|
static JavaSymbol.TypeJavaSymbol |
Symbols.unknownSymbol |
| Modifier and Type | Method and Description |
|---|---|
JavaSymbol.TypeJavaSymbol |
JavaSymbol.enclosingClass()
The closest enclosing class.
|
JavaSymbol.TypeJavaSymbol |
BytecodeCompleter.getClassSymbol(JavaSymbol.TypeJavaSymbol classSymbolOwner,
String bytecodeName,
int flags) |
JavaSymbol.TypeJavaSymbol |
JavaSymbol.MethodJavaSymbol.getReturnType() |
JavaSymbol.TypeJavaSymbol |
JavaType.getSymbol() |
JavaSymbol.TypeJavaSymbol |
JavaSymbol.outermostClass()
The outermost class which indirectly owns this symbol.
|
JavaSymbol.TypeJavaSymbol |
BytecodeCompleter.registerClass(JavaSymbol.TypeJavaSymbol classSymbol) |
JavaSymbol.TypeJavaSymbol |
Resolve.registerClass(JavaSymbol.TypeJavaSymbol classSymbol) |
| Modifier and Type | Method and Description |
|---|---|
org.sonar.java.resolve.Resolve.Resolution |
Resolve.findIdentInType(org.sonar.java.resolve.Resolve.Env env,
JavaSymbol.TypeJavaSymbol site,
String name,
int kind) |
JavaSymbol.TypeJavaSymbol |
BytecodeCompleter.getClassSymbol(JavaSymbol.TypeJavaSymbol classSymbolOwner,
String bytecodeName,
int flags) |
JavaType |
ParametrizedTypeCache.getParametrizedTypeType(JavaSymbol.TypeJavaSymbol symbol,
TypeSubstitution typeSubstitution) |
JavaSymbol.TypeJavaSymbol |
BytecodeCompleter.registerClass(JavaSymbol.TypeJavaSymbol classSymbol) |
JavaSymbol.TypeJavaSymbol |
Resolve.registerClass(JavaSymbol.TypeJavaSymbol classSymbol) |
| Constructor and Description |
|---|
JavaType.ArrayJavaType(JavaType elementType,
JavaSymbol.TypeJavaSymbol arrayClass) |
JavaType.ClassJavaType(JavaSymbol.TypeJavaSymbol symbol) |
JavaType.MethodJavaType(List<JavaType> argTypes,
JavaType resultType,
List<JavaType> thrown,
JavaSymbol.TypeJavaSymbol symbol) |
JavaType.UnknownType(JavaSymbol.TypeJavaSymbol symbol) |
JavaType(int tag,
JavaSymbol.TypeJavaSymbol symbol) |
Copyright © 2012–2016 SonarSource. All rights reserved.