interface SubClass : Class
parent |
abstract val parent: Class |
fullName |
fun Identifier.fullName(): String |
generic |
fun Type.generic(): Type |
genericIn |
fun Type.genericIn(type: VaryingType): Type |
notGeneric |
fun Type.notGeneric(): Type |
vary |
fun Type.vary(variance: TypeVariance = TypeVariance.No): VaryingType |
DataSubClass |
data class DataSubClass : SubClass |
SealedSubClass |
data class SealedSubClass : SubClass |