blob: 410e5f1e4feffd7a2a7f73a20f4280eddcd1c30b [file]
// 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"
}