JvmInline

Common
JVM
1.5
@Target([AnnotationTarget.CLASS]) annotation class JvmInline
(Common source) (JVM source)

Specifies that given value class is inline class.

Adding and removing the annotation is binary incompatible change, since inline classes' methods and functions with inline classes in their signature are mangled.

Constructors

Common
JVM
1.0

<init>

Specifies that given value class is inline class.

<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>