| Package | Description |
|---|---|
| org.sonar.java.model | |
| org.sonar.java.resolve |
| Modifier and Type | Method and Description |
|---|---|
Type |
AbstractTypedTree.getSymbolType() |
| Modifier and Type | Method and Description |
|---|---|
void |
AbstractTypedTree.setType(Type type) |
| Modifier and Type | Class and Description |
|---|---|
static class |
Type.ArrayType |
static class |
Type.ClassType |
static class |
Type.MethodType |
static class |
Type.ParametrizedTypeType |
static class |
Type.TypeVariableType |
| Modifier and Type | Method and Description |
|---|---|
Type |
BytecodeVisitor.convertAsmType(org.objectweb.asm.Type asmType) |
Type |
Type.ArrayType.elementType() |
Type |
Type.erasure()
JLS8 4.6
|
Type |
Type.ArrayType.erasure() |
Type |
Type.TypeVariableType.erasure()
Erasure of a type variable is the erasure of its leftmost bound.
|
Type |
Type.ParametrizedTypeType.erasure() |
Type |
Symbols.getPrimitiveFromDescriptor(char descriptor) |
Type |
Symbol.TypeSymbol.getSuperclass() |
Type |
Symbol.TypeVariableSymbol.getSuperclass() |
Type |
Symbol.getType() |
Type |
Resolve.resolveTypeSubstitution(Type type,
Type definition) |
| Modifier and Type | Method and Description |
|---|---|
List<Type> |
Symbol.TypeSymbol.getInterfaces() |
List<Type> |
Symbol.TypeVariableSymbol.getInterfaces() |
List<Type> |
Symbol.MethodSymbol.getParametersTypes() |
| Modifier and Type | Method and Description |
|---|---|
org.sonar.java.resolve.Resolve.Resolution |
Resolve.findMethod(org.sonar.java.resolve.Resolve.Env env,
Type site,
String name,
List<Type> argTypes) |
org.sonar.java.resolve.Resolve.Resolution |
Resolve.findMethod(org.sonar.java.resolve.Resolve.Env env,
Type site,
String name,
List<Type> argTypes,
List<Type> typeParams) |
boolean |
Types.isSubtype(Type t,
Type s)
JLS7 4.10.
|
Type |
Resolve.resolveTypeSubstitution(Type type,
Type definition) |
| Modifier and Type | Method and Description |
|---|---|
org.sonar.java.resolve.Resolve.Resolution |
Resolve.findMethod(org.sonar.java.resolve.Resolve.Env env,
String name,
List<Type> argTypes,
List<Type> typeParamTypes)
Finds method matching given name and types of arguments.
|
org.sonar.java.resolve.Resolve.Resolution |
Resolve.findMethod(org.sonar.java.resolve.Resolve.Env env,
String name,
List<Type> argTypes,
List<Type> typeParamTypes)
Finds method matching given name and types of arguments.
|
org.sonar.java.resolve.Resolve.Resolution |
Resolve.findMethod(org.sonar.java.resolve.Resolve.Env env,
Type site,
String name,
List<Type> argTypes) |
org.sonar.java.resolve.Resolve.Resolution |
Resolve.findMethod(org.sonar.java.resolve.Resolve.Env env,
Type site,
String name,
List<Type> argTypes,
List<Type> typeParams) |
org.sonar.java.resolve.Resolve.Resolution |
Resolve.findMethod(org.sonar.java.resolve.Resolve.Env env,
Type site,
String name,
List<Type> argTypes,
List<Type> typeParams) |
Type.ParametrizedTypeType |
ParametrizedTypeCache.getParametrizedTypeType(Symbol.TypeSymbol symbol,
Map<Type.TypeVariableType,Type> typeSubstitution) |
| Constructor and Description |
|---|
Resolve.AccessErrorSymbol(Symbol symbol,
Type type) |
Symbol.MethodSymbol(int flags,
String name,
Type type,
Symbol owner) |
Symbol.VariableSymbol(int flags,
String name,
Type type,
Symbol owner) |
Type.ArrayType(Type elementType,
Symbol.TypeSymbol arrayClass) |
Type.MethodType(List<Type> argTypes,
Type resultType,
List<Type> thrown,
Symbol.TypeSymbol symbol) |
| Constructor and Description |
|---|
Type.MethodType(List<Type> argTypes,
Type resultType,
List<Type> thrown,
Symbol.TypeSymbol symbol) |
Type.MethodType(List<Type> argTypes,
Type resultType,
List<Type> thrown,
Symbol.TypeSymbol symbol) |
Copyright © 2012–2015 SonarSource. All rights reserved.