Represents the kind of a class.
Values
KNormal
A normal class.
KTypeParameter(constraints:Array<Type>)
A type parameter class with a set of constraints.
KExtension(cl:Ref<ClassType>, params:Array<Type>)
A structurally extended class.
@deprecated
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