1*f1fbf3c2SXin Li package test3; 2*f1fbf3c2SXin Li 3*f1fbf3c2SXin Li import java.lang.annotation.*; 4*f1fbf3c2SXin Li 5*f1fbf3c2SXin Li public @interface Anno3 { c()6*f1fbf3c2SXin Li char[] c() default {'0'}; bool()7*f1fbf3c2SXin Li boolean[] bool() default {true}; b()8*f1fbf3c2SXin Li byte[] b() default {1}; s()9*f1fbf3c2SXin Li short[] s() default {2}; i()10*f1fbf3c2SXin Li int[] i() default {3}; j()11*f1fbf3c2SXin Li long[] j() default {4L}; f()12*f1fbf3c2SXin Li float[] f() default {5.0F}; d()13*f1fbf3c2SXin Li double[] d() default {6.0}; str()14*f1fbf3c2SXin Li String[] str() default {"7"}; clazz()15*f1fbf3c2SXin Li Class[] clazz() default {AnnoTest.class}; anno2()16*f1fbf3c2SXin Li Anno2[] anno2() default {@Anno2(i=11)}; 17*f1fbf3c2SXin Li } 18