expected.txt revision 4bc10cc26f856f2447bb23316e6729bcd20c2bf4
1TestAnnotations...
2java.lang.String android.test.anno.TestAnnotations.thing1: @android.test.anno.AnnoArrayField(bb=[], cc=[a, b], dd=[0.987654321], ff=[3.1415927], ii=[], jj=[], ss=[], str=[], zz=[])
3java.lang.String android.test.anno.TestAnnotations.thing2: @android.test.anno.AnnoArrayField(bb=[-1, 0, 1], cc=[Q], dd=[0.3, 0.6, 0.9], ff=[1.1, 1.2, 1.3], ii=[1, 2, 3, 4], jj=[-5, 0, 5], ss=[12, 13, 14, 15, 16, 17], str=[hickory, dickory, dock], zz=[true, false, true])
4mapping is class [Landroid.test.anno.IntToString;
5  0='@android.test.anno.IntToString(from=0, to=NORMAL_FOCUS)'
6  1='@android.test.anno.IntToString(from=2, to=WEAK_FOCUS)'
7
8AnnoSimpleField true, SimplyNoted false
9annotations on TYPE class android.test.anno.SimplyNoted(2):
10  @android.test.anno.AnnoSimpleType()
11    interface android.test.anno.AnnoSimpleType
12  @android.test.anno.AnnoSimpleType2()
13    interface android.test.anno.AnnoSimpleType2
14
15  annotations on CTOR android.test.anno.SimplyNoted():
16    @android.test.anno.AnnoSimpleConstructor()
17      interface android.test.anno.AnnoSimpleConstructor
18    constructor parameter annotations:
19  annotations on CTOR android.test.anno.SimplyNoted(int):
20    @android.test.anno.AnnoSimpleConstructor()
21      interface android.test.anno.AnnoSimpleConstructor
22    constructor parameter annotations:
23      @android.test.anno.AnnoSimpleParameter()
24        interface android.test.anno.AnnoSimpleParameter
25  annotations on METH public int android.test.anno.SimplyNoted.foo():
26    @android.test.anno.AnnoSimpleMethod()
27      interface android.test.anno.AnnoSimpleMethod
28    method parameter annotations:
29  annotations on FIELD public static int android.test.anno.SimplyNoted.mOneFoo:
30    @android.test.anno.AnnoSimpleField()
31      interface android.test.anno.AnnoSimpleField
32  annotations on FIELD public int android.test.anno.SimplyNoted.mFoo:
33    @android.test.anno.AnnoSimpleField()
34      interface android.test.anno.AnnoSimpleField
35
36annotations on TYPE interface android.test.anno.INoted(1):
37  @android.test.anno.AnnoSimpleType2()
38    interface android.test.anno.AnnoSimpleType2
39
40  annotations on METH public abstract int android.test.anno.INoted.bar():
41    @android.test.anno.AnnoSimpleMethod()
42      interface android.test.anno.AnnoSimpleMethod
43    method parameter annotations:
44
45annotations on TYPE class android.test.anno.SubNoted(3):
46  @android.test.anno.AnnoFancyType(name=unknown, num=5)
47    interface android.test.anno.AnnoFancyType
48  @android.test.anno.AnnoSimpleType()
49    interface android.test.anno.AnnoSimpleType
50  @android.test.anno.AnnoSimpleType2()
51    interface android.test.anno.AnnoSimpleType2
52
53  annotations on CTOR public android.test.anno.SubNoted():
54    constructor parameter annotations:
55  annotations on METH public int android.test.anno.SubNoted.bar():
56    method parameter annotations:
57  annotations on FIELD int android.test.anno.SubNoted.mBar:
58
59annotations on TYPE class android.test.anno.FullyNoted(1):
60  @android.test.anno.AnnoFancyType(name=full, num=5)
61    interface android.test.anno.AnnoFancyType
62
63  annotations on CTOR android.test.anno.FullyNoted(int):
64    @android.test.anno.AnnoFancyConstructor(numArgs=1)
65      interface android.test.anno.AnnoFancyConstructor
66    constructor parameter annotations:
67      @android.test.anno.AnnoFancyParameter(factor=0.5)
68        interface android.test.anno.AnnoFancyParameter
69  annotations on METH public int android.test.anno.FullyNoted.bar(int,long) throws java.io.IOException,java.io.EOFException:
70    @android.test.anno.AnnoFancyMethod(biteMe=false, callMe=true, enumerated=FOO, someClass=class android.test.anno.SomeClass)
71      interface android.test.anno.AnnoFancyMethod
72    method parameter annotations:
73      @android.test.anno.AnnoSimpleParameter()
74        interface android.test.anno.AnnoSimpleParameter
75      @android.test.anno.AnnoFancyParameter(factor=3.7879912899761)
76        interface android.test.anno.AnnoFancyParameter
77  annotations on METH public int android.test.anno.FullyNoted.bar1(int,long) throws java.io.IOException:
78    @android.test.anno.AnnoFancyMethod(biteMe=true, callMe=false, enumerated=BAR, someClass=class android.test.anno.SomeClass)
79      interface android.test.anno.AnnoFancyMethod
80    method parameter annotations:
81      @android.test.anno.AnnoSimpleParameter()
82        interface android.test.anno.AnnoSimpleParameter
83      @android.test.anno.AnnoFancyParameter(factor=3.7879912899761)
84        interface android.test.anno.AnnoFancyParameter
85  annotations on METH public int android.test.anno.FullyNoted.notAnnotated():
86    method parameter annotations:
87  annotations on FIELD int android.test.anno.FullyNoted.mBar:
88    @android.test.anno.AnnoFancyField(nombre=fubar)
89      interface android.test.anno.AnnoFancyField
90    aff: @android.test.anno.AnnoFancyField(nombre=fubar) / class $Proxy17
91    --> nombre is 'fubar'
92
93SimplyNoted.get(AnnoSimpleType) = @android.test.anno.AnnoSimpleType()
94SubNoted.get(AnnoSimpleType) = @android.test.anno.AnnoSimpleType()
95