Files
kotlin-fork/compiler/fir/analysis-tests/testData/resolve/diagnostics/annotationArgumentMustBeConst.fir.txt
T

55 lines
2.2 KiB
Plaintext
Vendored

FILE: annotationArgumentMustBeConst.kt
public final annotation class Ann1 : R|kotlin/Annotation| {
public constructor(vararg a: R|kotlin/Array<out kotlin/String>|): R|Ann1| {
super<R|kotlin/Any|>()
}
public final val a: R|kotlin/Array<out kotlin/String>| = R|<local>/a|
public get(): R|kotlin/Array<out kotlin/String>|
}
public final annotation class Ann2 : R|kotlin/Annotation| {
public constructor(a: R|kotlin/IntArray|): R|Ann2| {
super<R|kotlin/Any|>()
}
public final val a: R|kotlin/IntArray| = R|<local>/a|
public get(): R|kotlin/IntArray|
}
public final annotation class Ann3 : R|kotlin/Annotation| {
public constructor(a: R|kotlin/Array<kotlin/String>|): R|Ann3| {
super<R|kotlin/Any|>()
}
public final val a: R|kotlin/Array<kotlin/String>| = R|<local>/a|
public get(): R|kotlin/Array<kotlin/String>|
}
public final var foo: R|kotlin/String| = String(a)
public get(): R|kotlin/String|
public set(value: R|kotlin/String|): R|kotlin/Unit|
public final var bar: R|kotlin/Int| = Int(1)
public get(): R|kotlin/Int|
public set(value: R|kotlin/Int|): R|kotlin/Unit|
public final fun baz(): R|kotlin/Int| {
^baz Int(2)
}
public final val arr: R|kotlin/Array<kotlin/String>| = R|kotlin/arrayOf|<R|kotlin/String|>(vararg(String(a), String(b)))
public get(): R|kotlin/Array<kotlin/String>|
public final val two: R|kotlin/Int| = Int(2)
public get(): R|kotlin/Int|
public final const val cnst: R|kotlin/Int| = Int(3)
public get(): R|kotlin/Int|
public final class Class : R|kotlin/Any| {
public constructor(): R|Class| {
super<R|kotlin/Any|>()
}
public final val a: R|kotlin/Int| = Int(1)
public get(): R|kotlin/Int|
}
@R|Ann1|(a = vararg(R|/foo|, R|/foo|.R|kotlin/String.plus|(R|/bar|), <strcat>(R|/foo|, String( ), R|/bar|), <strcat>(R|/baz|(), String( )))) @R|Ann2|(a = <implicitArrayOf>(R|/bar|, R|/baz|(), R|/bar|.R|kotlin/Int.plus|(R|/cnst|))) @R|Ann3|(a = R|/arr|) public final fun test(): R|kotlin/Unit| {
}