KTypeProjection typedef

KTypeProjection = (KType?, KVariance?)

Represents a type projection.

Type projection is usually the argument to another type in a type usage.

For example, in the type Array<out Number>, out Number is the covariant projection of the type represented by the class Number.

Type projection is either the star projection, or an entity consisting of a specific type plus optional variance.

  • type - The type specified in the projection, or null if this is a star projection.
  • variance - The use-site variance specified in the projection, or null if this is a star projection.

See the Kotlin language documentation for more information.

Implementation

typedef KTypeProjection = (KType?, KVariance?);