Minor, refactor diagnostic tests on repeatable annotations

This commit is contained in:
Alexander Udalov
2021-07-23 22:59:10 +02:00
parent 56866e6927
commit 5526281c54
22 changed files with 382 additions and 253 deletions
@@ -0,0 +1,32 @@
// FULL_JDK
// FILE: Runtime.java
import java.lang.annotation.*;
@Retention(RetentionPolicy.RUNTIME)
public @interface Runtime {}
// FILE: Clazz.java
import java.lang.annotation.*;
@Retention(RetentionPolicy.CLASS)
public @interface Clazz {}
// FILE: Source.java
import java.lang.annotation.*;
@Retention(RetentionPolicy.SOURCE)
public @interface Source {}
// FILE: usage.kt
@Runtime @Runtime
class UseRuntime
@Clazz @Clazz
class UseClazz
@Source @Source
class UseSource