• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1import java.util.ArrayList;
2import java.util.List;
3
4public class NewArray {
5     private static final int MAX_HOOKS = 10;
6     private static final Runnable[] hooks = new @Nullable Runnable[MAX_HOOKS];
7
8     String[] names01 = new @X String[12];
9
10     String[] names02 = new @X String[] { "Alice", "Bob"};
11
12     String[] names03 = new @X String[] { "Alice", "Bob"};
13
14     static final int[] table1 = new @A int @B [] {0, 1};
15     static final int table2[] = new @A int @B [] {0, 1};
16
17     String[][][][][] names0 = new String @Z [11][12][13][14][15];
18     String[][][][][] names1 = new String[11] @A [12][13][14][15];
19     String[][][][][] names2 = new String[11][12] @B [13][14][15];
20     String[][][][][] names3 = new String[11][12][13] @C [14][15];
21     String[][][][][] names4 = new String[11][12][13][14] @D [15];
22     String[][][][][] names5 = new @E String[11][12][13][14][15];
23
24     Object names10 = new String @Z [][][][][] { { { }}};
25     Object names11 = new String[] @A [][][][] { { { }}};
26     Object names12 = new String[][] @B [][][] { { { }}};
27     Object names13 = new String[][][] @C [][] { { { }}};
28     Object names14 = new String[][][][] @D [] { { { }}};
29     Object names15 = new @E String[][][][][] { { { }}};
30
31     @Z
32     List<@A ?> @B [] lists = new @C ArrayList<@D ?> @E [2];
33}
34