[FIR] Fix Disappeared ANNOTATION_PARAMETER_DEFAULT_VALUE_MUST_BE_CONSTANT

^KT-59942 Fixed
This commit is contained in:
Vladimir Sukharev
2023-10-04 23:42:45 +02:00
committed by Space Team
parent c860de6600
commit 7b3e661776
5 changed files with 12 additions and 57 deletions
@@ -1,34 +0,0 @@
import kotlin.reflect.KClass
annotation class Ann(
val a: Array<String> = arrayOf(readOnly),
val b: Array<String> = arrayOf(withGetter),
val c: Array<String> = arrayOf(func()),
val d: IntArray = intArrayOf(ONE, twoWithGetter),
val e: IntArray = intArrayOf(ONE + twoWithGetter),
val f: Array<String> = arrayOf(mutable),
val g: Array<String> = arrayOf(mutableWithGetter),
val h: Array<KClass<*>> = 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<*>
}
@@ -1,3 +1,4 @@
// FIR_IDENTICAL
import kotlin.reflect.KClass
annotation class Ann(