f85e92a247
Only parameter named `value` can be marked vararg
25 lines
231 B
Java
Vendored
25 lines
231 B
Java
Vendored
@interface Anon {
|
|
String[] value();
|
|
int x() default 1;
|
|
}
|
|
|
|
@Anon("a", "b")
|
|
interface I1 {
|
|
|
|
}
|
|
|
|
@Anon("c", "d", x = 1)
|
|
interface I2 {
|
|
|
|
}
|
|
|
|
@Anon({"c", "d"}, x = 1)
|
|
interface I3 {
|
|
|
|
}
|
|
|
|
@Anon(value = {"c", "d"})
|
|
interface I4 {
|
|
|
|
}
|