[FIR] Support several annotation argument diagnostics

This commit is contained in:
Лихолетов Михаил
2020-09-13 15:44:09 +03:00
committed by Mikhail Glukhikh
parent 0c13d3197c
commit cfc1ebb4be
50 changed files with 580 additions and 219 deletions
@@ -0,0 +1,13 @@
annotation class Ann(val a: Array<String>)
val foo = ""
var bar = 1
const val cnst = 2
@Ann(
<!NON_CONST_VAL_USED_IN_CONSTANT_EXPRESSION!>arrayOf(
<!NON_CONST_VAL_USED_IN_CONSTANT_EXPRESSION!>foo<!>,
<!NON_CONST_VAL_USED_IN_CONSTANT_EXPRESSION!>foo + cnst.toString()<!>
)<!>
)
fun test() {}