Uses of Interface
com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration
Package
Description
-
Uses of ResolvedTypeParameterDeclaration in com.github.javaparser.resolution
Modifier and TypeMethodDescriptionMethodUsage.replaceTypeParameter(ResolvedTypeParameterDeclaration typeParameter, ResolvedType type)
-
Uses of ResolvedTypeParameterDeclaration in com.github.javaparser.resolution.declarations
Modifier and TypeMethodDescriptiondefault ResolvedTypeParameterDeclaration
ResolvedTypeDeclaration.asTypeParameter()
Return this as a TypeParameterDeclaration or throw UnsupportedOperationException.ResolvedTypeParameterDeclaration.onType(String name, String classQName, List<ResolvedTypeParameterDeclaration.Bound> bounds)
Instantiate a TypeParameter defined on a Type with the given data.Modifier 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.types
Modifier and TypeMethodDescriptiondefault ResolvedTypeParameterDeclaration
ResolvedType.asTypeParameter()
ResolvedTypeVariable.asTypeParameter()
Modifier and TypeMethodDescriptionResolvedReferenceType.getTypeParametersMap()
Get the values for all type parameters declared on this type.Modifier 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)
Modifier 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)
ModifierConstructorDescriptionResolvedTypeVariable(ResolvedTypeParameterDeclaration typeParameter)
-
Uses of ResolvedTypeParameterDeclaration in com.github.javaparser.resolution.types.parametrization
Modifier and TypeMethodDescriptionResolvedTypeParametersMap.getValue(ResolvedTypeParameterDeclaration typeParameter)
ResolvedTypeParametersMap.Builder.setValue(ResolvedTypeParameterDeclaration typeParameter, ResolvedType value)
ResolvedTypeParameterValueProvider.typeParamValue(ResolvedTypeParameterDeclaration typeParameterDeclaration)
Calculate the value for the given type parameter.