blob: 1bc8ae1f988982d812dbf2ce41d709bb9a0aaf98 [file]
@java.lang.annotation.Retention(value = java.lang.annotation.RetentionPolicy.RUNTIME)
public abstract @interface A /* A*/ {
public abstract int @org.jetbrains.annotations.NotNull() [] x();// x()
}
public final class AnnotationWithVaragArgumentsKt /* AnnotationWithVaragArgumentsKt*/ {
@A(x = {1, 2})
@B(x = "x", y = {1, 2}, z = "z")
@C(a = @A(x = {1, 2}), b = @B(x = "x", y = {1, 2}, z = "z"))
public static final void baz();// baz()
@A(x = {1})
@B(x = "x", y = {1}, z = "z")
@C(a = @A(x = {1}), b = @B(x = "x", y = {1}, z = "z"))
public static final void bar();// bar()
@A(x = {})
@B(x = "x", z = "z", y = {})
@C(a = @A(x = {}), b = @B(x = "x", z = "z", y = {}))
@D()
@E(d = @D())
public static final void foo();// foo()
}
@java.lang.annotation.Retention(value = java.lang.annotation.RetentionPolicy.RUNTIME)
public abstract @interface B /* B*/ {
public abstract @org.jetbrains.annotations.NotNull() java.lang.String x();// x()
public abstract @org.jetbrains.annotations.NotNull() java.lang.String z();// z()
public abstract int @org.jetbrains.annotations.NotNull() [] y();// y()
}
@java.lang.annotation.Retention(value = java.lang.annotation.RetentionPolicy.RUNTIME)
public abstract @interface C /* C*/ {
public abstract @org.jetbrains.annotations.NotNull() A a();// a()
public abstract @org.jetbrains.annotations.NotNull() B b();// b()
}
@java.lang.annotation.Retention(value = java.lang.annotation.RetentionPolicy.RUNTIME)
public abstract @interface D /* D*/ {
public abstract @org.jetbrains.annotations.NotNull() java.lang.String @org.jetbrains.annotations.NotNull() [] x() default {"a", "b"};// x()
}
@java.lang.annotation.Retention(value = java.lang.annotation.RetentionPolicy.RUNTIME)
public abstract @interface E /* E*/ {
public abstract @org.jetbrains.annotations.NotNull() D d();// d()
}