kind

JVM
1.0
val kind: Int
(source)

A kind of the metadata this annotation encodes. Kotlin compiler recognizes the following kinds (see KotlinClassHeader.Kind):

1 Class 2 File 3 Synthetic class 4 Multi-file class facade 5 Multi-file class part

The class file with a kind not listed here is treated as a non-Kotlin file.