Files
kotlin-fork/compiler/testData/codegen/box/annotations/selfReferentialAnnotation.kt
T
2023-08-31 13:12:15 +00:00

18 lines
426 B
Kotlin
Vendored

// FIR_DUMP
// DUMP_IR
// IGNORE_CODEGEN_WITH_IR_FAKE_OVERRIDE_GENERATION: KT-61386
annotation class Ann(@Ann(1) val e: Int)
@MyRequiresOptIn("", MyRequiresOptIn.MyLevel.ERROR)
public annotation class MyRequiresOptIn(
val a: String = "",
@MyRequiresOptIn("", MyRequiresOptIn.MyLevel.WARNING) val b: MyLevel = MyLevel.ERROR
) {
public enum class MyLevel {
WARNING,
ERROR,
}
}
fun box() = "OK"