Files
kotlin-fork/compiler/testData/codegen/box/annotations/instances/kotlinExistingAnnotation.kt
T
Ivan Kylchik c7435ba760 Replace all occurrences of WITH_RUNTIME with WITH_STDLIB
We are going to deprecate `WITH_RUNTIME` directive. The main reason
behind this change is that `WITH_STDLIB` directive better describes
its meaning, specifically it will add kotlin stdlib to test's classpath.
2021-11-17 15:26:38 +03:00

23 lines
576 B
Kotlin
Vendored

// TARGET_BACKEND: JVM_IR
// WITH_STDLIB
// !LANGUAGE: +InstantiationOfAnnotationClasses
fun f(): Metadata = Metadata(
kind = 0,
metadataVersion = intArrayOf(),
data1 = arrayOf(),
data2 = arrayOf(),
extraString = "",
packageName = "foo",
extraInt = 0,
bytecodeVersion = intArrayOf(1, 0, 3),
)
fun box(): String {
val m = f()
if (m.toString() == """@kotlin.Metadata(bytecodeVersion=[1, 0, 3], data1=[], data2=[], extraInt=0, extraString=, kind=0, metadataVersion=[], packageName=foo)""")
return "OK"
return m.toString()
}