-
- All Implemented Interfaces:
-
java.lang.reflect.AnnotatedElement,java.lang.reflect.Type,java.lang.reflect.TypeVariable
public class TypeVariableImpl<D extends GenericDeclaration> implements TypeVariable<D>
-
-
Field Summary
Fields Modifier and Type Field Description private final DgenericDeclarationprivate final Stringname
-
Method Summary
Modifier and Type Method Description DgetGenericDeclaration()StringgetName()Array<AnnotatedType>getAnnotatedBounds()<T extends Annotation> TgetAnnotation(Class<T> annotationClass)Array<Annotation>getDeclaredAnnotations()booleanequals(Object other)inthashCode()StringtoString()-
Methods inherited from class java.lang.reflect.TypeVariable
getBounds, getGenericDeclaration, getName -
Methods inherited from class java.lang.reflect.Type
getTypeName -
Methods inherited from class java.lang.reflect.AnnotatedElement
getAnnotations, getAnnotationsByType, getDeclaredAnnotation, getDeclaredAnnotationsByType, isAnnotationPresent -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Method Detail
-
getGenericDeclaration
D getGenericDeclaration()
-
getAnnotatedBounds
Array<AnnotatedType> getAnnotatedBounds()
-
getAnnotation
<T extends Annotation> T getAnnotation(Class<T> annotationClass)
-
getDeclaredAnnotations
Array<Annotation> getDeclaredAnnotations()
-
hashCode
int hashCode()
-
-
-
-