[ULC] support repeatable annotation and container

^KTIJ-19318
This commit is contained in:
Dmitry Gridin
2021-09-07 15:37:29 +07:00
committed by Space
parent a3d60f8ed2
commit 11e71e4e27
18 changed files with 290 additions and 44 deletions
@@ -0,0 +1,13 @@
@java.lang.annotation.Repeatable(value = simple.One.Container.class)
@java.lang.annotation.Retention(value = java.lang.annotation.RetentionPolicy.RUNTIME)
@kotlin.annotation.Repeatable()
public abstract @interface One /* simple.One*/ {
public abstract java.lang.String value();// value()
@java.lang.annotation.Retention(value = java.lang.annotation.RetentionPolicy.RUNTIME)
@kotlin.jvm.internal.RepeatableContainer()
public @interface Container /* simple.One.Container*/ {
public abstract simple.One[] value();// value()
}}