Interface GenericPlaceholder<T>
- Type Parameters:
T- The generic type
- All Superinterfaces:
AnnotatedElement, AnnotationMetadataProvider, AnnotationSource, Argument<T>, Named, Type, TypeInformation<T>, TypeVariableResolver
-
Nested Class Summary
Nested classes/interfaces inherited from interface TypeInformation
TypeInformation.TypeFormat -
Field Summary
Fields inherited from interface AnnotationSource
EMPTYFields inherited from interface Argument
BOOLEAN, BYTE, CHAR, DOUBLE, FLOAT, INT, LIST_OF_STRING, LONG, OBJECT_ARGUMENT, SHORT, STRING, VOID, VOID_OBJECT, ZERO_ARGUMENTS -
Method Summary
Modifier and TypeMethodDescriptiondefault Stringdefault booleanWhether this argument is a type variable used in generics.Methods inherited from interface AnnotatedElement
isDeclaredNonNull, isDeclaredNullable, isNonNull, isNullableMethods inherited from interface AnnotationMetadataProvider
findAnnotation, findAnnotation, findDeclaredAnnotation, findDeclaredAnnotation, getAnnotationMetadata, getTargetAnnotationMetadata, isAnnotationPresent, isDeclaredAnnotationPresent, synthesize, synthesizeAll, synthesizeAnnotationsByType, synthesizeDeclared, synthesizeDeclared, synthesizeDeclaredAnnotationsByTypeMethods inherited from interface AnnotationSource
getAnnotation, getAnnotation, getDeclaredAnnotation, getDeclaredAnnotation, isAnnotationPresent, isDeclaredAnnotationPresent, synthesize, synthesizeDeclaredMethods inherited from interface Argument
equalsType, getName, isAssignableFrom, isAssignableFrom, isInstance, typeHashCode, withAnnotationMetadata, withNameMethods inherited from interface TypeInformation
asParameterizedType, asType, getBeanTypeString, getSimpleName, getType, getTypeName, getTypeString, getTypeString, getWrappedType, getWrapperType, hasTypeVariables, isArray, isAsync, isAsyncOrReactive, isCompletable, isContainerType, isOptional, isPrimitive, isProvider, isReactive, isSpecifiedSingle, isVoid, isWrapperTypeMethods inherited from interface TypeVariableResolver
getFirstTypeVariable, getTypeParameters, getTypeVariable, getTypeVariables
-
Method Details
-
getVariableName
- Returns:
- The variable name, never
null.
-
isTypeVariable
default boolean isTypeVariable()Description copied from interface:ArgumentWhether this argument is a type variable used in generics.- Specified by:
isTypeVariablein interfaceArgument<T>- Returns:
- True if it is a variable
-