1[Ljava/lang/Object;, null]
21
3[Ljava/lang/String;, Ljava/lang/Object;Ljava/io/Serializable;Ljava/lang/Comparable<Ljava/lang/String;>;Ljava/lang/CharSequence;]
411
5[Ljava/lang/Math;, null]
611
7[Ljava/util/List;, <E:Ljava/lang/Object;>Ljava/lang/Object;Ljava/util/Collection<TE;>;]
8601
9[L$Proxy20;, null]
1011
11[I, null]
12411
13[[D, null]
14411
15int interface=false array=false modifiable=false
16$Proxy20 interface=false array=false modifiable=false
17java.lang.Runnable interface=true array=false modifiable=false
18java.lang.String interface=false array=false modifiable=false
19java.util.ArrayList interface=false array=false modifiable=true
20[I interface=false array=true modifiable=false
21[Ljava.lang.Runnable; interface=false array=true modifiable=false
22[Ljava.lang.String; interface=false array=true modifiable=false
23[public static final int java.lang.Integer.BYTES, static final char[] java.lang.Integer.DigitOnes, static final char[] java.lang.Integer.DigitTens, public static final int java.lang.Integer.MAX_VALUE, public static final int java.lang.Integer.MIN_VALUE, public static final int java.lang.Integer.SIZE, private static final java.lang.String[] java.lang.Integer.SMALL_NEG_VALUES, private static final java.lang.String[] java.lang.Integer.SMALL_NONNEG_VALUES, public static final java.lang.Class java.lang.Integer.TYPE, static final char[] java.lang.Integer.digits, private static final long java.lang.Integer.serialVersionUID, static final int[] java.lang.Integer.sizeTable, private final int java.lang.Integer.value]
24[]
25[]
26[java.lang.Integer(), public java.lang.Integer(int), public java.lang.Integer(java.lang.String) throws java.lang.NumberFormatException, public static int java.lang.Integer.bitCount(int), public static int java.lang.Integer.compare(int,int), public static int java.lang.Integer.compareUnsigned(int,int), public static java.lang.Integer java.lang.Integer.decode(java.lang.String) throws java.lang.NumberFormatException, public static int java.lang.Integer.divideUnsigned(int,int), static int java.lang.Integer.formatUnsignedInt(int,int,char[],int,int), static void java.lang.Integer.getChars(int,int,char[]), public static java.lang.Integer java.lang.Integer.getInteger(java.lang.String), public static java.lang.Integer java.lang.Integer.getInteger(java.lang.String,int), public static java.lang.Integer java.lang.Integer.getInteger(java.lang.String,java.lang.Integer), public static int java.lang.Integer.hashCode(int), public static int java.lang.Integer.highestOneBit(int), public static int java.lang.Integer.lowestOneBit(int), public static int java.lang.Integer.max(int,int), public static int java.lang.Integer.min(int,int), public static int java.lang.Integer.numberOfLeadingZeros(int), public static int java.lang.Integer.numberOfTrailingZeros(int), public static int java.lang.Integer.parseInt(java.lang.String) throws java.lang.NumberFormatException, public static int java.lang.Integer.parseInt(java.lang.String,int) throws java.lang.NumberFormatException, public static int java.lang.Integer.parseUnsignedInt(java.lang.String) throws java.lang.NumberFormatException, public static int java.lang.Integer.parseUnsignedInt(java.lang.String,int) throws java.lang.NumberFormatException, public static int java.lang.Integer.remainderUnsigned(int,int), public static int java.lang.Integer.reverse(int), public static int java.lang.Integer.reverseBytes(int), public static int java.lang.Integer.rotateLeft(int,int), public static int java.lang.Integer.rotateRight(int,int), public static int java.lang.Integer.signum(int), static int java.lang.Integer.stringSize(int), public static int java.lang.Integer.sum(int,int), public static java.lang.String java.lang.Integer.toBinaryString(int), public static java.lang.String java.lang.Integer.toHexString(int), public static java.lang.String java.lang.Integer.toOctalString(int), public static java.lang.String java.lang.Integer.toString(int), public static java.lang.String java.lang.Integer.toString(int,int), public static long java.lang.Integer.toUnsignedLong(int), public static java.lang.String java.lang.Integer.toUnsignedString(int), public static java.lang.String java.lang.Integer.toUnsignedString(int,int), private static java.lang.String java.lang.Integer.toUnsignedString0(int,int), public static java.lang.Integer java.lang.Integer.valueOf(int), public static java.lang.Integer java.lang.Integer.valueOf(java.lang.String) throws java.lang.NumberFormatException, public static java.lang.Integer java.lang.Integer.valueOf(java.lang.String,int) throws java.lang.NumberFormatException, public byte java.lang.Integer.byteValue(), public int java.lang.Integer.compareTo(java.lang.Integer), public int java.lang.Integer.compareTo(java.lang.Object), public double java.lang.Integer.doubleValue(), public boolean java.lang.Integer.equals(java.lang.Object), public float java.lang.Integer.floatValue(), public int java.lang.Integer.hashCode(), public int java.lang.Integer.intValue(), public long java.lang.Integer.longValue(), public short java.lang.Integer.shortValue(), public java.lang.String java.lang.Integer.toString()]
27[]
28[]
29int 100000
30class [Ljava.lang.String; 10000
31class java.lang.Object 111
32class art.Test912$TestForNonInit 11
33class art.Test912$TestForInitFail 1011
34int []
35class [Ljava.lang.String; []
36class java.lang.Object []
37interface art.Test912$InfA []
38interface art.Test912$InfB [interface art.Test912$InfA]
39interface art.Test912$InfC [interface art.Test912$InfB]
40class art.Test912$ClassA [interface art.Test912$InfA]
41class art.Test912$ClassB [interface art.Test912$InfB]
42class art.Test912$ClassC [interface art.Test912$InfA, interface art.Test912$InfC]
43class java.lang.String null
44class [Ljava.lang.String; null
45interface art.Test912$InfA dalvik.system.PathClassLoader
46class $Proxy20 dalvik.system.PathClassLoader
47
48boot <- (B) <- (A,C)
49[class A, class B, class java.lang.Object]
50[class B, class java.lang.Object]
51
52boot <- (B) <- (A, List)
53[class A, class java.lang.Object, interface java.util.List]
54[class B, class java.lang.Object]
55
56boot <- 1+2 (A,B)
57[class A, class B, class java.lang.Object]
58
59[35, 0]
60
61B, false
62Load: LB; on ClassEvents
63Prepare: LB; on ClassEvents (cur=ClassEvents)
64B, true
65Load: LB; on ClassEvents
66Prepare: LB; on ClassEvents (cur=ClassEvents)
67C, false
68Load: LA; on ClassEvents
69Prepare: LA; on ClassEvents (cur=ClassEvents)
70Load: LC; on ClassEvents
71Prepare: LC; on ClassEvents (cur=ClassEvents)
72A, false
73C, true
74Load: LA; on ClassEvents
75Prepare: LA; on ClassEvents (cur=ClassEvents)
76Load: LC; on ClassEvents
77Prepare: LC; on ClassEvents (cur=ClassEvents)
78A, true
79A, true
80Load: LA; on ClassEvents
81Prepare: LA; on ClassEvents (cur=ClassEvents)
82C, true
83Load: LC; on ClassEvents
84Prepare: LC; on ClassEvents (cur=ClassEvents)
85C, true
86Load: LA; on TestRunner
87Prepare: LA; on TestRunner (cur=TestRunner)
88Load: LC; on TestRunner
89Prepare: LC; on TestRunner (cur=TestRunner)
90Load: L$Proxy21; on ClassEvents
91Prepare: L$Proxy21; on ClassEvents (cur=ClassEvents)
92Load: [Lart/Test912; on ClassEvents
93Prepare: [Lart/Test912; on ClassEvents (cur=ClassEvents)
94class-prepare event START!
95class-prepare event START!
96class-prepare event END!
97class-prepare event END!
98