• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 import java.lang.annotation.*;
2 import java.util.*;
3 
4 @Target(ElementType.TYPE_USE)
5 @interface X {}
6 @Target(ElementType.TYPE_USE)
7 @interface Y {}
8 
9 public class GenericCellDoubled {
10   List<Object> f;
11   @X List<Object> g;
12   @X List<@X ArrayList<Object>> h;
13   @X List<ArrayList<@X Object>> i;
14 
15   Map<List<Object>, ArrayList<Integer>> j1;
16   @X Map<List<@X Object>, @X ArrayList<Integer>> j2;
17   @X Map<@X List<@X Object>, @X ArrayList<Integer>> j3;
18 
19   @X List k;
20 }
21