@HotSpotIntrinsicCandidate
public native Class<? super T> getSuperclass ()

Returns the Class representing the direct superclass of the entity (class, interface, primitive type or void) represented by this Class. If this Class represents either the Object class, an interface, a primitive type, or void, then null is returned. If this object represents an array class then the Class object representing the Object class is returned.

Returns:  the direct superclass of the class represented by this object