Class<T> clazz
String fqnClassname
Type superClass
Type[] interfaces
TypeVariable<D extends GenericDeclaration>[] typeParameters
ParameterizedType[] parameterizedTypes
Type genericSuperClass
Type[] genericInterfaces
List<E> typeParameterList
GenericDeclaration declaringClass
boolean isInterface
int modifiers