1 package annotations.toys;
2 
3 @ValuesAnnotation(
4         B = -128,
5         S = -32768,
6         I = -2147483648,
7         J = -3141592653589793238L,
8         F = 0.1e-5f,
9         D = 9.8e99,
10         Z = true,
11         C = '\'',
12         Ltok = java.util.Map.Entry.class,
13         string = "\"yfwq\" yfwq \'\n\t\\",
14         arrayI = {1, 2},
15         arrayI2 = {},
16         balEnum = BalanceEnum.BALANCED,
17         subann = @SubAnnotation({3, 4}),
18         arraySubann = {@SubAnnotation({}), @SubAnnotation({5})}
19         )
20 public @interface ValuesAnnotation {
21     byte B();
22     short S();
23     int I();
24     long J();
25     float F();
26     double D();
27     boolean Z();
28     char C();
29     Class<?> Ltok();
30     String string();
31     int[] arrayI();
32     int[] arrayI2();
33     BalanceEnum balEnum();
34     SubAnnotation subann();
35     SubAnnotation[] arraySubann();
36 }
37