expected.out revision 0:9a66ca7c79fa
1@interface pkg1.A 2 elements: 3 String value() default "sigh" 4 int i() default 2 5 double d() default 3.14 6 boolean b() default true 7 java.lang.Class c() default java.lang.Boolean.class 8 java.lang.Class<? extends java.lang.Number> w() default java.lang.Long.class 9 ElementType e() default java.lang.annotation.ElementType.TYPE 10 A a() default @pkg1.A(d=2.718) 11 java.lang.String[] sa() default {"up", "down"} 12 13method pkg1.B.m1() 14 signature: () 15 () 16 annotations: 17 @pkg1.A 18 returns: 19 void 20method pkg1.B.m2() 21 signature: () 22 () 23 annotations: 24 @pkg1.A("flip") 25 returns: 26 void 27method pkg1.B.m3() 28 signature: () 29 () 30 annotations: 31 @pkg1.A("flop") 32 returns: 33 void 34method pkg1.B.m4() 35 signature: () 36 () 37 annotations: 38 @pkg1.A(c=java.lang.Boolean.class, w=java.lang.Long.class, sa={}) 39 returns: 40 void 41method pkg1.B.m5() 42 signature: () 43 () 44 annotations: 45 @pkg1.A(i=0, e=java.lang.annotation.ElementType.FIELD) 46 returns: 47 void 48method pkg1.B.m6() 49 signature: () 50 () 51 annotations: 52 @pkg1.A(a=@pkg1.A("splat")) 53 returns: 54 void 55 56