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