Uses of Interface
com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration
-
-
Uses of ResolvedTypeParameterDeclaration in com.github.javaparser.resolution
Methods in com.github.javaparser.resolution with parameters of type ResolvedTypeParameterDeclaration Modifier and Type Method Description MethodUsage
MethodUsage. replaceTypeParameter(ResolvedTypeParameterDeclaration typeParameter, ResolvedType type)
-
Uses of ResolvedTypeParameterDeclaration in com.github.javaparser.resolution.declarations
Methods in com.github.javaparser.resolution.declarations that return ResolvedTypeParameterDeclaration Modifier and Type Method Description default ResolvedTypeParameterDeclaration
ResolvedTypeDeclaration. asTypeParameter()
Return this as a TypeParameterDeclaration or throw UnsupportedOperationException.default ResolvedTypeParameterDeclaration
ResolvedTypeParameterDeclaration. asTypeParameter()
static ResolvedTypeParameterDeclaration
ResolvedTypeParameterDeclaration. onType(java.lang.String name, java.lang.String classQName, java.util.List<ResolvedTypeParameterDeclaration.Bound> bounds)
Instantiate a TypeParameter defined on a Type with the given data.Methods in com.github.javaparser.resolution.declarations that return types with arguments of type ResolvedTypeParameterDeclaration Modifier and Type Method Description default java.util.Optional<ResolvedTypeParameterDeclaration>
ResolvedMethodLikeDeclaration. findTypeParameter(java.lang.String name)
default java.util.Optional<ResolvedTypeParameterDeclaration>
ResolvedReferenceTypeDeclaration. findTypeParameter(java.lang.String name)
java.util.Optional<ResolvedTypeParameterDeclaration>
ResolvedTypeParametrizable. findTypeParameter(java.lang.String name)
Find the closest TypeParameterDeclaration with the given name.java.util.List<ResolvedTypeParameterDeclaration>
ResolvedTypeParametrizable. getTypeParameters()
The list of type parameters defined on this element. -
Uses of ResolvedTypeParameterDeclaration in com.github.javaparser.resolution.logic
Fields in com.github.javaparser.resolution.logic declared as ResolvedTypeParameterDeclaration Modifier and Type Field Description private ResolvedTypeParameterDeclaration
InferenceVariableType. correspondingTp
Methods in com.github.javaparser.resolution.logic with parameters of type ResolvedTypeParameterDeclaration Modifier and Type Method Description private InferenceVariableType
InferenceContext. inferenceVariableTypeForTp(ResolvedTypeParameterDeclaration tp)
static ResolvedType
MethodResolutionLogic. replaceTypeParam(ResolvedType type, ResolvedTypeParameterDeclaration tp, TypeSolver typeSolver)
void
InferenceVariableType. setCorrespondingTp(ResolvedTypeParameterDeclaration correspondingTp)
Method parameters in com.github.javaparser.resolution.logic with type arguments of type ResolvedTypeParameterDeclaration Modifier and Type Method Description private static void
MethodResolutionLogic. inferTypes(ResolvedType source, ResolvedType target, java.util.Map<ResolvedTypeParameterDeclaration,ResolvedType> mappings)
-
Uses of ResolvedTypeParameterDeclaration in com.github.javaparser.resolution.model.typesystem
Methods in com.github.javaparser.resolution.model.typesystem that return ResolvedTypeParameterDeclaration Modifier and Type Method Description ResolvedTypeParameterDeclaration
LazyType. asTypeParameter()
ResolvedTypeParameterDeclaration
ReferenceTypeImpl. asTypeParameter()
Methods in com.github.javaparser.resolution.model.typesystem with parameters of type ResolvedTypeParameterDeclaration Modifier and Type Method Description ResolvedType
LazyType. replaceTypeVariables(ResolvedTypeParameterDeclaration tp, ResolvedType replaced)
ResolvedType
LazyType. replaceTypeVariables(ResolvedTypeParameterDeclaration tp, ResolvedType replaced, java.util.Map<ResolvedTypeParameterDeclaration,ResolvedType> inferredTypes)
Method parameters in com.github.javaparser.resolution.model.typesystem with type arguments of type ResolvedTypeParameterDeclaration Modifier and Type Method Description boolean
ReferenceTypeImpl. mention(java.util.List<ResolvedTypeParameterDeclaration> typeParameters)
ResolvedType
LazyType. replaceTypeVariables(ResolvedTypeParameterDeclaration tp, ResolvedType replaced, java.util.Map<ResolvedTypeParameterDeclaration,ResolvedType> inferredTypes)
-
Uses of ResolvedTypeParameterDeclaration in com.github.javaparser.resolution.types
Fields in com.github.javaparser.resolution.types declared as ResolvedTypeParameterDeclaration Modifier and Type Field Description private ResolvedTypeParameterDeclaration
ResolvedTypeVariable. typeParameter
Methods in com.github.javaparser.resolution.types that return ResolvedTypeParameterDeclaration Modifier and Type Method Description default ResolvedTypeParameterDeclaration
ResolvedType. asTypeParameter()
ResolvedTypeParameterDeclaration
ResolvedTypeVariable. asTypeParameter()
Methods in com.github.javaparser.resolution.types that return types with arguments of type ResolvedTypeParameterDeclaration Modifier and Type Method Description java.util.List<Pair<ResolvedTypeParameterDeclaration,ResolvedType>>
ResolvedReferenceType. getTypeParametersMap()
Get the values for all type parameters declared on this type.Method parameters in com.github.javaparser.resolution.types with type arguments of type ResolvedTypeParameterDeclaration Modifier and Type Method Description default boolean
ResolvedType. mention(java.util.List<ResolvedTypeParameterDeclaration> typeParameters)
Does this type mention at all, directly or indirectly, the given type parameters?boolean
ResolvedTypeVariable. mention(java.util.List<ResolvedTypeParameterDeclaration> typeParameters)
boolean
ResolvedWildcard. mention(java.util.List<ResolvedTypeParameterDeclaration> typeParameters)
ResolvedType
ResolvedArrayType. replaceTypeVariables(ResolvedTypeParameterDeclaration tpToReplace, ResolvedType replaced, java.util.Map<ResolvedTypeParameterDeclaration,ResolvedType> inferredTypes)
ResolvedType
ResolvedIntersectionType. replaceTypeVariables(ResolvedTypeParameterDeclaration tp, ResolvedType replaced, java.util.Map<ResolvedTypeParameterDeclaration,ResolvedType> inferredTypes)
ResolvedType
ResolvedReferenceType. replaceTypeVariables(ResolvedTypeParameterDeclaration tpToReplace, ResolvedType replaced, java.util.Map<ResolvedTypeParameterDeclaration,ResolvedType> inferredTypes)
default ResolvedType
ResolvedType. replaceTypeVariables(ResolvedTypeParameterDeclaration tp, ResolvedType replaced, java.util.Map<ResolvedTypeParameterDeclaration,ResolvedType> inferredTypes)
Replace all variables referring to the given TypeParameter with the given value.ResolvedType
ResolvedTypeVariable. replaceTypeVariables(ResolvedTypeParameterDeclaration tpToBeReplaced, ResolvedType replaced, java.util.Map<ResolvedTypeParameterDeclaration,ResolvedType> inferredTypes)
ResolvedType
ResolvedWildcard. replaceTypeVariables(ResolvedTypeParameterDeclaration tpToReplace, ResolvedType replaced, java.util.Map<ResolvedTypeParameterDeclaration,ResolvedType> inferredTypes)
Constructors in com.github.javaparser.resolution.types with parameters of type ResolvedTypeParameterDeclaration Constructor Description ResolvedTypeVariable(ResolvedTypeParameterDeclaration typeParameter)
-
Uses of ResolvedTypeParameterDeclaration in com.github.javaparser.resolution.types.parametrization
Fields in com.github.javaparser.resolution.types.parametrization with type parameters of type ResolvedTypeParameterDeclaration Modifier and Type Field Description private java.util.Map<java.lang.String,ResolvedTypeParameterDeclaration>
ResolvedTypeParametersMap.Builder. nameToDeclaration
private java.util.Map<java.lang.String,ResolvedTypeParameterDeclaration>
ResolvedTypeParametersMap. nameToDeclaration
Methods in com.github.javaparser.resolution.types.parametrization with parameters of type ResolvedTypeParameterDeclaration Modifier and Type Method Description ResolvedType
ResolvedTypeParametersMap. getValue(ResolvedTypeParameterDeclaration typeParameter)
ResolvedTypeParametersMap.Builder
ResolvedTypeParametersMap.Builder. setValue(ResolvedTypeParameterDeclaration typeParameter, ResolvedType value)
java.util.Optional<ResolvedType>
ResolvedTypeParameterValueProvider. typeParamValue(ResolvedTypeParameterDeclaration typeParameterDeclaration)
Calculate the value for the given type parameter.
-