Represents the kind of a class.
Values
KNormal
A normal class.
KTypeParameter(constraints:Array<Type>)
A type parameter class with a set of constraints.
KModuleFields(module:String)
A class containing module fields.
KGeneric
A @:generic
base class.
KGenericInstance(cl:Ref<ClassType>, params:Array<Type>)
A concrete @:generic
instance, referencing the original class and the
applied type parameters.
KMacroType
A special class for haxe.macro.MacroType
.
@deprecated
KAbstractImpl(a:Ref<AbstractType>)
An implementation class of an abstract, i.e. where all its run-time code is.
KGenericBuild
A @:genericBuild
class