JvmWildcard

Common
JVM
1.0
@Target([AnnotationTarget.TYPE]) annotation class JvmWildcard
(Common source) (JVM source)
For JVM

Instructs the compiler to generate wildcard for annotated type arguments corresponding to parameters with declaration-site variance.

It may be helpful only if declaration seems to be inconvenient to use from Java without wildcard.

See the Kotlin language documentation for more information.

For Common

Instructs compiler to generate wildcard for annotated type arguments corresponding to parameters with declaration-site variance.

It may be helpful only if declaration seems to be inconvenient to use from Java without wildcard.

Constructors

Common
JVM
1.0

<init>

Instructs compiler to generate wildcard for annotated type arguments corresponding to parameters with declaration-site variance.

<init>()

Extension Properties

JVM
1.0

annotationClass

Returns a KClass instance corresponding to the annotation type of this annotation.

val <T : Annotation> T.annotationClass: KClass<out T>