interface Type : Identifier
dependencies |
Dependencies of the type abstract val dependencies: ArrayList<Type> |
isGeneric |
The type is generic? abstract val isGeneric: IsGeneric |
isSerializable |
The type is serializable? abstract val isSerializable: IsSerializable |
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 |
Class |
interface Class : Type, Comment |
Parameter |
interface Parameter : Type, Comment |
VaryingType |
interface VaryingType : Type |