Interface ResolvedTypeParametrizable
- All Known Subinterfaces:
ResolvedAnnotationDeclaration, ResolvedClassDeclaration, ResolvedConstructorDeclaration, ResolvedEnumDeclaration, ResolvedInterfaceDeclaration, ResolvedMethodDeclaration, ResolvedMethodLikeDeclaration, ResolvedRecordDeclaration, ResolvedReferenceTypeDeclaration
- All Known Implementing Classes:
AbstractClassDeclaration, AbstractTypeDeclaration, DefaultConstructorDeclaration, JavaParserAnnotationDeclaration, JavaParserAnonymousClassDeclaration, JavaParserClassDeclaration, JavaParserConstructorDeclaration, JavaParserEnumDeclaration, JavaParserEnumDeclaration.ValueOfMethod, JavaParserEnumDeclaration.ValuesMethod, JavaParserInterfaceDeclaration, JavaParserMethodDeclaration, JavaParserRecordDeclaration, JavaParserRecordDeclaration.CanonicalRecordConstructor, JavaParserRecordDeclaration.ImplicitGetterMethod, JavaParserTypeParameter, JavaParserTypeVariableDeclaration, JavassistAnnotationDeclaration, JavassistClassDeclaration, JavassistConstructorDeclaration, JavassistEnumDeclaration, JavassistInterfaceDeclaration, JavassistMethodDeclaration, JavassistRecordDeclaration, ReflectionAnnotationDeclaration, ReflectionClassDeclaration, ReflectionConstructorDeclaration, ReflectionEnumDeclaration, ReflectionInterfaceDeclaration, ReflectionMethodDeclaration, ReflectionRecordDeclaration
public interface ResolvedTypeParametrizable
An entity which has type parameter.
-
Method Summary
Modifier and TypeMethodDescriptionfindTypeParameter(String name) Find the closest TypeParameterDeclaration with the given name.The list of type parameters defined on this element.default boolean
-
Method Details
-
getTypeParameters
List<ResolvedTypeParameterDeclaration> getTypeParameters()The list of type parameters defined on this element. -
findTypeParameter
Find the closest TypeParameterDeclaration with the given name. It first look on this element itself and then on the containers. -
isGeneric
default boolean isGeneric()
-