Andreas Gampe | e492ae3 | 2016-10-28 19:34:57 -0700 | [diff] [blame] | 1 | [Ljava/lang/Object;, null] |
Andreas Gampe | 64013e5 | 2017-01-06 13:07:19 -0800 | [diff] [blame] | 2 | 1 |
Andreas Gampe | 0eb3643 | 2017-02-15 18:36:14 -0800 | [diff] [blame] | 3 | [Ljava/lang/String;, Ljava/lang/Object;Ljava/io/Serializable;Ljava/lang/Comparable<Ljava/lang/String;>;Ljava/lang/CharSequence;] |
Andreas Gampe | 64013e5 | 2017-01-06 13:07:19 -0800 | [diff] [blame] | 4 | 11 |
Andreas Gampe | e492ae3 | 2016-10-28 19:34:57 -0700 | [diff] [blame] | 5 | [Ljava/lang/Math;, null] |
Andreas Gampe | 64013e5 | 2017-01-06 13:07:19 -0800 | [diff] [blame] | 6 | 11 |
Andreas Gampe | 0eb3643 | 2017-02-15 18:36:14 -0800 | [diff] [blame] | 7 | [Ljava/util/List;, <E:Ljava/lang/Object;>Ljava/lang/Object;Ljava/util/Collection<TE;>;] |
Andreas Gampe | 64013e5 | 2017-01-06 13:07:19 -0800 | [diff] [blame] | 8 | 601 |
Andreas Gampe | d5f2ccc | 2017-04-19 13:37:48 -0700 | [diff] [blame] | 9 | [L$Proxy20;, null] |
Andreas Gampe | 64013e5 | 2017-01-06 13:07:19 -0800 | [diff] [blame] | 10 | 11 |
Andreas Gampe | e492ae3 | 2016-10-28 19:34:57 -0700 | [diff] [blame] | 11 | [I, null] |
Andreas Gampe | 64013e5 | 2017-01-06 13:07:19 -0800 | [diff] [blame] | 12 | 411 |
Andreas Gampe | e492ae3 | 2016-10-28 19:34:57 -0700 | [diff] [blame] | 13 | [[D, null] |
Andreas Gampe | 64013e5 | 2017-01-06 13:07:19 -0800 | [diff] [blame] | 14 | 411 |
Alex Light | e4a8863 | 2017-01-10 07:41:24 -0800 | [diff] [blame] | 15 | int interface=false array=false modifiable=false |
Andreas Gampe | d5f2ccc | 2017-04-19 13:37:48 -0700 | [diff] [blame] | 16 | $Proxy20 interface=false array=false modifiable=false |
Alex Light | e4a8863 | 2017-01-10 07:41:24 -0800 | [diff] [blame] | 17 | java.lang.Runnable interface=true array=false modifiable=false |
Alex Light | 09f274f | 2017-02-21 15:00:48 -0800 | [diff] [blame] | 18 | java.lang.String interface=false array=false modifiable=false |
| 19 | java.util.ArrayList interface=false array=false modifiable=true |
Alex Light | e4a8863 | 2017-01-10 07:41:24 -0800 | [diff] [blame] | 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 |
Andreas Gampe | ac58727 | 2017-01-05 15:21:34 -0800 | [diff] [blame] | 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 | [] |
Andreas Gampe | 18fee4d | 2017-01-06 11:36:35 -0800 | [diff] [blame] | 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 | [] |
Andreas Gampe | ff9d209 | 2017-01-06 09:12:49 -0800 | [diff] [blame] | 29 | int 100000 |
| 30 | class [Ljava.lang.String; 10000 |
| 31 | class java.lang.Object 111 |
Andreas Gampe | d5f2ccc | 2017-04-19 13:37:48 -0700 | [diff] [blame] | 32 | class art.Test912$TestForNonInit 11 |
| 33 | class art.Test912$TestForInitFail 1011 |
Andreas Gampe | 8b07e47 | 2017-01-06 14:20:39 -0800 | [diff] [blame] | 34 | int [] |
| 35 | class [Ljava.lang.String; [] |
| 36 | class java.lang.Object [] |
Andreas Gampe | d5f2ccc | 2017-04-19 13:37:48 -0700 | [diff] [blame] | 37 | interface art.Test912$InfA [] |
| 38 | interface art.Test912$InfB [interface art.Test912$InfA] |
| 39 | interface art.Test912$InfC [interface art.Test912$InfB] |
| 40 | class art.Test912$ClassA [interface art.Test912$InfA] |
| 41 | class art.Test912$ClassB [interface art.Test912$InfB] |
| 42 | class art.Test912$ClassC [interface art.Test912$InfA, interface art.Test912$InfC] |
Andreas Gampe | 8f5b603 | 2017-01-06 15:50:55 -0800 | [diff] [blame] | 43 | class java.lang.String null |
| 44 | class [Ljava.lang.String; null |
Andreas Gampe | d5f2ccc | 2017-04-19 13:37:48 -0700 | [diff] [blame] | 45 | interface art.Test912$InfA dalvik.system.PathClassLoader |
| 46 | class $Proxy20 dalvik.system.PathClassLoader |
Andreas Gampe | 70f1639 | 2017-01-16 14:20:10 -0800 | [diff] [blame] | 47 | |
Andreas Gampe | d5f2ccc | 2017-04-19 13:37:48 -0700 | [diff] [blame] | 48 | boot <- (B) <- (A,C) |
Andreas Gampe | 70f1639 | 2017-01-16 14:20:10 -0800 | [diff] [blame] | 49 | [class A, class B, class java.lang.Object] |
Andreas Gampe | 70f1639 | 2017-01-16 14:20:10 -0800 | [diff] [blame] | 50 | [class B, class java.lang.Object] |
| 51 | |
Andreas Gampe | d5f2ccc | 2017-04-19 13:37:48 -0700 | [diff] [blame] | 52 | boot <- (B) <- (A, List) |
Andreas Gampe | 70f1639 | 2017-01-16 14:20:10 -0800 | [diff] [blame] | 53 | [class A, class java.lang.Object, interface java.util.List] |
Andreas Gampe | 70f1639 | 2017-01-16 14:20:10 -0800 | [diff] [blame] | 54 | [class B, class java.lang.Object] |
| 55 | |
Andreas Gampe | d5f2ccc | 2017-04-19 13:37:48 -0700 | [diff] [blame] | 56 | boot <- 1+2 (A,B) |
Andreas Gampe | 70f1639 | 2017-01-16 14:20:10 -0800 | [diff] [blame] | 57 | [class A, class B, class java.lang.Object] |
Andreas Gampe | 812a244 | 2017-01-19 22:04:46 -0800 | [diff] [blame] | 58 | |
Alex Light | 88df35c | 2017-09-22 09:29:28 -0700 | [diff] [blame] | 59 | [35, 0] |
Andreas Gampe | e637746 | 2017-01-20 17:37:50 -0800 | [diff] [blame] | 60 | |
| 61 | B, false |
Andreas Gampe | d5f2ccc | 2017-04-19 13:37:48 -0700 | [diff] [blame] | 62 | Load: LB; on ClassEvents |
| 63 | Prepare: LB; on ClassEvents (cur=ClassEvents) |
Andreas Gampe | e637746 | 2017-01-20 17:37:50 -0800 | [diff] [blame] | 64 | B, true |
Andreas Gampe | d5f2ccc | 2017-04-19 13:37:48 -0700 | [diff] [blame] | 65 | Load: LB; on ClassEvents |
| 66 | Prepare: LB; on ClassEvents (cur=ClassEvents) |
Andreas Gampe | e637746 | 2017-01-20 17:37:50 -0800 | [diff] [blame] | 67 | C, false |
Andreas Gampe | d5f2ccc | 2017-04-19 13:37:48 -0700 | [diff] [blame] | 68 | Load: LA; on ClassEvents |
| 69 | Prepare: LA; on ClassEvents (cur=ClassEvents) |
| 70 | Load: LC; on ClassEvents |
| 71 | Prepare: LC; on ClassEvents (cur=ClassEvents) |
Andreas Gampe | e637746 | 2017-01-20 17:37:50 -0800 | [diff] [blame] | 72 | A, false |
| 73 | C, true |
Andreas Gampe | d5f2ccc | 2017-04-19 13:37:48 -0700 | [diff] [blame] | 74 | Load: LA; on ClassEvents |
| 75 | Prepare: LA; on ClassEvents (cur=ClassEvents) |
| 76 | Load: LC; on ClassEvents |
| 77 | Prepare: LC; on ClassEvents (cur=ClassEvents) |
Andreas Gampe | e637746 | 2017-01-20 17:37:50 -0800 | [diff] [blame] | 78 | A, true |
| 79 | A, true |
Andreas Gampe | d5f2ccc | 2017-04-19 13:37:48 -0700 | [diff] [blame] | 80 | Load: LA; on ClassEvents |
| 81 | Prepare: LA; on ClassEvents (cur=ClassEvents) |
Andreas Gampe | e637746 | 2017-01-20 17:37:50 -0800 | [diff] [blame] | 82 | C, true |
Andreas Gampe | d5f2ccc | 2017-04-19 13:37:48 -0700 | [diff] [blame] | 83 | Load: LC; on ClassEvents |
| 84 | Prepare: LC; on ClassEvents (cur=ClassEvents) |
Andreas Gampe | e637746 | 2017-01-20 17:37:50 -0800 | [diff] [blame] | 85 | C, true |
| 86 | Load: LA; on TestRunner |
| 87 | Prepare: LA; on TestRunner (cur=TestRunner) |
| 88 | Load: LC; on TestRunner |
| 89 | Prepare: LC; on TestRunner (cur=TestRunner) |
Andreas Gampe | d5f2ccc | 2017-04-19 13:37:48 -0700 | [diff] [blame] | 90 | Load: L$Proxy21; on ClassEvents |
| 91 | Prepare: L$Proxy21; on ClassEvents (cur=ClassEvents) |
| 92 | Load: [Lart/Test912; on ClassEvents |
| 93 | Prepare: [Lart/Test912; on ClassEvents (cur=ClassEvents) |