annotation class Annotation(vararg val strings: String) | |
@Annotation | |
class A | |
annotation class AnnotationInner(val value: Annotation) | |
@AnnotationArray(Annotation()) | |
class B1 | |
@AnnotationArray(value = Annotation("sv1", "sv2")) | |
class B2 | |
annotation class AnnotationArray(vararg val value: Annotation) | |
@AnnotationArray(Annotation(strings = arrayOf("sar1", "sar2"))) | |
class C | |
@AnnotationArray(Annotation(strings = ["[sar]1", "[sar]2"])) | |
class C2 |