Files
kotlin-fork/plugins/noarg/testData/box/javaAnnotationWithInnerEnum.kt
T
2023-01-17 14:51:29 +00:00

31 lines
443 B
Kotlin
Vendored

// WITH_STDLIB
// ISSUE: KT-55887
// MODULE: lib
// FILE: NoArg.kt
annotation class NoArg
// FILE: Api.java
@NoArg
public @interface Api {
Status status();
enum Status {
Ok, Error;
}
}
// FILE: ExtendWith.java
@Api(status = Api.Status.Ok)
public @interface ExtendWith {}
// MODULE: main(lib)
// FILE: main.kt
@ExtendWith
class Test(val x: Int)
fun box(): String {
Test::class.java.newInstance()
return "OK"
}