/** * public final class A : kotlin/Any { * * // signature: ()V * public constructor() * * // module name: main * } */ @kotlin.Metadata() @Condition(condition = "value1") @Condition(condition = "value2") public final class A { public A() { super(); } } //////////////////// /** * public final annotation class Condition : kotlin/Annotation { * * // signature: (Ljava/lang/String;)V * public constructor(condition: kotlin/String) * * // getter: condition()Ljava/lang/String; * public final val condition: kotlin/String * public final get * * // module name: main * } */ @kotlin.Metadata() @java.lang.annotation.Retention(value = java.lang.annotation.RetentionPolicy.RUNTIME) public abstract @interface Condition { public abstract java.lang.String condition(); }