blob: 80c66e0fd7d6574a9f05aced116fa8b5fb2e2715 [file] [log] [blame]
interface I {
void foo(int x);
}
public class X {
public static void main(String[] args) {
I i = @Marker Y.@Marker Z @Marker [][] @Marker []::foo;
I i2 = @Value("Joe") Y.@Value2(@Value("Joe")) @Marker Z @Marker [][] @Marker []::foo;
I i3 = @Value("Duo") Y.@Value2(@Value("Joe")) @Marker Z::foo;
i.foo(10);
Zork z;
}
}
class Y {
static class Z {
public static void foo(int x) {
System.out.println(x);
}
}
}