Subtype
class Subtype[Typeclass[_], Type, SType](val typeInfo: TypeInfo, val annotations: IArray[Any], val inheritedAnnotations: IArray[Any], val typeAnnotations: IArray[Any], val isObject: Boolean, val index: Int, callByNeed: CallByNeed[Typeclass[SType]], isType: Type => Boolean, asType: Type => SType & Type) extends PartialFunction[Type, SType & Type] with Serializable
trait Serializable
trait PartialFunction[Type, SType & Type]
trait Type => SType & Type
class Object
trait Matchable
class Any
Value members
Constructors
def this(typeInfo: TypeInfo, annotations: IArray[Any], typeAnnotations: IArray[Any], isObject: Boolean, index: Int, callByNeed: CallByNeed[Typeclass[SType]], isType: Type => Boolean, asType: Type => SType & Type)