Km Type Alias
Represents a Kotlin type alias declaration.
Various type alias attributes can be read and manipulated via extension properties, such as KmTypeAlias.visibility or KmTypeAlias.hasAnnotations.
Properties
Annotations on the type alias.
Compiler plugin metadata attached to this type alias, indexed by plugin ID.
Expanded type of the type alias, i.e., the full expansion of the underlying type, where all type aliases are substituted with their expanded types. If no type aliases are used in the underlying type, the expanded type is equal to the underlying type.
Type parameters of the type alias.
Underlying type of the type alias, i.e., the type in the right-hand side of the type alias declaration.
Version requirements on the type alias.
Represents visibility of the corresponding type alias.