Km Type
class KmType
Represents a type.
Various type attributes can be read and manipulated via extension properties, such as KmType.isNullable.
Properties
Link copied to clipboard
Abbreviation of this type. Note that all types are expanded for metadata produced by the Kotlin compiler. For example:
Link copied to clipboard
Annotations on the type.
Link copied to clipboard
Arguments of the type, if the type's classifier is a class or a type alias.
Link copied to clipboard
Classifier of the type.
Link copied to clipboard
Upper bound of this type, if this type is flexible. In that case, all other data refers to the lower bound of the type.
Link copied to clipboard
Indicates that the corresponding type is definitely non-null.
Link copied to clipboard
Indicates that the corresponding type is marked as nullable, i.e., has a question mark at the end of its notation.