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
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description java.util.Optional<ResolvedTypeParameterDeclaration>
findTypeParameter(java.lang.String name)
Find the closest TypeParameterDeclaration with the given name.java.util.List<ResolvedTypeParameterDeclaration>
getTypeParameters()
The list of type parameters defined on this element.default boolean
isGeneric()
-
-
-
Method Detail
-
getTypeParameters
java.util.List<ResolvedTypeParameterDeclaration> getTypeParameters()
The list of type parameters defined on this element.
-
findTypeParameter
java.util.Optional<ResolvedTypeParameterDeclaration> findTypeParameter(java.lang.String name)
Find the closest TypeParameterDeclaration with the given name. It first look on this element itself and then on the containers.
-
isGeneric
default boolean isGeneric()
-
-