| Package | Description |
|---|---|
| org.sonar.java.resolve |
| Modifier and Type | Class and Description |
|---|---|
class |
ArrayJavaType |
class |
ClassJavaType |
class |
DeferredType |
class |
MethodJavaType |
class |
ParametrizedTypeJavaType |
class |
TypeVariableJavaType |
class |
UnknownType |
class |
WildCardType |
| Modifier and Type | Method and Description |
|---|---|
List<JavaType> |
TypeVariableJavaType.bounds() |
List<JavaType> |
Resolve.findSamMethodArgs(Type type) |
List<JavaType> |
JavaSymbol.TypeJavaSymbol.getInterfaces() |
List<JavaType> |
JavaSymbol.TypeVariableJavaSymbol.getInterfaces() |
List<JavaType> |
JavaSymbol.WildcardSymbol.getInterfaces() |
List<JavaType> |
Resolve.resolveTypeSubstitution(List<JavaType> formals,
TypeSubstitution substitution) |
List<JavaType> |
TypeSubstitution.substitutedTypes() |
List<Map.Entry<TypeVariableJavaType,JavaType>> |
TypeSubstitution.substitutionEntries() |
| Modifier and Type | Method and Description |
|---|---|
TypeSubstitution |
TypeSubstitution.add(TypeVariableJavaType typeVariableType,
JavaType javaType) |
JavaType |
Resolve.conditionalExpressionType(ConditionalExpressionTree tree,
JavaType trueType,
JavaType falseType) |
JavaType |
Symbols.deferedType(JavaType uninferedType) |
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,
WildCardType.BoundType boundType) |
boolean |
Types.isSubtype(JavaType t,
JavaType s)
JLS7 4.10.
|
boolean |
WildCardType.isSubtypeOfBound(JavaType type) |
JavaType |
Resolve.resolveTypeSubstitution(JavaType type,
JavaType definition) |
JavaType |
Resolve.resolveTypeSubstitutionWithDiamondOperator(ParametrizedTypeJavaType type,
JavaType definition) |
JavaType |
TypeSubstitution.substitutedType(JavaType javaType) |
| Modifier and Type | Method and Description |
|---|---|
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) |
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) |
org.sonar.java.resolve.Resolve.Resolution |
Resolve.findMethod(org.sonar.java.resolve.Resolve.Env env,
String name,
List<JavaType> argTypes,
List<JavaType> 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<JavaType> argTypes,
List<JavaType> typeParamTypes)
Finds method matching given name and types of arguments.
|
List<JavaType> |
Resolve.resolveTypeSubstitution(List<JavaType> formals,
TypeSubstitution substitution) |
| Constructor and Description |
|---|
AccessErrorJavaSymbol(JavaSymbol symbol,
JavaType type) |
ArrayJavaType(JavaType elementType,
JavaSymbol.TypeJavaSymbol arrayClass) |
DeferredType(JavaType uninferedType) |
MethodJavaSymbol(int flags,
String name,
JavaType type,
JavaSymbol owner) |
MethodJavaType(List<JavaType> argTypes,
JavaType resultType,
List<JavaType> thrown,
JavaSymbol.TypeJavaSymbol symbol) |
VariableJavaSymbol(int flags,
String name,
JavaType type,
JavaSymbol owner) |
WildCardType(JavaType bound,
WildCardType.BoundType boundType) |
| Constructor and Description |
|---|
MethodJavaType(List<JavaType> argTypes,
JavaType resultType,
List<JavaType> thrown,
JavaSymbol.TypeJavaSymbol symbol) |
MethodJavaType(List<JavaType> argTypes,
JavaType resultType,
List<JavaType> thrown,
JavaSymbol.TypeJavaSymbol symbol) |
Copyright © 2012–2016 SonarSource. All rights reserved.