• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1package java.lang:
2annotation @A: @Retention(value=RUNTIME) @java.lang.annotation.Target(value={TYPE_USE})
3annotation @B: @Retention(value=RUNTIME) @java.lang.annotation.Target(value={TYPE_USE})
4annotation @C: @Retention(value=RUNTIME) @java.lang.annotation.Target(value={TYPE_USE})
5annotation @D: @Retention(value=RUNTIME) @java.lang.annotation.Target(value={TYPE_USE})
6annotation @E: @Retention(value=RUNTIME) @java.lang.annotation.Target(value={TYPE_USE})
7annotation @F: @Retention(value=RUNTIME) @java.lang.annotation.Target(value={TYPE_USE})
8annotation @G: @Retention(value=RUNTIME) @java.lang.annotation.Target(value={TYPE_USE})
9annotation @H: @Retention(value=RUNTIME) @java.lang.annotation.Target(value={TYPE_USE})
10
11package annotator.tests:
12class ArrayMultiDim:
13
14    field field:
15        type: @D
16            inner-type 0, 0: @E
17            inner-type 0, 0, 0, 0: @F
18            inner-type 0, 0, 0, 0, 0, 0: @C
19
20    field field2:
21        new *0: @D
22            inner-type 0, 0: @E
23            inner-type 0, 0, 0, 0: @F
24            inner-type 0, 0, 0, 0, 0, 0: @C
25
26    field field3:
27        type: @D
28            inner-type 0, 0: @E
29            inner-type 0, 0, 0, 0: @F
30            inner-type 0, 0, 0, 0, 0, 0: @C
31        new *0: @D
32            inner-type 0, 0: @E
33            inner-type 0, 0, 0, 0: @F
34            inner-type 0, 0, 0, 0, 0, 0: @C
35