Files
kotlin-fork/compiler/testData/diagnostics/tests/annotations/annotationParameterMustBeConstant/enumConst_after.kt
T
2019-02-14 12:31:42 +03:00

15 lines
300 B
Kotlin
Vendored

// !LANGUAGE: +ProhibitNonConstValuesAsVarargsInAnnotations
annotation class AnnE(val i: MyEnum)
@AnnE(<!ANNOTATION_ARGUMENT_MUST_BE_ENUM_CONST!>e<!>)
class Test
val e: MyEnum = MyEnum.A
enum class MyEnum {
A
}
@AnnE(<!ANNOTATION_ARGUMENT_MUST_BE_CONST, TYPE_MISMATCH!>Test()<!>)
class Test2