Uses of Interface
com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration
Packages that use ResolvedTypeParameterDeclaration
Package
Description
-
Uses of ResolvedTypeParameterDeclaration in com.github.javaparser.resolution
Methods in com.github.javaparser.resolution with parameters of type ResolvedTypeParameterDeclarationModifier and TypeMethodDescriptionMethodUsage.replaceTypeParameter
(ResolvedTypeParameterDeclaration typeParameter, ResolvedType type) -
Uses of ResolvedTypeParameterDeclaration in com.github.javaparser.resolution.declarations
Methods in com.github.javaparser.resolution.declarations that return ResolvedTypeParameterDeclarationModifier and TypeMethodDescriptiondefault ResolvedTypeParameterDeclaration
ResolvedTypeDeclaration.asTypeParameter()
Return this as a TypeParameterDeclaration or throw UnsupportedOperationException.default ResolvedTypeParameterDeclaration
ResolvedTypeParameterDeclaration.asTypeParameter()
ResolvedTypeParameterDeclaration.onType
(String name, String classQName, 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 ResolvedTypeParameterDeclarationModifier and TypeMethodDescriptiondefault Optional
<ResolvedTypeParameterDeclaration> ResolvedMethodLikeDeclaration.findTypeParameter
(String name) default Optional
<ResolvedTypeParameterDeclaration> ResolvedReferenceTypeDeclaration.findTypeParameter
(String name) ResolvedTypeParametrizable.findTypeParameter
(String name) Find the closest TypeParameterDeclaration with the given name.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 ResolvedTypeParameterDeclarationModifier and TypeFieldDescriptionprivate ResolvedTypeParameterDeclaration
InferenceVariableType.correspondingTp
Methods in com.github.javaparser.resolution.logic with parameters of type ResolvedTypeParameterDeclarationModifier and TypeMethodDescriptionprivate 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 ResolvedTypeParameterDeclarationModifier and TypeMethodDescriptionprivate static void
MethodResolutionLogic.inferTypes
(ResolvedType source, ResolvedType target, Map<ResolvedTypeParameterDeclaration, ResolvedType> mappings) -
Uses of ResolvedTypeParameterDeclaration in com.github.javaparser.resolution.model.typesystem
Methods in com.github.javaparser.resolution.model.typesystem that return ResolvedTypeParameterDeclarationMethods in com.github.javaparser.resolution.model.typesystem with parameters of type ResolvedTypeParameterDeclarationModifier and TypeMethodDescriptionLazyType.replaceTypeVariables
(ResolvedTypeParameterDeclaration tp, ResolvedType replaced) LazyType.replaceTypeVariables
(ResolvedTypeParameterDeclaration tp, ResolvedType replaced, Map<ResolvedTypeParameterDeclaration, ResolvedType> inferredTypes) Method parameters in com.github.javaparser.resolution.model.typesystem with type arguments of type ResolvedTypeParameterDeclarationModifier and TypeMethodDescriptionboolean
ReferenceTypeImpl.mention
(List<ResolvedTypeParameterDeclaration> typeParameters) LazyType.replaceTypeVariables
(ResolvedTypeParameterDeclaration tp, ResolvedType replaced, Map<ResolvedTypeParameterDeclaration, ResolvedType> inferredTypes) -
Uses of ResolvedTypeParameterDeclaration in com.github.javaparser.resolution.types
Fields in com.github.javaparser.resolution.types declared as ResolvedTypeParameterDeclarationModifier and TypeFieldDescriptionprivate ResolvedTypeParameterDeclaration
ResolvedTypeVariable.typeParameter
Methods in com.github.javaparser.resolution.types that return ResolvedTypeParameterDeclarationModifier and TypeMethodDescriptiondefault ResolvedTypeParameterDeclaration
ResolvedType.asTypeParameter()
ResolvedTypeVariable.asTypeParameter()
Methods in com.github.javaparser.resolution.types that return types with arguments of type ResolvedTypeParameterDeclarationModifier and TypeMethodDescriptionResolvedReferenceType.getTypeParametersMap()
Get the values for all type parameters declared on this type.Methods in com.github.javaparser.resolution.types with parameters of type ResolvedTypeParameterDeclarationModifier and TypeMethodDescriptionResolvedArrayType.replaceTypeVariables
(ResolvedTypeParameterDeclaration tpToReplace, ResolvedType replaced, Map<ResolvedTypeParameterDeclaration, ResolvedType> inferredTypes) ResolvedIntersectionType.replaceTypeVariables
(ResolvedTypeParameterDeclaration tp, ResolvedType replaced, Map<ResolvedTypeParameterDeclaration, ResolvedType> inferredTypes) ResolvedReferenceType.replaceTypeVariables
(ResolvedTypeParameterDeclaration tpToReplace, ResolvedType replaced, Map<ResolvedTypeParameterDeclaration, ResolvedType> inferredTypes) default ResolvedType
ResolvedType.replaceTypeVariables
(ResolvedTypeParameterDeclaration tp, ResolvedType replaced) This is like (ResolvedType.replaceTypeVariables(ResolvedTypeParameterDeclaration, ResolvedType, Map)
but ignores the inferred values.default ResolvedType
ResolvedType.replaceTypeVariables
(ResolvedTypeParameterDeclaration tp, ResolvedType replaced, Map<ResolvedTypeParameterDeclaration, ResolvedType> inferredTypes) Replace all variables referring to the given TypeParameter with the given value.ResolvedTypeVariable.replaceTypeVariables
(ResolvedTypeParameterDeclaration tpToBeReplaced, ResolvedType replaced, Map<ResolvedTypeParameterDeclaration, ResolvedType> inferredTypes) ResolvedWildcard.replaceTypeVariables
(ResolvedTypeParameterDeclaration tpToReplace, ResolvedType replaced, Map<ResolvedTypeParameterDeclaration, ResolvedType> inferredTypes) ResolvedReferenceType.typeParamValue
(ResolvedTypeParameterDeclaration typeParameterDeclaration) Method parameters in com.github.javaparser.resolution.types with type arguments of type ResolvedTypeParameterDeclarationModifier and TypeMethodDescriptiondefault boolean
ResolvedType.mention
(List<ResolvedTypeParameterDeclaration> typeParameters) Does this type mention at all, directly or indirectly, the given type parameters?boolean
ResolvedTypeVariable.mention
(List<ResolvedTypeParameterDeclaration> typeParameters) boolean
ResolvedWildcard.mention
(List<ResolvedTypeParameterDeclaration> typeParameters) ResolvedArrayType.replaceTypeVariables
(ResolvedTypeParameterDeclaration tpToReplace, ResolvedType replaced, Map<ResolvedTypeParameterDeclaration, ResolvedType> inferredTypes) ResolvedIntersectionType.replaceTypeVariables
(ResolvedTypeParameterDeclaration tp, ResolvedType replaced, Map<ResolvedTypeParameterDeclaration, ResolvedType> inferredTypes) ResolvedReferenceType.replaceTypeVariables
(ResolvedTypeParameterDeclaration tpToReplace, ResolvedType replaced, Map<ResolvedTypeParameterDeclaration, ResolvedType> inferredTypes) default ResolvedType
ResolvedType.replaceTypeVariables
(ResolvedTypeParameterDeclaration tp, ResolvedType replaced, Map<ResolvedTypeParameterDeclaration, ResolvedType> inferredTypes) Replace all variables referring to the given TypeParameter with the given value.ResolvedTypeVariable.replaceTypeVariables
(ResolvedTypeParameterDeclaration tpToBeReplaced, ResolvedType replaced, Map<ResolvedTypeParameterDeclaration, ResolvedType> inferredTypes) ResolvedWildcard.replaceTypeVariables
(ResolvedTypeParameterDeclaration tpToReplace, ResolvedType replaced, Map<ResolvedTypeParameterDeclaration, ResolvedType> inferredTypes) Constructors in com.github.javaparser.resolution.types with parameters of type ResolvedTypeParameterDeclarationModifierConstructorDescriptionResolvedTypeVariable
(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 ResolvedTypeParameterDeclarationModifier and TypeFieldDescriptionprivate Map
<String, ResolvedTypeParameterDeclaration> ResolvedTypeParametersMap.Builder.nameToDeclaration
private Map
<String, ResolvedTypeParameterDeclaration> ResolvedTypeParametersMap.nameToDeclaration
Methods in com.github.javaparser.resolution.types.parametrization with parameters of type ResolvedTypeParameterDeclarationModifier and TypeMethodDescriptionResolvedTypeParametersMap.getValue
(ResolvedTypeParameterDeclaration typeParameter) ResolvedTypeParametersMap.Builder.setValue
(ResolvedTypeParameterDeclaration typeParameter, ResolvedType value) ResolvedTypeParameterValueProvider.typeParamValue
(ResolvedTypeParameterDeclaration typeParameterDeclaration) Calculate the value for the given type parameter.