[KAPT] Keep original expressions in annotations vararg

#KT-29929 Fixed
This commit is contained in:
Andrey Zinovyev
2021-05-28 12:33:19 +03:00
committed by Space
parent e927764aaf
commit 78e20c1098
3 changed files with 48 additions and 1 deletions
@@ -285,6 +285,14 @@ public final class MyActivity {
public final void multi5() {
}
@lib.OnClick(value = {app.B.id.textView})
public final void multiJava1() {
}
@lib.OnClick(value = {app.B.id.textView, app.R.layout.mainActivity})
public final void multiJava2() {
}
public final int getPropB() {
return 0;
}
@@ -343,6 +351,22 @@ public class R2 {
package lib;
import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;
@Target(value = ElementType.METHOD)
@Retention(value = RetentionPolicy.RUNTIME)
public @interface OnClick {
int[] value() default {};
}
////////////////////
package lib;
public class R {
public R() {