import kotlin.reflect.KClass annotation class Ann( val a: Array = arrayOf(readOnly), val b: Array = arrayOf(withGetter), val c: Array = arrayOf(func()), val d: IntArray = intArrayOf(ONE, twoWithGetter), val e: IntArray = intArrayOf(ONE + twoWithGetter), val f: Array = arrayOf(mutable), val g: Array = arrayOf(mutableWithGetter), val h: Array> = arrayOf(WithLateinit.kClass) ) const val ONE = 1 val twoWithGetter get() = 2 val readOnly = "" val withGetter get() = "" fun func() = "" var mutable = "" var mutableWithGetter get() = "" set(x) = TODO() object WithLateinit { lateinit var kClass: KClass<*> }