Home | History | Annotate | Download | only in 991-field-trace-2
      1 Test is class art.Test991$DoNothingFieldTracer & class art.Test991$JavaReadWrite
      2 Initial state: xyz = 0
      3 FieldTracer: class art.Test991$DoNothingFieldTracer
      4 	ACCESS of public int art.Test991$TestClass1.xyz on object of type: class art.Test991$TestClass1 in method public void art.Test991$JavaReadWrite.accept(art.Test991$TestClass1)
      5 normal read: xyz = 0
      6 FieldTracer: class art.Test991$DoNothingFieldTracer
      7 	MODIFY of public int art.Test991$TestClass1.xyz on object of type: class art.Test991$TestClass1 in method public void art.Test991$JavaReadWrite.accept(art.Test991$TestClass1). New value: 1 (type: class java.lang.Integer)
      8 Final state: xyz = 1
      9 Test is class art.Test991$ThrowReadFieldTracer & class art.Test991$JavaReadWrite
     10 Initial state: xyz = 0
     11 FieldTracer: class art.Test991$ThrowReadFieldTracer
     12 	ACCESS of public int art.Test991$TestClass1.xyz on object of type: class art.Test991$TestClass1 in method public void art.Test991$JavaReadWrite.accept(art.Test991$TestClass1)
     13 Caught error. art.Test991$TestError: Throwing error during access
     14 Final state: xyz = 0
     15 Test is class art.Test991$ThrowWriteFieldTracer & class art.Test991$JavaReadWrite
     16 Initial state: xyz = 0
     17 FieldTracer: class art.Test991$ThrowWriteFieldTracer
     18 	ACCESS of public int art.Test991$TestClass1.xyz on object of type: class art.Test991$TestClass1 in method public void art.Test991$JavaReadWrite.accept(art.Test991$TestClass1)
     19 normal read: xyz = 0
     20 FieldTracer: class art.Test991$ThrowWriteFieldTracer
     21 	MODIFY of public int art.Test991$TestClass1.xyz on object of type: class art.Test991$TestClass1 in method public void art.Test991$JavaReadWrite.accept(art.Test991$TestClass1). New value: 1 (type: class java.lang.Integer)
     22 Caught error. art.Test991$TestError: Throwing error during modify
     23 Final state: xyz = 0
     24 Test is class art.Test991$ModifyDuringReadFieldTracer & class art.Test991$JavaReadWrite
     25 Initial state: xyz = 0
     26 FieldTracer: class art.Test991$ModifyDuringReadFieldTracer
     27 	ACCESS of public int art.Test991$TestClass1.xyz on object of type: class art.Test991$TestClass1 in method public void art.Test991$JavaReadWrite.accept(art.Test991$TestClass1)
     28 normal read: xyz = 20
     29 FieldTracer: class art.Test991$ModifyDuringReadFieldTracer
     30 	MODIFY of public int art.Test991$TestClass1.xyz on object of type: class art.Test991$TestClass1 in method public void art.Test991$JavaReadWrite.accept(art.Test991$TestClass1). New value: 21 (type: class java.lang.Integer)
     31 Final state: xyz = 21
     32 Test is class art.Test991$ModifyDuringWriteFieldTracer & class art.Test991$JavaReadWrite
     33 Initial state: xyz = 0
     34 FieldTracer: class art.Test991$ModifyDuringWriteFieldTracer
     35 	ACCESS of public int art.Test991$TestClass1.xyz on object of type: class art.Test991$TestClass1 in method public void art.Test991$JavaReadWrite.accept(art.Test991$TestClass1)
     36 normal read: xyz = 0
     37 FieldTracer: class art.Test991$ModifyDuringWriteFieldTracer
     38 	MODIFY of public int art.Test991$TestClass1.xyz on object of type: class art.Test991$TestClass1 in method public void art.Test991$JavaReadWrite.accept(art.Test991$TestClass1). New value: 1 (type: class java.lang.Integer)
     39 Final state: xyz = 1
     40 Test is class art.Test991$ModifyDuringReadAndWriteFieldTracer & class art.Test991$JavaReadWrite
     41 Initial state: xyz = 0
     42 FieldTracer: class art.Test991$ModifyDuringReadAndWriteFieldTracer
     43 	ACCESS of public int art.Test991$TestClass1.xyz on object of type: class art.Test991$TestClass1 in method public void art.Test991$JavaReadWrite.accept(art.Test991$TestClass1)
     44 normal read: xyz = 10
     45 FieldTracer: class art.Test991$ModifyDuringReadAndWriteFieldTracer
     46 	MODIFY of public int art.Test991$TestClass1.xyz on object of type: class art.Test991$TestClass1 in method public void art.Test991$JavaReadWrite.accept(art.Test991$TestClass1). New value: 11 (type: class java.lang.Integer)
     47 Final state: xyz = 11
     48 Test is class art.Test991$DoNothingFieldTracer & class art.Test991$ReflectiveReadWrite
     49 Initial state: xyz = 0
     50 reflective read: xyz = 0
     51 Final state: xyz = 1
     52 Test is class art.Test991$ThrowReadFieldTracer & class art.Test991$ReflectiveReadWrite
     53 Initial state: xyz = 0
     54 reflective read: xyz = 0
     55 Final state: xyz = 1
     56 Test is class art.Test991$ThrowWriteFieldTracer & class art.Test991$ReflectiveReadWrite
     57 Initial state: xyz = 0
     58 reflective read: xyz = 0
     59 Final state: xyz = 1
     60 Test is class art.Test991$ModifyDuringReadFieldTracer & class art.Test991$ReflectiveReadWrite
     61 Initial state: xyz = 0
     62 reflective read: xyz = 0
     63 Final state: xyz = 1
     64 Test is class art.Test991$ModifyDuringWriteFieldTracer & class art.Test991$ReflectiveReadWrite
     65 Initial state: xyz = 0
     66 reflective read: xyz = 0
     67 Final state: xyz = 1
     68 Test is class art.Test991$ModifyDuringReadAndWriteFieldTracer & class art.Test991$ReflectiveReadWrite
     69 Initial state: xyz = 0
     70 reflective read: xyz = 0
     71 Final state: xyz = 1
     72 Test is class art.Test991$DoNothingFieldTracer & class art.Test991$NativeReadWrite
     73 Initial state: xyz = 0
     74 FieldTracer: class art.Test991$DoNothingFieldTracer
     75 	ACCESS of public int art.Test991$TestClass1.xyz on object of type: class art.Test991$TestClass1 in method public static native void art.Test991.doNativeReadWrite(art.Test991$TestClass1)
     76 native read: xyz = 0
     77 FieldTracer: class art.Test991$DoNothingFieldTracer
     78 	MODIFY of public int art.Test991$TestClass1.xyz on object of type: class art.Test991$TestClass1 in method public static native void art.Test991.doNativeReadWrite(art.Test991$TestClass1). New value: 1 (type: class java.lang.Integer)
     79 Final state: xyz = 1
     80 Test is class art.Test991$ThrowReadFieldTracer & class art.Test991$NativeReadWrite
     81 Initial state: xyz = 0
     82 FieldTracer: class art.Test991$ThrowReadFieldTracer
     83 	ACCESS of public int art.Test991$TestClass1.xyz on object of type: class art.Test991$TestClass1 in method public static native void art.Test991.doNativeReadWrite(art.Test991$TestClass1)
     84 Caught error. art.Test991$TestError: Throwing error during access
     85 Final state: xyz = 0
     86 Test is class art.Test991$ThrowWriteFieldTracer & class art.Test991$NativeReadWrite
     87 Initial state: xyz = 0
     88 FieldTracer: class art.Test991$ThrowWriteFieldTracer
     89 	ACCESS of public int art.Test991$TestClass1.xyz on object of type: class art.Test991$TestClass1 in method public static native void art.Test991.doNativeReadWrite(art.Test991$TestClass1)
     90 native read: xyz = 0
     91 FieldTracer: class art.Test991$ThrowWriteFieldTracer
     92 	MODIFY of public int art.Test991$TestClass1.xyz on object of type: class art.Test991$TestClass1 in method public static native void art.Test991.doNativeReadWrite(art.Test991$TestClass1). New value: 1 (type: class java.lang.Integer)
     93 Caught error. art.Test991$TestError: Throwing error during modify
     94 Final state: xyz = 1
     95 Test is class art.Test991$ModifyDuringReadFieldTracer & class art.Test991$NativeReadWrite
     96 Initial state: xyz = 0
     97 FieldTracer: class art.Test991$ModifyDuringReadFieldTracer
     98 	ACCESS of public int art.Test991$TestClass1.xyz on object of type: class art.Test991$TestClass1 in method public static native void art.Test991.doNativeReadWrite(art.Test991$TestClass1)
     99 native read: xyz = 20
    100 FieldTracer: class art.Test991$ModifyDuringReadFieldTracer
    101 	MODIFY of public int art.Test991$TestClass1.xyz on object of type: class art.Test991$TestClass1 in method public static native void art.Test991.doNativeReadWrite(art.Test991$TestClass1). New value: 21 (type: class java.lang.Integer)
    102 Final state: xyz = 21
    103 Test is class art.Test991$ModifyDuringWriteFieldTracer & class art.Test991$NativeReadWrite
    104 Initial state: xyz = 0
    105 FieldTracer: class art.Test991$ModifyDuringWriteFieldTracer
    106 	ACCESS of public int art.Test991$TestClass1.xyz on object of type: class art.Test991$TestClass1 in method public static native void art.Test991.doNativeReadWrite(art.Test991$TestClass1)
    107 native read: xyz = 0
    108 FieldTracer: class art.Test991$ModifyDuringWriteFieldTracer
    109 	MODIFY of public int art.Test991$TestClass1.xyz on object of type: class art.Test991$TestClass1 in method public static native void art.Test991.doNativeReadWrite(art.Test991$TestClass1). New value: 1 (type: class java.lang.Integer)
    110 Final state: xyz = 1
    111 Test is class art.Test991$ModifyDuringReadAndWriteFieldTracer & class art.Test991$NativeReadWrite
    112 Initial state: xyz = 0
    113 FieldTracer: class art.Test991$ModifyDuringReadAndWriteFieldTracer
    114 	ACCESS of public int art.Test991$TestClass1.xyz on object of type: class art.Test991$TestClass1 in method public static native void art.Test991.doNativeReadWrite(art.Test991$TestClass1)
    115 native read: xyz = 10
    116 FieldTracer: class art.Test991$ModifyDuringReadAndWriteFieldTracer
    117 	MODIFY of public int art.Test991$TestClass1.xyz on object of type: class art.Test991$TestClass1 in method public static native void art.Test991.doNativeReadWrite(art.Test991$TestClass1). New value: 11 (type: class java.lang.Integer)
    118 Final state: xyz = 11
    119