Represents a class type.
superClass:Null<{t:Ref<ClassType>, params:Array<Type>}>
The parent class and its type parameters, if available.
interfaces:Array<{t:Ref<ClassType>, params:Array<Type>}>
The implemented interfaces and their type parameters.