| Package | Description |
|---|---|
| org.sonar.java.resolve |
| Modifier and Type | Class and Description |
|---|---|
static class |
JavaType.ArrayJavaType |
static class |
JavaType.ClassJavaType |
static class |
JavaType.MethodJavaType |
static class |
JavaType.ParametrizedTypeJavaType |
static class |
JavaType.TypeVariableJavaType |
static class |
JavaType.UnknownType |
static class |
JavaType.WildCardType |
| Modifier and Type | Method and Description |
|---|---|
JavaType |
Resolve.conditionalExpressionType(JavaType trueType,
JavaType falseType) |
JavaType |
BytecodeVisitor.convertAsmType(org.objectweb.asm.Type asmType) |
JavaType |
JavaType.ArrayJavaType.elementType() |
JavaType |
JavaType.erasure()
JLS8 4.6
|
JavaType |
JavaType.ArrayJavaType.erasure() |
JavaType |
JavaType.TypeVariableJavaType.erasure()
Erasure of a type variable is the erasure of its leftmost bound.
|
JavaType |
JavaType.ParametrizedTypeJavaType.erasure() |
JavaType |
ParametrizedTypeCache.getParametrizedTypeType(JavaSymbol.TypeJavaSymbol symbol,
TypeSubstitution typeSubstitution) |
JavaType |
Symbols.getPrimitiveFromDescriptor(char descriptor) |
JavaType |
JavaSymbol.TypeJavaSymbol.getSuperclass() |
JavaType |
JavaSymbol.TypeVariableJavaSymbol.getSuperclass() |
JavaType |
JavaSymbol.WildcardSymbol.getSuperclass() |
JavaType |
JavaSymbol.getType() |
JavaType |
ParametrizedTypeCache.getWildcardType(JavaType bound,
JavaType.WildCardType.BoundType boundType) |
JavaType |
JavaType.primitiveType() |
JavaType |
JavaType.primitiveWrapperType() |
JavaType |
Resolve.resolveTypeSubstitution(JavaType type,
JavaType definition) |
JavaType |
JavaType.MethodJavaType.resultType() |
JavaType |
TypeSubstitution.substitutedType(JavaType javaType) |
JavaType |
JavaType.ParametrizedTypeJavaType.substitution(JavaType.TypeVariableJavaType typeVariableType) |
| Modifier and Type | Method and Description |
|---|---|
List<JavaType> |
JavaType.TypeVariableJavaType.bounds() |
List<JavaType> |
JavaSymbol.TypeJavaSymbol.getInterfaces() |
List<JavaType> |
JavaSymbol.TypeVariableJavaSymbol.getInterfaces() |
List<JavaType> |
JavaSymbol.WildcardSymbol.getInterfaces() |
List<JavaType> |
TypeSubstitution.substitutedTypes() |
List<Map.Entry<JavaType.TypeVariableJavaType,JavaType>> |
TypeSubstitution.substitutionEntries() |
| Modifier and Type | Method and Description |
|---|---|
TypeSubstitution |
TypeSubstitution.add(JavaType.TypeVariableJavaType typeVariableType,
JavaType javaType) |
JavaType |
Resolve.conditionalExpressionType(JavaType trueType,
JavaType falseType) |
org.sonar.java.resolve.Resolve.Resolution |
Resolve.findMethod(org.sonar.java.resolve.Resolve.Env env,
JavaType site,
String name,
List<JavaType> argTypes) |
org.sonar.java.resolve.Resolve.Resolution |
Resolve.findMethod(org.sonar.java.resolve.Resolve.Env env,
JavaType site,
String name,
List<JavaType> argTypes,
List<JavaType> typeParams) |
JavaType |
ParametrizedTypeCache.getWildcardType(JavaType bound,
JavaType.WildCardType.BoundType boundType) |
boolean |
Types.isSubtype(JavaType t,
JavaType s)
JLS7 4.10.
|
boolean |
JavaType.WildCardType.isSubtypeOfBound(JavaType type) |
JavaType |
Resolve.resolveTypeSubstitution(JavaType type,
JavaType definition) |
JavaType |
TypeSubstitution.substitutedType(JavaType javaType) |
| Constructor and Description |
|---|
JavaSymbol.MethodJavaSymbol(int flags,
String name,
JavaType type,
JavaSymbol owner) |
JavaSymbol.VariableJavaSymbol(int flags,
String name,
JavaType type,
JavaSymbol owner) |
JavaType.ArrayJavaType(JavaType elementType,
JavaSymbol.TypeJavaSymbol arrayClass) |
JavaType.MethodJavaType(List<JavaType> argTypes,
JavaType resultType,
List<JavaType> thrown,
JavaSymbol.TypeJavaSymbol symbol) |
JavaType.WildCardType(JavaType bound,
JavaType.WildCardType.BoundType boundType) |
Resolve.AccessErrorJavaSymbol(JavaSymbol symbol,
JavaType type) |
| Constructor and Description |
|---|
JavaType.MethodJavaType(List<JavaType> argTypes,
JavaType resultType,
List<JavaType> thrown,
JavaSymbol.TypeJavaSymbol symbol) |
JavaType.MethodJavaType(List<JavaType> argTypes,
JavaType resultType,
List<JavaType> thrown,
JavaSymbol.TypeJavaSymbol symbol) |
Copyright © 2012–2016 SonarSource. All rights reserved.