xref: /aosp_15_r20/art/test/046-reflect/expected-stdout.txt (revision 795d594fd825385562da6b089ea9b2033f3abf5a)
1*795d594fSAndroid Build Coastguard WorkerMethod name is myMethod
2*795d594fSAndroid Build Coastguard Worker Declaring class is Target
3*795d594fSAndroid Build Coastguard Worker Arg 0: int
4*795d594fSAndroid Build Coastguard Worker Exc 0: java.lang.NullPointerException
5*795d594fSAndroid Build Coastguard Worker Exc 1: java.io.IOException
6*795d594fSAndroid Build Coastguard Worker Return type is int
7*795d594fSAndroid Build Coastguard Worker Access flags are 0x1
8*795d594fSAndroid Build Coastguard WorkerMethod name is myMethod
9*795d594fSAndroid Build Coastguard Worker Declaring class is SuperTarget
10*795d594fSAndroid Build Coastguard Worker Arg 0: float
11*795d594fSAndroid Build Coastguard Worker Return type is int
12*795d594fSAndroid Build Coastguard Worker Access flags are 0x1
13*795d594fSAndroid Build Coastguard WorkerMethod name is myNoargMethod
14*795d594fSAndroid Build Coastguard Worker Declaring class is Target
15*795d594fSAndroid Build Coastguard Worker Return type is void
16*795d594fSAndroid Build Coastguard Worker Access flags are 0x9
17*795d594fSAndroid Build Coastguard WorkerMethod name is myMethod
18*795d594fSAndroid Build Coastguard Worker Declaring class is Target
19*795d594fSAndroid Build Coastguard Worker Arg 0: [Ljava.lang.String;
20*795d594fSAndroid Build Coastguard Worker Arg 1: float
21*795d594fSAndroid Build Coastguard Worker Arg 2: char
22*795d594fSAndroid Build Coastguard Worker Return type is int
23*795d594fSAndroid Build Coastguard Worker Access flags are 0x1
24*795d594fSAndroid Build Coastguard WorkerSuperTarget constructor ()V
25*795d594fSAndroid Build Coastguard WorkerTarget constructor ()V
26*795d594fSAndroid Build Coastguard WorkerBefore, float is 3.1415925
27*795d594fSAndroid Build Coastguard WorkermyMethod: hi there 3.1415925 ✔ !
28*795d594fSAndroid Build Coastguard WorkerResult of invoke: 7
29*795d594fSAndroid Build Coastguard WorkerCalling no-arg void-return method
30*795d594fSAndroid Build Coastguard WorkermyNoargMethod ()V
31*795d594fSAndroid Build Coastguard WorkerthrowingMethod
32*795d594fSAndroid Build Coastguard WorkerInvoke got expected exception:
33*795d594fSAndroid Build Coastguard Workerjava.lang.reflect.InvocationTargetException
34*795d594fSAndroid Build Coastguard Workerjava.lang.NullPointerException: gratuitous throw!
35*795d594fSAndroid Build Coastguard Worker
36*795d594fSAndroid Build Coastguard WorkerField name is string1
37*795d594fSAndroid Build Coastguard Worker Declaring class is Target
38*795d594fSAndroid Build Coastguard Worker Field type is java.lang.String
39*795d594fSAndroid Build Coastguard Worker Access flags are 0x1
40*795d594fSAndroid Build Coastguard Worker  string1 value is 'hey'
41*795d594fSAndroid Build Coastguard Worker  ::: hey:yo:there
42*795d594fSAndroid Build Coastguard Worker  string1 value is now 'a new string'
43*795d594fSAndroid Build Coastguard Worker  ::: a new string:yo:there
44*795d594fSAndroid Build Coastguard Worker  got expected illegal obj store exc
45*795d594fSAndroid Build Coastguard Worker  got the other expected access exc
46*795d594fSAndroid Build Coastguard Worker  got expected arg exc
47*795d594fSAndroid Build Coastguard WorkerpubLong initial value is 1122334455667788
48*795d594fSAndroid Build Coastguard WorkerpubLong new value is 9988776655443322
49*795d594fSAndroid Build Coastguard WorkerField name is superInt
50*795d594fSAndroid Build Coastguard Worker Declaring class is SuperTarget
51*795d594fSAndroid Build Coastguard Worker Field type is int
52*795d594fSAndroid Build Coastguard Worker Access flags are 0x1
53*795d594fSAndroid Build Coastguard Worker  superInt value is 1010101
54*795d594fSAndroid Build Coastguard Worker  superInt boxed is 1010101
55*795d594fSAndroid Build Coastguard Worker  superInt value is now 20202
56*795d594fSAndroid Build Coastguard Worker  superInt value (from short) is now 30303
57*795d594fSAndroid Build Coastguard Worker  superInt value is now 40404
58*795d594fSAndroid Build Coastguard Worker  got expected long->int failure
59*795d594fSAndroid Build Coastguard Worker  got expected long->int failure
60*795d594fSAndroid Build Coastguard Worker  got expected string->int failure
61*795d594fSAndroid Build Coastguard Worker  got expected int->short failure
62*795d594fSAndroid Build Coastguard WorkerField name is superClassInt
63*795d594fSAndroid Build Coastguard Worker Declaring class is SuperTarget
64*795d594fSAndroid Build Coastguard Worker Field type is int
65*795d594fSAndroid Build Coastguard Worker Access flags are 0x9
66*795d594fSAndroid Build Coastguard Worker  superClassInt value is 1010102
67*795d594fSAndroid Build Coastguard WorkerField name is staticDouble
68*795d594fSAndroid Build Coastguard Worker Declaring class is Target
69*795d594fSAndroid Build Coastguard Worker Field type is double
70*795d594fSAndroid Build Coastguard Worker Access flags are 0x9
71*795d594fSAndroid Build Coastguard Worker  staticDoubleVal value is 3.3
72*795d594fSAndroid Build Coastguard Worker  got expected double->long failure
73*795d594fSAndroid Build Coastguard Workeras expected: aPrivateInt not found
74*795d594fSAndroid Build Coastguard WorkerField name is constantString
75*795d594fSAndroid Build Coastguard Worker Declaring class is Target
76*795d594fSAndroid Build Coastguard Worker Field type is java.lang.String
77*795d594fSAndroid Build Coastguard Worker Access flags are 0x19
78*795d594fSAndroid Build Coastguard Worker  Constant test value is a constant string
79*795d594fSAndroid Build Coastguard WorkerField name is cantTouchThis
80*795d594fSAndroid Build Coastguard Worker Declaring class is Target
81*795d594fSAndroid Build Coastguard Worker Field type is int
82*795d594fSAndroid Build Coastguard Worker Access flags are 0x11
83*795d594fSAndroid Build Coastguard Worker  cantTouchThis is 77
84*795d594fSAndroid Build Coastguard Worker  as expected: set-final throws exception
85*795d594fSAndroid Build Coastguard Worker  cantTouchThis is still 77
86*795d594fSAndroid Build Coastguard Worker  public final int Target.cantTouchThis accessible=false
87*795d594fSAndroid Build Coastguard Worker  public final int Target.cantTouchThis accessible=true
88*795d594fSAndroid Build Coastguard Worker  cantTouchThis is now 87
89*795d594fSAndroid Build Coastguard Worker  cantTouchThis is now 88
90*795d594fSAndroid Build Coastguard Workercons modifiers=1
91*795d594fSAndroid Build Coastguard WorkerSuperTarget constructor ()V
92*795d594fSAndroid Build Coastguard WorkerTarget constructor (IF)V : ii=7 ff=3.3333
93*795d594fSAndroid Build Coastguard WorkermyMethod (I)I
94*795d594fSAndroid Build Coastguard Worker arg=17 anInt=7
95*795d594fSAndroid Build Coastguard Workergot expected exception for Class.newInstance
96*795d594fSAndroid Build Coastguard Workergot expected exception for Constructor.newInstance
97*795d594fSAndroid Build Coastguard WorkerReflectTest done!
98*795d594fSAndroid Build Coastguard Workerpublic method
99*795d594fSAndroid Build Coastguard Workerprivate static void java.util.Collections.swap(java.lang.Object[],int,int) accessible=false
100*795d594fSAndroid Build Coastguard Workerprivate static void java.util.Collections.swap(java.lang.Object[],int,int) accessible=true
101*795d594fSAndroid Build Coastguard WorkercheckType invoking null
102*795d594fSAndroid Build Coastguard WorkercheckType got expected exception
103*795d594fSAndroid Build Coastguard Workercalling const-class FieldNoisyInitUser.class
104*795d594fSAndroid Build Coastguard Workercalled const-class FieldNoisyInitUser.class
105*795d594fSAndroid Build Coastguard Workergot fields
106*795d594fSAndroid Build Coastguard Workergot field
107*795d594fSAndroid Build Coastguard WorkerFieldNoisyInitUser is initializing
108*795d594fSAndroid Build Coastguard Workerread field value
109*795d594fSAndroid Build Coastguard WorkerFieldNoisyInit is initializing
110*795d594fSAndroid Build Coastguard Worker
111*795d594fSAndroid Build Coastguard Workercalling const-class MethodNoisyInitUser.class
112*795d594fSAndroid Build Coastguard Workercalled const-class MethodNoisyInitUser.class
113*795d594fSAndroid Build Coastguard Workergot methods
114*795d594fSAndroid Build Coastguard Workergot method
115*795d594fSAndroid Build Coastguard WorkerMethodNoisyInitUser is initializing
116*795d594fSAndroid Build Coastguard Workerinvoked method
117*795d594fSAndroid Build Coastguard WorkerMethodNoisyInit is initializing
118*795d594fSAndroid Build Coastguard Worker
119*795d594fSAndroid Build Coastguard Workergeneric field: java.util.List<java.lang.String>
120*795d594fSAndroid Build Coastguard Workergeneric method fancyMethod params='[1] java.util.ArrayList<java.lang.String>' ret='java.util.Map<java.lang.Integer, java.lang.String>'
121*795d594fSAndroid Build Coastguard Workergeneric ctor Main params='[1] java.util.ArrayList<java.lang.Integer>'
122*795d594fSAndroid Build Coastguard Workerfields are unique
123*795d594fSAndroid Build Coastguard Workerfields are .equals
124*795d594fSAndroid Build Coastguard Workermethods are unique
125*795d594fSAndroid Build Coastguard Workermethods are .equals
126*795d594fSAndroid Build Coastguard Workertype1 is a ParameterizedType
127*795d594fSAndroid Build Coastguard Workertype2 is a ParameterizedType
128*795d594fSAndroid Build Coastguard Workertype3 is a ParameterizedType
129*795d594fSAndroid Build Coastguard Workertype1(java.util.Set<java.lang.String>) equals type2(java.util.Set<java.lang.String>)
130*795d594fSAndroid Build Coastguard Workertype1(java.util.Set<java.lang.String>) equals type3(java.util.Set<java.lang.String>)
131*795d594fSAndroid Build Coastguard Workertype1(java.util.Set<java.lang.String>) hashCode equals type2(java.util.Set<java.lang.String>) hashCode
132*795d594fSAndroid Build Coastguard Workertype1(java.util.Set<java.lang.String>) hashCode equals type3(java.util.Set<java.lang.String>) hashCode
133*795d594fSAndroid Build Coastguard Workertype1 is a GenericArrayType
134*795d594fSAndroid Build Coastguard Workertype2 is a GenericArrayType
135*795d594fSAndroid Build Coastguard Workertype3 is a GenericArrayType
136*795d594fSAndroid Build Coastguard Workertype1(T[]) equals type2(T[])
137*795d594fSAndroid Build Coastguard Workertype1(T[]) equals type3(T[])
138*795d594fSAndroid Build Coastguard Workertype1(T[]) hashCode equals type2(T[]) hashCode
139*795d594fSAndroid Build Coastguard Workertype1(T[]) hashCode equals type3(T[]) hashCode
140