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 ResolvedTypeParameterDeclarationResolvedTypeDeclaration.asTypeParameter()Return this as a TypeParameterDeclaration or throw UnsupportedOperationException.default ResolvedTypeParameterDeclarationResolvedTypeParameterDeclaration.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 ResolvedTypeParameterDeclarationInferenceVariableType.correspondingTpMethods in com.github.javaparser.resolution.logic with parameters of type ResolvedTypeParameterDeclarationModifier and TypeMethodDescriptionprivate InferenceVariableTypeInferenceContext.inferenceVariableTypeForTp(ResolvedTypeParameterDeclaration tp) static ResolvedTypeMethodResolutionLogic.replaceTypeParam(ResolvedType type, ResolvedTypeParameterDeclaration tp, TypeSolver typeSolver) voidInferenceVariableType.setCorrespondingTp(ResolvedTypeParameterDeclaration correspondingTp) Method parameters in com.github.javaparser.resolution.logic with type arguments of type ResolvedTypeParameterDeclarationModifier and TypeMethodDescriptionprivate static voidMethodResolutionLogic.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 TypeMethodDescriptionbooleanReferenceTypeImpl.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 ResolvedTypeParameterDeclarationResolvedTypeVariable.typeParameterMethods in com.github.javaparser.resolution.types that return ResolvedTypeParameterDeclarationModifier and TypeMethodDescriptiondefault ResolvedTypeParameterDeclarationResolvedType.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 ResolvedTypeResolvedType.replaceTypeVariables(ResolvedTypeParameterDeclaration tp, ResolvedType replaced) This is like (ResolvedType.replaceTypeVariables(ResolvedTypeParameterDeclaration, ResolvedType, Map)but ignores the inferred values.default ResolvedTypeResolvedType.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 booleanResolvedType.mention(List<ResolvedTypeParameterDeclaration> typeParameters) Does this type mention at all, directly or indirectly, the given type parameters?booleanResolvedTypeVariable.mention(List<ResolvedTypeParameterDeclaration> typeParameters) booleanResolvedWildcard.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 ResolvedTypeResolvedType.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.nameToDeclarationprivate Map<String, ResolvedTypeParameterDeclaration> ResolvedTypeParametersMap.nameToDeclarationMethods 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.