kind

@get:JvmName(name = "k")
val kind: Int = 1(source)

A kind of the metadata this annotation encodes. Kotlin compiler recognizes the following kinds:

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

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

Since Kotlin

1.3