KVariance
Represents variance applied to a type parameter on the declaration site (declaration-site variance), or to a type in a projection (use-site variance).
See the Kotlin language documentation for more information.
See Also
Enum Values
INVARIANT
The affected type parameter or type is invariant, which means it has no variance applied to it.
IN
The affected type parameter or type is contravariant. Denoted by the in
modifier in the source code.
OUT
The affected type parameter or type is covariant. Denoted by the out
modifier in the source code.
Inheritors
IN
The affected type parameter or type is contravariant. Denoted by the in
modifier in the source code.
INVARIANT
The affected type parameter or type is invariant, which means it has no variance applied to it.
OUT
The affected type parameter or type is covariant. Denoted by the out
modifier in the source code.