|  Known Indirect Subclasses 
      
      
  
        
              | Class<T> | The in-memory representation of a Java class. |  
              | GenericArrayType | This interface represents an array type with a component type that is either
 a parameterized type or a type variable. |  
              | ParameterizedType | This interface represents a parameterized type such as 'Set<String>'. |  
              | TypeVariable<D extends GenericDeclaration> | This interface represents a type variables such as 'T'in'public interface Comparable', the bounded'T'in'public interface A'or the multiple bounded'T'in'public interface B'. |  
              | WildcardType | A pattern type, such as the upper bounded wildcard ? extends Closeableor the lower bounded wildcard? super String. |  | 
Class Overview
Common interface implemented by all Java types.