cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 1 | Class: testsubjects/TestSubject.class |
| 2 | Method <init> |
| 3 | L0 |
| 4 | ALOAD 0 |
| 5 | |__STACK: [Ltestsubjects/TestSubject;] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 6 | |__LOCAL: [Ltestsubjects/TestSubject;] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 7 | INVOKESPECIAL java/lang/Object.<init> ()V |
| 8 | |__STACK: [] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 9 | |__LOCAL: [Ltestsubjects/TestSubject;] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 10 | RETURN |
| 11 | |__STACK: [] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 12 | |__LOCAL: [Ltestsubjects/TestSubject;] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 13 | Method catchTest |
| 14 | L0 |
| 15 | ALOAD 0 |
| 16 | |__STACK: [Ljava/lang/Object;] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 17 | |__LOCAL: [Ljava/lang/Object;, Ljava/lang/Object;] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 18 | INSTANCEOF java/lang/String |
| 19 | |__STACK: [I] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 20 | |__LOCAL: [Ljava/lang/Object;, Ljava/lang/Object;] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 21 | IFNE L1 |
| 22 | |__STACK: [] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 23 | |__LOCAL: [Ljava/lang/Object;, Ljava/lang/Object;] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 24 | L2 |
| 25 | GETSTATIC testsubjects/TestSubject.VALUE_ONE : I |
| 26 | |__STACK: [I] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 27 | |__LOCAL: [Ljava/lang/Object;, Ljava/lang/Object;] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 28 | IRETURN |
| 29 | |__STACK: [] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 30 | |__LOCAL: [Ljava/lang/Object;, Ljava/lang/Object;] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 31 | L1 |
| 32 | FRAME SAME |
| 33 | ALOAD 0 |
| 34 | |__STACK: [Ljava/lang/Object;] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 35 | |__LOCAL: [Ljava/lang/Object;, Ljava/lang/Object;] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 36 | CHECKCAST java/lang/String |
| 37 | |__STACK: [Ljava/lang/String;] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 38 | |__LOCAL: [Ljava/lang/Object;, Ljava/lang/Object;] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 39 | INVOKESTATIC java/util/regex/Pattern.compile (Ljava/lang/String;)Ljava/util/regex/Pattern; |
| 40 | |__STACK: [Ljava/util/regex/Pattern;] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 41 | |__LOCAL: [Ljava/lang/Object;, Ljava/lang/Object;] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 42 | POP |
| 43 | |__STACK: [] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 44 | |__LOCAL: [Ljava/lang/Object;, Ljava/lang/Object;] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 45 | L3 |
| 46 | GOTO L4 |
| 47 | |__STACK: [] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 48 | |__LOCAL: [Ljava/lang/Object;, Ljava/lang/Object;] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 49 | L5 |
| 50 | FRAME SAME1 java/util/regex/PatternSyntaxException |
| 51 | ASTORE 2 |
| 52 | |__STACK: [] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 53 | |__LOCAL: [Ljava/lang/Object;, Ljava/lang/Object;, Ljava/util/regex/PatternSyntaxException;] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 54 | L6 |
| 55 | GETSTATIC testsubjects/TestSubject.VALUE_TWO : I |
| 56 | |__STACK: [I] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 57 | |__LOCAL: [Ljava/lang/Object;, Ljava/lang/Object;, Ljava/util/regex/PatternSyntaxException;] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 58 | IRETURN |
| 59 | |__STACK: [] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 60 | |__LOCAL: [Ljava/lang/Object;, Ljava/lang/Object;, Ljava/util/regex/PatternSyntaxException;] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 61 | L4 |
| 62 | FRAME SAME |
| 63 | GETSTATIC testsubjects/TestSubject.VALUE_ONE : I |
| 64 | |__STACK: [I] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 65 | |__LOCAL: [Ljava/lang/Object;, Ljava/lang/Object;] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 66 | IRETURN |
| 67 | |__STACK: [] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 68 | |__LOCAL: [Ljava/lang/Object;, Ljava/lang/Object;] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 69 | Method assertEquals |
| 70 | L0 |
| 71 | DLOAD 1 |
| 72 | |__STACK: [D, TOP] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 73 | |__LOCAL: [Ljava/lang/String;, D, TOP, D, TOP, D, TOP] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 74 | DLOAD 3 |
| 75 | |__STACK: [D, TOP, D, TOP] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 76 | |__LOCAL: [Ljava/lang/String;, D, TOP, D, TOP, D, TOP] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 77 | INVOKESTATIC java/lang/Double.compare (DD)I |
| 78 | |__STACK: [I] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 79 | |__LOCAL: [Ljava/lang/String;, D, TOP, D, TOP, D, TOP] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 80 | IFNE L1 |
| 81 | |__STACK: [] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 82 | |__LOCAL: [Ljava/lang/String;, D, TOP, D, TOP, D, TOP] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 83 | L2 |
| 84 | RETURN |
| 85 | |__STACK: [] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 86 | |__LOCAL: [Ljava/lang/String;, D, TOP, D, TOP, D, TOP] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 87 | L1 |
| 88 | FRAME SAME |
| 89 | DLOAD 1 |
| 90 | |__STACK: [D, TOP] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 91 | |__LOCAL: [Ljava/lang/String;, D, TOP, D, TOP, D, TOP] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 92 | DLOAD 3 |
| 93 | |__STACK: [D, TOP, D, TOP] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 94 | |__LOCAL: [Ljava/lang/String;, D, TOP, D, TOP, D, TOP] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 95 | DSUB |
| 96 | |__STACK: [D, TOP] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 97 | |__LOCAL: [Ljava/lang/String;, D, TOP, D, TOP, D, TOP] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 98 | INVOKESTATIC java/lang/Math.abs (D)D |
| 99 | |__STACK: [D, TOP] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 100 | |__LOCAL: [Ljava/lang/String;, D, TOP, D, TOP, D, TOP] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 101 | DLOAD 5 |
| 102 | |__STACK: [D, TOP, D, TOP] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 103 | |__LOCAL: [Ljava/lang/String;, D, TOP, D, TOP, D, TOP] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 104 | DCMPG |
| 105 | |__STACK: [I] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 106 | |__LOCAL: [Ljava/lang/String;, D, TOP, D, TOP, D, TOP] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 107 | IFLE L3 |
| 108 | |__STACK: [] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 109 | |__LOCAL: [Ljava/lang/String;, D, TOP, D, TOP, D, TOP] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 110 | L4 |
| 111 | NEW java/lang/RuntimeException |
| 112 | |__STACK: [Ljava/lang/RuntimeException;] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 113 | |__LOCAL: [Ljava/lang/String;, D, TOP, D, TOP, D, TOP] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 114 | DUP |
| 115 | |__STACK: [Ljava/lang/RuntimeException;, Ljava/lang/RuntimeException;] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 116 | |__LOCAL: [Ljava/lang/String;, D, TOP, D, TOP, D, TOP] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 117 | NEW java/lang/StringBuilder |
| 118 | |__STACK: [Ljava/lang/RuntimeException;, Ljava/lang/RuntimeException;, Ljava/lang/StringBuilder;] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 119 | |__LOCAL: [Ljava/lang/String;, D, TOP, D, TOP, D, TOP] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 120 | DUP |
| 121 | |__STACK: [Ljava/lang/RuntimeException;, Ljava/lang/RuntimeException;, Ljava/lang/StringBuilder;, Ljava/lang/StringBuilder;] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 122 | |__LOCAL: [Ljava/lang/String;, D, TOP, D, TOP, D, TOP] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 123 | INVOKESPECIAL java/lang/StringBuilder.<init> ()V |
| 124 | |__STACK: [Ljava/lang/RuntimeException;, Ljava/lang/RuntimeException;, Ljava/lang/StringBuilder;] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 125 | |__LOCAL: [Ljava/lang/String;, D, TOP, D, TOP, D, TOP] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 126 | ALOAD 0 |
| 127 | |__STACK: [Ljava/lang/RuntimeException;, Ljava/lang/RuntimeException;, Ljava/lang/StringBuilder;, Ljava/lang/String;] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 128 | |__LOCAL: [Ljava/lang/String;, D, TOP, D, TOP, D, TOP] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 129 | INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder; |
| 130 | |__STACK: [Ljava/lang/RuntimeException;, Ljava/lang/RuntimeException;, Ljava/lang/StringBuilder;] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 131 | |__LOCAL: [Ljava/lang/String;, D, TOP, D, TOP, D, TOP] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 132 | NEW java/lang/Double |
| 133 | |__STACK: [Ljava/lang/RuntimeException;, Ljava/lang/RuntimeException;, Ljava/lang/StringBuilder;, Ljava/lang/Double;] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 134 | |__LOCAL: [Ljava/lang/String;, D, TOP, D, TOP, D, TOP] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 135 | DUP |
| 136 | |__STACK: [Ljava/lang/RuntimeException;, Ljava/lang/RuntimeException;, Ljava/lang/StringBuilder;, Ljava/lang/Double;, Ljava/lang/Double;] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 137 | |__LOCAL: [Ljava/lang/String;, D, TOP, D, TOP, D, TOP] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 138 | DLOAD 1 |
| 139 | |__STACK: [Ljava/lang/RuntimeException;, Ljava/lang/RuntimeException;, Ljava/lang/StringBuilder;, Ljava/lang/Double;, Ljava/lang/Double;, D, TOP] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 140 | |__LOCAL: [Ljava/lang/String;, D, TOP, D, TOP, D, TOP] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 141 | INVOKESPECIAL java/lang/Double.<init> (D)V |
| 142 | |__STACK: [Ljava/lang/RuntimeException;, Ljava/lang/RuntimeException;, Ljava/lang/StringBuilder;, Ljava/lang/Double;] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 143 | |__LOCAL: [Ljava/lang/String;, D, TOP, D, TOP, D, TOP] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 144 | INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/Object;)Ljava/lang/StringBuilder; |
| 145 | |__STACK: [Ljava/lang/RuntimeException;, Ljava/lang/RuntimeException;, Ljava/lang/StringBuilder;] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 146 | |__LOCAL: [Ljava/lang/String;, D, TOP, D, TOP, D, TOP] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 147 | NEW java/lang/Double |
| 148 | |__STACK: [Ljava/lang/RuntimeException;, Ljava/lang/RuntimeException;, Ljava/lang/StringBuilder;, Ljava/lang/Double;] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 149 | |__LOCAL: [Ljava/lang/String;, D, TOP, D, TOP, D, TOP] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 150 | DUP |
| 151 | |__STACK: [Ljava/lang/RuntimeException;, Ljava/lang/RuntimeException;, Ljava/lang/StringBuilder;, Ljava/lang/Double;, Ljava/lang/Double;] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 152 | |__LOCAL: [Ljava/lang/String;, D, TOP, D, TOP, D, TOP] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 153 | DLOAD 3 |
| 154 | |__STACK: [Ljava/lang/RuntimeException;, Ljava/lang/RuntimeException;, Ljava/lang/StringBuilder;, Ljava/lang/Double;, Ljava/lang/Double;, D, TOP] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 155 | |__LOCAL: [Ljava/lang/String;, D, TOP, D, TOP, D, TOP] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 156 | INVOKESPECIAL java/lang/Double.<init> (D)V |
| 157 | |__STACK: [Ljava/lang/RuntimeException;, Ljava/lang/RuntimeException;, Ljava/lang/StringBuilder;, Ljava/lang/Double;] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 158 | |__LOCAL: [Ljava/lang/String;, D, TOP, D, TOP, D, TOP] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 159 | INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/Object;)Ljava/lang/StringBuilder; |
| 160 | |__STACK: [Ljava/lang/RuntimeException;, Ljava/lang/RuntimeException;, Ljava/lang/StringBuilder;] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 161 | |__LOCAL: [Ljava/lang/String;, D, TOP, D, TOP, D, TOP] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 162 | INVOKEVIRTUAL java/lang/StringBuilder.toString ()Ljava/lang/String; |
| 163 | |__STACK: [Ljava/lang/RuntimeException;, Ljava/lang/RuntimeException;, Ljava/lang/String;] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 164 | |__LOCAL: [Ljava/lang/String;, D, TOP, D, TOP, D, TOP] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 165 | INVOKESPECIAL java/lang/RuntimeException.<init> (Ljava/lang/String;)V |
| 166 | |__STACK: [Ljava/lang/RuntimeException;] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 167 | |__LOCAL: [Ljava/lang/String;, D, TOP, D, TOP, D, TOP] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 168 | ATHROW |
| 169 | |__STACK: [] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 170 | |__LOCAL: [Ljava/lang/String;, D, TOP, D, TOP, D, TOP] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 171 | L3 |
| 172 | FRAME SAME |
| 173 | RETURN |
| 174 | |__STACK: [] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 175 | |__LOCAL: [Ljava/lang/String;, D, TOP, D, TOP, D, TOP] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 176 | Method simpleTryWithResources |
| 177 | L0 |
| 178 | NEW testsubjects/TestSubject$SimpleResource |
| 179 | |__STACK: [Ltestsubjects/TestSubject$SimpleResource;] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 180 | |__LOCAL: [] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 181 | DUP |
| 182 | |__STACK: [Ltestsubjects/TestSubject$SimpleResource;, Ltestsubjects/TestSubject$SimpleResource;] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 183 | |__LOCAL: [] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 184 | INVOKESPECIAL testsubjects/TestSubject$SimpleResource.<init> ()V |
| 185 | |__STACK: [Ltestsubjects/TestSubject$SimpleResource;] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 186 | |__LOCAL: [] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 187 | ASTORE 0 |
| 188 | |__STACK: [] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 189 | |__LOCAL: [Ltestsubjects/TestSubject$SimpleResource;] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 190 | ACONST_NULL |
| 191 | |__STACK: [NULL] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 192 | |__LOCAL: [Ltestsubjects/TestSubject$SimpleResource;] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 193 | ASTORE 1 |
| 194 | |__STACK: [] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 195 | |__LOCAL: [Ltestsubjects/TestSubject$SimpleResource;, NULL] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 196 | L1 |
| 197 | ALOAD 0 |
| 198 | |__STACK: [Ltestsubjects/TestSubject$SimpleResource;] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 199 | |__LOCAL: [Ltestsubjects/TestSubject$SimpleResource;, NULL] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 200 | ICONST_1 |
| 201 | |__STACK: [Ltestsubjects/TestSubject$SimpleResource;, I] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 202 | |__LOCAL: [Ltestsubjects/TestSubject$SimpleResource;, NULL] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 203 | INVOKEVIRTUAL testsubjects/TestSubject$SimpleResource.call (Z)V |
| 204 | |__STACK: [] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 205 | |__LOCAL: [Ltestsubjects/TestSubject$SimpleResource;, NULL] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 206 | L2 |
| 207 | ALOAD 0 |
| 208 | |__STACK: [Ltestsubjects/TestSubject$SimpleResource;] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 209 | |__LOCAL: [Ltestsubjects/TestSubject$SimpleResource;, NULL] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 210 | IFNULL L3 |
| 211 | |__STACK: [] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 212 | |__LOCAL: [Ltestsubjects/TestSubject$SimpleResource;, NULL] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 213 | ALOAD 1 |
| 214 | |__STACK: [NULL] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 215 | |__LOCAL: [Ltestsubjects/TestSubject$SimpleResource;, NULL] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 216 | IFNULL L4 |
| 217 | |__STACK: [] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 218 | |__LOCAL: [Ltestsubjects/TestSubject$SimpleResource;, NULL] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 219 | L5 |
| 220 | ALOAD 0 |
| 221 | |__STACK: [Ltestsubjects/TestSubject$SimpleResource;] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 222 | |__LOCAL: [Ltestsubjects/TestSubject$SimpleResource;, NULL] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 223 | INVOKEVIRTUAL testsubjects/TestSubject$SimpleResource.close ()V |
| 224 | |__STACK: [] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 225 | |__LOCAL: [Ltestsubjects/TestSubject$SimpleResource;, NULL] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 226 | L6 |
| 227 | GOTO L3 |
| 228 | |__STACK: [] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 229 | |__LOCAL: [Ltestsubjects/TestSubject$SimpleResource;, NULL] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 230 | L7 |
| 231 | FRAME FULL [testsubjects/TestSubject$SimpleResource java/lang/Throwable] [java/lang/Throwable] |
| 232 | ASTORE 2 |
| 233 | |__STACK: [] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 234 | |__LOCAL: [Ltestsubjects/TestSubject$SimpleResource;, Ljava/lang/Throwable;, Ljava/lang/Throwable;] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 235 | ALOAD 1 |
| 236 | |__STACK: [Ljava/lang/Throwable;] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 237 | |__LOCAL: [Ltestsubjects/TestSubject$SimpleResource;, Ljava/lang/Throwable;, Ljava/lang/Throwable;] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 238 | ALOAD 2 |
| 239 | |__STACK: [Ljava/lang/Throwable;, Ljava/lang/Throwable;] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 240 | |__LOCAL: [Ltestsubjects/TestSubject$SimpleResource;, Ljava/lang/Throwable;, Ljava/lang/Throwable;] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 241 | INVOKEVIRTUAL java/lang/Throwable.addSuppressed (Ljava/lang/Throwable;)V |
| 242 | |__STACK: [] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 243 | |__LOCAL: [Ltestsubjects/TestSubject$SimpleResource;, Ljava/lang/Throwable;, Ljava/lang/Throwable;] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 244 | GOTO L3 |
| 245 | |__STACK: [] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 246 | |__LOCAL: [Ltestsubjects/TestSubject$SimpleResource;, Ljava/lang/Throwable;, Ljava/lang/Throwable;] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 247 | L4 |
| 248 | FRAME SAME |
| 249 | ALOAD 0 |
| 250 | |__STACK: [Ltestsubjects/TestSubject$SimpleResource;] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 251 | |__LOCAL: [Ltestsubjects/TestSubject$SimpleResource;, Ljava/lang/Throwable;] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 252 | INVOKEVIRTUAL testsubjects/TestSubject$SimpleResource.close ()V |
| 253 | |__STACK: [] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 254 | |__LOCAL: [Ltestsubjects/TestSubject$SimpleResource;, Ljava/lang/Throwable;] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 255 | GOTO L3 |
| 256 | |__STACK: [] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 257 | |__LOCAL: [Ltestsubjects/TestSubject$SimpleResource;, Ljava/lang/Throwable;] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 258 | L8 |
| 259 | FRAME SAME1 java/lang/Throwable |
| 260 | ASTORE 2 |
| 261 | |__STACK: [] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 262 | |__LOCAL: [Ltestsubjects/TestSubject$SimpleResource;, Ljava/lang/Throwable;, Ljava/lang/Throwable;] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 263 | ALOAD 2 |
| 264 | |__STACK: [Ljava/lang/Throwable;] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 265 | |__LOCAL: [Ltestsubjects/TestSubject$SimpleResource;, Ljava/lang/Throwable;, Ljava/lang/Throwable;] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 266 | ASTORE 1 |
| 267 | |__STACK: [] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 268 | |__LOCAL: [Ltestsubjects/TestSubject$SimpleResource;, Ljava/lang/Throwable;, Ljava/lang/Throwable;] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 269 | ALOAD 2 |
| 270 | |__STACK: [Ljava/lang/Throwable;] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 271 | |__LOCAL: [Ltestsubjects/TestSubject$SimpleResource;, Ljava/lang/Throwable;, Ljava/lang/Throwable;] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 272 | ATHROW |
| 273 | |__STACK: [] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 274 | |__LOCAL: [Ltestsubjects/TestSubject$SimpleResource;, Ljava/lang/Throwable;, Ljava/lang/Throwable;] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 275 | L9 |
| 276 | FRAME SAME1 java/lang/Throwable |
| 277 | ASTORE 3 |
| 278 | |__STACK: [] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 279 | |__LOCAL: [Ltestsubjects/TestSubject$SimpleResource;, Ljava/lang/Throwable;, TOP, Ljava/lang/Throwable;] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 280 | L10 |
| 281 | ALOAD 0 |
| 282 | |__STACK: [Ltestsubjects/TestSubject$SimpleResource;] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 283 | |__LOCAL: [Ltestsubjects/TestSubject$SimpleResource;, Ljava/lang/Throwable;, TOP, Ljava/lang/Throwable;] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 284 | IFNULL L11 |
| 285 | |__STACK: [] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 286 | |__LOCAL: [Ltestsubjects/TestSubject$SimpleResource;, Ljava/lang/Throwable;, TOP, Ljava/lang/Throwable;] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 287 | ALOAD 1 |
| 288 | |__STACK: [Ljava/lang/Throwable;] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 289 | |__LOCAL: [Ltestsubjects/TestSubject$SimpleResource;, Ljava/lang/Throwable;, TOP, Ljava/lang/Throwable;] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 290 | IFNULL L12 |
| 291 | |__STACK: [] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 292 | |__LOCAL: [Ltestsubjects/TestSubject$SimpleResource;, Ljava/lang/Throwable;, TOP, Ljava/lang/Throwable;] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 293 | L13 |
| 294 | ALOAD 0 |
| 295 | |__STACK: [Ltestsubjects/TestSubject$SimpleResource;] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 296 | |__LOCAL: [Ltestsubjects/TestSubject$SimpleResource;, Ljava/lang/Throwable;, TOP, Ljava/lang/Throwable;] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 297 | INVOKEVIRTUAL testsubjects/TestSubject$SimpleResource.close ()V |
| 298 | |__STACK: [] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 299 | |__LOCAL: [Ltestsubjects/TestSubject$SimpleResource;, Ljava/lang/Throwable;, TOP, Ljava/lang/Throwable;] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 300 | L14 |
| 301 | GOTO L11 |
| 302 | |__STACK: [] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 303 | |__LOCAL: [Ltestsubjects/TestSubject$SimpleResource;, Ljava/lang/Throwable;, TOP, Ljava/lang/Throwable;] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 304 | L15 |
| 305 | FRAME FULL [testsubjects/TestSubject$SimpleResource java/lang/Throwable T java/lang/Throwable] [java/lang/Throwable] |
| 306 | ASTORE 4 |
| 307 | |__STACK: [] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 308 | |__LOCAL: [Ltestsubjects/TestSubject$SimpleResource;, Ljava/lang/Throwable;, TOP, Ljava/lang/Throwable;, Ljava/lang/Throwable;] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 309 | ALOAD 1 |
| 310 | |__STACK: [Ljava/lang/Throwable;] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 311 | |__LOCAL: [Ltestsubjects/TestSubject$SimpleResource;, Ljava/lang/Throwable;, TOP, Ljava/lang/Throwable;, Ljava/lang/Throwable;] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 312 | ALOAD 4 |
| 313 | |__STACK: [Ljava/lang/Throwable;, Ljava/lang/Throwable;] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 314 | |__LOCAL: [Ltestsubjects/TestSubject$SimpleResource;, Ljava/lang/Throwable;, TOP, Ljava/lang/Throwable;, Ljava/lang/Throwable;] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 315 | INVOKEVIRTUAL java/lang/Throwable.addSuppressed (Ljava/lang/Throwable;)V |
| 316 | |__STACK: [] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 317 | |__LOCAL: [Ltestsubjects/TestSubject$SimpleResource;, Ljava/lang/Throwable;, TOP, Ljava/lang/Throwable;, Ljava/lang/Throwable;] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 318 | GOTO L11 |
| 319 | |__STACK: [] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 320 | |__LOCAL: [Ltestsubjects/TestSubject$SimpleResource;, Ljava/lang/Throwable;, TOP, Ljava/lang/Throwable;, Ljava/lang/Throwable;] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 321 | L12 |
| 322 | FRAME SAME |
| 323 | ALOAD 0 |
| 324 | |__STACK: [Ltestsubjects/TestSubject$SimpleResource;] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 325 | |__LOCAL: [Ltestsubjects/TestSubject$SimpleResource;, Ljava/lang/Throwable;, TOP, Ljava/lang/Throwable;] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 326 | INVOKEVIRTUAL testsubjects/TestSubject$SimpleResource.close ()V |
| 327 | |__STACK: [] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 328 | |__LOCAL: [Ltestsubjects/TestSubject$SimpleResource;, Ljava/lang/Throwable;, TOP, Ljava/lang/Throwable;] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 329 | L11 |
| 330 | FRAME SAME |
| 331 | ALOAD 3 |
| 332 | |__STACK: [Ljava/lang/Throwable;] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 333 | |__LOCAL: [Ltestsubjects/TestSubject$SimpleResource;, Ljava/lang/Throwable;, TOP, Ljava/lang/Throwable;] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 334 | ATHROW |
| 335 | |__STACK: [] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 336 | |__LOCAL: [Ltestsubjects/TestSubject$SimpleResource;, Ljava/lang/Throwable;, TOP, Ljava/lang/Throwable;] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 337 | L3 |
| 338 | FRAME FULL [] [] |
| 339 | RETURN |
| 340 | |__STACK: [] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 341 | |__LOCAL: [] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 342 | Method internalCompare |
| 343 | L0 |
| 344 | ALOAD 4 |
| 345 | |__STACK: [Ljava/util/function/BinaryOperator;] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 346 | |__LOCAL: [J, TOP, J, TOP, Ljava/util/function/BinaryOperator;] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 347 | LLOAD 0 |
| 348 | |__STACK: [Ljava/util/function/BinaryOperator;, J, TOP] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 349 | |__LOCAL: [J, TOP, J, TOP, Ljava/util/function/BinaryOperator;] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 350 | INVOKESTATIC java/lang/Long.valueOf (J)Ljava/lang/Long; |
| 351 | |__STACK: [Ljava/util/function/BinaryOperator;, Ljava/lang/Long;] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 352 | |__LOCAL: [J, TOP, J, TOP, Ljava/util/function/BinaryOperator;] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 353 | LLOAD 2 |
| 354 | |__STACK: [Ljava/util/function/BinaryOperator;, Ljava/lang/Long;, J, TOP] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 355 | |__LOCAL: [J, TOP, J, TOP, Ljava/util/function/BinaryOperator;] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 356 | INVOKESTATIC java/lang/Long.valueOf (J)Ljava/lang/Long; |
| 357 | |__STACK: [Ljava/util/function/BinaryOperator;, Ljava/lang/Long;, Ljava/lang/Long;] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 358 | |__LOCAL: [J, TOP, J, TOP, Ljava/util/function/BinaryOperator;] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 359 | INVOKEINTERFACE java/util/function/BinaryOperator.apply (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; |
| 360 | |__STACK: [Ljava/lang/Object;] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 361 | |__LOCAL: [J, TOP, J, TOP, Ljava/util/function/BinaryOperator;] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 362 | CHECKCAST java/lang/Long |
| 363 | |__STACK: [Ljava/lang/Long;] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 364 | |__LOCAL: [J, TOP, J, TOP, Ljava/util/function/BinaryOperator;] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 365 | INVOKEVIRTUAL java/lang/Long.longValue ()J |
| 366 | |__STACK: [J, TOP] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 367 | |__LOCAL: [J, TOP, J, TOP, Ljava/util/function/BinaryOperator;] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 368 | LRETURN |
| 369 | |__STACK: [] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 370 | |__LOCAL: [J, TOP, J, TOP, Ljava/util/function/BinaryOperator;] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 371 | Method closeResourceArray |
| 372 | L0 |
| 373 | ALOAD 1 |
| 374 | |__STACK: [[Ljava/sql/Statement;] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 375 | |__LOCAL: [Ltestsubjects/TestSubject;, [Ljava/sql/Statement;] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 376 | ASTORE 2 |
| 377 | |__STACK: [] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 378 | |__LOCAL: [Ltestsubjects/TestSubject;, [Ljava/sql/Statement;, [Ljava/sql/Statement;] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 379 | ALOAD 2 |
| 380 | |__STACK: [[Ljava/sql/Statement;] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 381 | |__LOCAL: [Ltestsubjects/TestSubject;, [Ljava/sql/Statement;, [Ljava/sql/Statement;] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 382 | ARRAYLENGTH |
| 383 | |__STACK: [I] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 384 | |__LOCAL: [Ltestsubjects/TestSubject;, [Ljava/sql/Statement;, [Ljava/sql/Statement;] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 385 | ISTORE 3 |
| 386 | |__STACK: [] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 387 | |__LOCAL: [Ltestsubjects/TestSubject;, [Ljava/sql/Statement;, [Ljava/sql/Statement;, I] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 388 | ICONST_0 |
| 389 | |__STACK: [I] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 390 | |__LOCAL: [Ltestsubjects/TestSubject;, [Ljava/sql/Statement;, [Ljava/sql/Statement;, I] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 391 | ISTORE 4 |
| 392 | |__STACK: [] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 393 | |__LOCAL: [Ltestsubjects/TestSubject;, [Ljava/sql/Statement;, [Ljava/sql/Statement;, I, I] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 394 | L1 |
| 395 | FRAME APPEND [[Ljava/sql/Statement; I I] |
| 396 | ILOAD 4 |
| 397 | |__STACK: [I] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 398 | |__LOCAL: [Ltestsubjects/TestSubject;, [Ljava/sql/Statement;, [Ljava/sql/Statement;, I, I] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 399 | ILOAD 3 |
| 400 | |__STACK: [I, I] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 401 | |__LOCAL: [Ltestsubjects/TestSubject;, [Ljava/sql/Statement;, [Ljava/sql/Statement;, I, I] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 402 | IF_ICMPGE L2 |
| 403 | |__STACK: [] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 404 | |__LOCAL: [Ltestsubjects/TestSubject;, [Ljava/sql/Statement;, [Ljava/sql/Statement;, I, I] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 405 | ALOAD 2 |
| 406 | |__STACK: [[Ljava/sql/Statement;] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 407 | |__LOCAL: [Ltestsubjects/TestSubject;, [Ljava/sql/Statement;, [Ljava/sql/Statement;, I, I] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 408 | ILOAD 4 |
| 409 | |__STACK: [[Ljava/sql/Statement;, I] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 410 | |__LOCAL: [Ltestsubjects/TestSubject;, [Ljava/sql/Statement;, [Ljava/sql/Statement;, I, I] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 411 | AALOAD |
| 412 | |__STACK: [Ljava/sql/Statement;] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 413 | |__LOCAL: [Ltestsubjects/TestSubject;, [Ljava/sql/Statement;, [Ljava/sql/Statement;, I, I] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 414 | ASTORE 5 |
| 415 | |__STACK: [] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 416 | |__LOCAL: [Ltestsubjects/TestSubject;, [Ljava/sql/Statement;, [Ljava/sql/Statement;, I, I, Ljava/sql/Statement;] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 417 | L3 |
| 418 | ALOAD 0 |
| 419 | |__STACK: [Ltestsubjects/TestSubject;] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 420 | |__LOCAL: [Ltestsubjects/TestSubject;, [Ljava/sql/Statement;, [Ljava/sql/Statement;, I, I, Ljava/sql/Statement;] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 421 | ALOAD 5 |
| 422 | |__STACK: [Ltestsubjects/TestSubject;, Ljava/sql/Statement;] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 423 | |__LOCAL: [Ltestsubjects/TestSubject;, [Ljava/sql/Statement;, [Ljava/sql/Statement;, I, I, Ljava/sql/Statement;] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 424 | ACONST_NULL |
| 425 | |__STACK: [Ltestsubjects/TestSubject;, Ljava/sql/Statement;, NULL] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 426 | |__LOCAL: [Ltestsubjects/TestSubject;, [Ljava/sql/Statement;, [Ljava/sql/Statement;, I, I, Ljava/sql/Statement;] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 427 | INVOKEVIRTUAL testsubjects/TestSubject.closeResource (Ljava/lang/AutoCloseable;Ljava/lang/Throwable;)V |
| 428 | |__STACK: [] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 429 | |__LOCAL: [Ltestsubjects/TestSubject;, [Ljava/sql/Statement;, [Ljava/sql/Statement;, I, I, Ljava/sql/Statement;] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 430 | L4 |
| 431 | IINC 4 1 |
| 432 | |__STACK: [] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 433 | |__LOCAL: [Ltestsubjects/TestSubject;, [Ljava/sql/Statement;, [Ljava/sql/Statement;, I, I, Ljava/sql/Statement;] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 434 | GOTO L1 |
| 435 | |__STACK: [] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 436 | |__LOCAL: [Ltestsubjects/TestSubject;, [Ljava/sql/Statement;, [Ljava/sql/Statement;, I, I, Ljava/sql/Statement;] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 437 | L2 |
| 438 | FRAME CHOP 3 |
| 439 | RETURN |
| 440 | |__STACK: [] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 441 | |__LOCAL: [Ltestsubjects/TestSubject;, [Ljava/sql/Statement;] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 442 | Method closeResourceMultiArray |
| 443 | L0 |
| 444 | ALOAD 1 |
| 445 | |__STACK: [[[Ljava/sql/Statement;] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 446 | |__LOCAL: [Ltestsubjects/TestSubject;, [[Ljava/sql/Statement;] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 447 | ASTORE 2 |
| 448 | |__STACK: [] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 449 | |__LOCAL: [Ltestsubjects/TestSubject;, [[Ljava/sql/Statement;, [[Ljava/sql/Statement;] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 450 | ALOAD 2 |
| 451 | |__STACK: [[[Ljava/sql/Statement;] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 452 | |__LOCAL: [Ltestsubjects/TestSubject;, [[Ljava/sql/Statement;, [[Ljava/sql/Statement;] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 453 | ARRAYLENGTH |
| 454 | |__STACK: [I] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 455 | |__LOCAL: [Ltestsubjects/TestSubject;, [[Ljava/sql/Statement;, [[Ljava/sql/Statement;] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 456 | ISTORE 3 |
| 457 | |__STACK: [] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 458 | |__LOCAL: [Ltestsubjects/TestSubject;, [[Ljava/sql/Statement;, [[Ljava/sql/Statement;, I] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 459 | ICONST_0 |
| 460 | |__STACK: [I] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 461 | |__LOCAL: [Ltestsubjects/TestSubject;, [[Ljava/sql/Statement;, [[Ljava/sql/Statement;, I] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 462 | ISTORE 4 |
| 463 | |__STACK: [] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 464 | |__LOCAL: [Ltestsubjects/TestSubject;, [[Ljava/sql/Statement;, [[Ljava/sql/Statement;, I, I] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 465 | L1 |
| 466 | FRAME APPEND [[[Ljava/sql/Statement; I I] |
| 467 | ILOAD 4 |
| 468 | |__STACK: [I] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 469 | |__LOCAL: [Ltestsubjects/TestSubject;, [[Ljava/sql/Statement;, [[Ljava/sql/Statement;, I, I] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 470 | ILOAD 3 |
| 471 | |__STACK: [I, I] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 472 | |__LOCAL: [Ltestsubjects/TestSubject;, [[Ljava/sql/Statement;, [[Ljava/sql/Statement;, I, I] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 473 | IF_ICMPGE L2 |
| 474 | |__STACK: [] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 475 | |__LOCAL: [Ltestsubjects/TestSubject;, [[Ljava/sql/Statement;, [[Ljava/sql/Statement;, I, I] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 476 | ALOAD 2 |
| 477 | |__STACK: [[[Ljava/sql/Statement;] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 478 | |__LOCAL: [Ltestsubjects/TestSubject;, [[Ljava/sql/Statement;, [[Ljava/sql/Statement;, I, I] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 479 | ILOAD 4 |
| 480 | |__STACK: [[[Ljava/sql/Statement;, I] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 481 | |__LOCAL: [Ltestsubjects/TestSubject;, [[Ljava/sql/Statement;, [[Ljava/sql/Statement;, I, I] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 482 | AALOAD |
| 483 | |__STACK: [[Ljava/sql/Statement;] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 484 | |__LOCAL: [Ltestsubjects/TestSubject;, [[Ljava/sql/Statement;, [[Ljava/sql/Statement;, I, I] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 485 | ASTORE 5 |
| 486 | |__STACK: [] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 487 | |__LOCAL: [Ltestsubjects/TestSubject;, [[Ljava/sql/Statement;, [[Ljava/sql/Statement;, I, I, [Ljava/sql/Statement;] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 488 | L3 |
| 489 | ALOAD 5 |
| 490 | |__STACK: [[Ljava/sql/Statement;] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 491 | |__LOCAL: [Ltestsubjects/TestSubject;, [[Ljava/sql/Statement;, [[Ljava/sql/Statement;, I, I, [Ljava/sql/Statement;] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 492 | ASTORE 6 |
| 493 | |__STACK: [] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 494 | |__LOCAL: [Ltestsubjects/TestSubject;, [[Ljava/sql/Statement;, [[Ljava/sql/Statement;, I, I, [Ljava/sql/Statement;, [Ljava/sql/Statement;] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 495 | ALOAD 6 |
| 496 | |__STACK: [[Ljava/sql/Statement;] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 497 | |__LOCAL: [Ltestsubjects/TestSubject;, [[Ljava/sql/Statement;, [[Ljava/sql/Statement;, I, I, [Ljava/sql/Statement;, [Ljava/sql/Statement;] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 498 | ARRAYLENGTH |
| 499 | |__STACK: [I] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 500 | |__LOCAL: [Ltestsubjects/TestSubject;, [[Ljava/sql/Statement;, [[Ljava/sql/Statement;, I, I, [Ljava/sql/Statement;, [Ljava/sql/Statement;] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 501 | ISTORE 7 |
| 502 | |__STACK: [] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 503 | |__LOCAL: [Ltestsubjects/TestSubject;, [[Ljava/sql/Statement;, [[Ljava/sql/Statement;, I, I, [Ljava/sql/Statement;, [Ljava/sql/Statement;, I] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 504 | ICONST_0 |
| 505 | |__STACK: [I] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 506 | |__LOCAL: [Ltestsubjects/TestSubject;, [[Ljava/sql/Statement;, [[Ljava/sql/Statement;, I, I, [Ljava/sql/Statement;, [Ljava/sql/Statement;, I] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 507 | ISTORE 8 |
| 508 | |__STACK: [] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 509 | |__LOCAL: [Ltestsubjects/TestSubject;, [[Ljava/sql/Statement;, [[Ljava/sql/Statement;, I, I, [Ljava/sql/Statement;, [Ljava/sql/Statement;, I, I] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 510 | L4 |
| 511 | FRAME FULL [testsubjects/TestSubject [[Ljava/sql/Statement; [[Ljava/sql/Statement; I I [Ljava/sql/Statement; [Ljava/sql/Statement; I I] [] |
| 512 | ILOAD 8 |
| 513 | |__STACK: [I] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 514 | |__LOCAL: [Ltestsubjects/TestSubject;, [[Ljava/sql/Statement;, [[Ljava/sql/Statement;, I, I, [Ljava/sql/Statement;, [Ljava/sql/Statement;, I, I] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 515 | ILOAD 7 |
| 516 | |__STACK: [I, I] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 517 | |__LOCAL: [Ltestsubjects/TestSubject;, [[Ljava/sql/Statement;, [[Ljava/sql/Statement;, I, I, [Ljava/sql/Statement;, [Ljava/sql/Statement;, I, I] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 518 | IF_ICMPGE L5 |
| 519 | |__STACK: [] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 520 | |__LOCAL: [Ltestsubjects/TestSubject;, [[Ljava/sql/Statement;, [[Ljava/sql/Statement;, I, I, [Ljava/sql/Statement;, [Ljava/sql/Statement;, I, I] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 521 | ALOAD 6 |
| 522 | |__STACK: [[Ljava/sql/Statement;] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 523 | |__LOCAL: [Ltestsubjects/TestSubject;, [[Ljava/sql/Statement;, [[Ljava/sql/Statement;, I, I, [Ljava/sql/Statement;, [Ljava/sql/Statement;, I, I] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 524 | ILOAD 8 |
| 525 | |__STACK: [[Ljava/sql/Statement;, I] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 526 | |__LOCAL: [Ltestsubjects/TestSubject;, [[Ljava/sql/Statement;, [[Ljava/sql/Statement;, I, I, [Ljava/sql/Statement;, [Ljava/sql/Statement;, I, I] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 527 | AALOAD |
| 528 | |__STACK: [Ljava/sql/Statement;] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 529 | |__LOCAL: [Ltestsubjects/TestSubject;, [[Ljava/sql/Statement;, [[Ljava/sql/Statement;, I, I, [Ljava/sql/Statement;, [Ljava/sql/Statement;, I, I] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 530 | ASTORE 9 |
| 531 | |__STACK: [] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 532 | |__LOCAL: [Ltestsubjects/TestSubject;, [[Ljava/sql/Statement;, [[Ljava/sql/Statement;, I, I, [Ljava/sql/Statement;, [Ljava/sql/Statement;, I, I, Ljava/sql/Statement;] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 533 | L6 |
| 534 | ALOAD 0 |
| 535 | |__STACK: [Ltestsubjects/TestSubject;] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 536 | |__LOCAL: [Ltestsubjects/TestSubject;, [[Ljava/sql/Statement;, [[Ljava/sql/Statement;, I, I, [Ljava/sql/Statement;, [Ljava/sql/Statement;, I, I, Ljava/sql/Statement;] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 537 | ALOAD 9 |
| 538 | |__STACK: [Ltestsubjects/TestSubject;, Ljava/sql/Statement;] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 539 | |__LOCAL: [Ltestsubjects/TestSubject;, [[Ljava/sql/Statement;, [[Ljava/sql/Statement;, I, I, [Ljava/sql/Statement;, [Ljava/sql/Statement;, I, I, Ljava/sql/Statement;] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 540 | ACONST_NULL |
| 541 | |__STACK: [Ltestsubjects/TestSubject;, Ljava/sql/Statement;, NULL] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 542 | |__LOCAL: [Ltestsubjects/TestSubject;, [[Ljava/sql/Statement;, [[Ljava/sql/Statement;, I, I, [Ljava/sql/Statement;, [Ljava/sql/Statement;, I, I, Ljava/sql/Statement;] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 543 | INVOKEVIRTUAL testsubjects/TestSubject.closeResource (Ljava/lang/AutoCloseable;Ljava/lang/Throwable;)V |
| 544 | |__STACK: [] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 545 | |__LOCAL: [Ltestsubjects/TestSubject;, [[Ljava/sql/Statement;, [[Ljava/sql/Statement;, I, I, [Ljava/sql/Statement;, [Ljava/sql/Statement;, I, I, Ljava/sql/Statement;] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 546 | L7 |
| 547 | IINC 8 1 |
| 548 | |__STACK: [] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 549 | |__LOCAL: [Ltestsubjects/TestSubject;, [[Ljava/sql/Statement;, [[Ljava/sql/Statement;, I, I, [Ljava/sql/Statement;, [Ljava/sql/Statement;, I, I, Ljava/sql/Statement;] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 550 | GOTO L4 |
| 551 | |__STACK: [] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 552 | |__LOCAL: [Ltestsubjects/TestSubject;, [[Ljava/sql/Statement;, [[Ljava/sql/Statement;, I, I, [Ljava/sql/Statement;, [Ljava/sql/Statement;, I, I, Ljava/sql/Statement;] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 553 | L5 |
| 554 | FRAME FULL [testsubjects/TestSubject [[Ljava/sql/Statement; [[Ljava/sql/Statement; I I] [] |
| 555 | IINC 4 1 |
| 556 | |__STACK: [] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 557 | |__LOCAL: [Ltestsubjects/TestSubject;, [[Ljava/sql/Statement;, [[Ljava/sql/Statement;, I, I] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 558 | GOTO L1 |
| 559 | |__STACK: [] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 560 | |__LOCAL: [Ltestsubjects/TestSubject;, [[Ljava/sql/Statement;, [[Ljava/sql/Statement;, I, I] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 561 | L2 |
| 562 | FRAME CHOP 3 |
| 563 | RETURN |
| 564 | |__STACK: [] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 565 | |__LOCAL: [Ltestsubjects/TestSubject;, [[Ljava/sql/Statement;] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 566 | Method closeResourceArrayList |
| 567 | L0 |
| 568 | ALOAD 1 |
| 569 | |__STACK: [Ljava/util/List;] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 570 | |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/util/List;] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 571 | INVOKEINTERFACE java/util/List.iterator ()Ljava/util/Iterator; |
| 572 | |__STACK: [Ljava/util/Iterator;] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 573 | |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/util/List;] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 574 | ASTORE 2 |
| 575 | |__STACK: [] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 576 | |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/util/List;, Ljava/util/Iterator;] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 577 | L1 |
| 578 | FRAME APPEND [java/util/Iterator] |
| 579 | ALOAD 2 |
| 580 | |__STACK: [Ljava/util/Iterator;] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 581 | |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/util/List;, Ljava/util/Iterator;] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 582 | INVOKEINTERFACE java/util/Iterator.hasNext ()Z |
| 583 | |__STACK: [I] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 584 | |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/util/List;, Ljava/util/Iterator;] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 585 | IFEQ L2 |
| 586 | |__STACK: [] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 587 | |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/util/List;, Ljava/util/Iterator;] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 588 | ALOAD 2 |
| 589 | |__STACK: [Ljava/util/Iterator;] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 590 | |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/util/List;, Ljava/util/Iterator;] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 591 | INVOKEINTERFACE java/util/Iterator.next ()Ljava/lang/Object; |
| 592 | |__STACK: [Ljava/lang/Object;] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 593 | |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/util/List;, Ljava/util/Iterator;] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 594 | CHECKCAST java/sql/Statement |
| 595 | |__STACK: [Ljava/sql/Statement;] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 596 | |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/util/List;, Ljava/util/Iterator;] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 597 | ASTORE 3 |
| 598 | |__STACK: [] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 599 | |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/util/List;, Ljava/util/Iterator;, Ljava/sql/Statement;] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 600 | L3 |
| 601 | ALOAD 0 |
| 602 | |__STACK: [Ltestsubjects/TestSubject;] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 603 | |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/util/List;, Ljava/util/Iterator;, Ljava/sql/Statement;] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 604 | ALOAD 3 |
| 605 | |__STACK: [Ltestsubjects/TestSubject;, Ljava/sql/Statement;] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 606 | |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/util/List;, Ljava/util/Iterator;, Ljava/sql/Statement;] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 607 | ACONST_NULL |
| 608 | |__STACK: [Ltestsubjects/TestSubject;, Ljava/sql/Statement;, NULL] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 609 | |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/util/List;, Ljava/util/Iterator;, Ljava/sql/Statement;] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 610 | INVOKEVIRTUAL testsubjects/TestSubject.closeResource (Ljava/lang/AutoCloseable;Ljava/lang/Throwable;)V |
| 611 | |__STACK: [] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 612 | |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/util/List;, Ljava/util/Iterator;, Ljava/sql/Statement;] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 613 | L4 |
| 614 | GOTO L1 |
| 615 | |__STACK: [] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 616 | |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/util/List;, Ljava/util/Iterator;, Ljava/sql/Statement;] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 617 | L2 |
| 618 | FRAME CHOP 1 |
| 619 | RETURN |
| 620 | |__STACK: [] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 621 | |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/util/List;] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 622 | Method closeSqlStmt |
| 623 | L0 |
| 624 | ACONST_NULL |
| 625 | |__STACK: [NULL] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 626 | |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/sql/Connection;] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 627 | ASTORE 2 |
| 628 | |__STACK: [] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 629 | |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/sql/Connection;, NULL] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 630 | L1 |
| 631 | ALOAD 1 |
| 632 | |__STACK: [Ljava/sql/Connection;] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 633 | |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/sql/Connection;, NULL] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 634 | INVOKEINTERFACE java/sql/Connection.createStatement ()Ljava/sql/Statement; |
| 635 | |__STACK: [Ljava/sql/Statement;] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 636 | |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/sql/Connection;, NULL] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 637 | ASTORE 2 |
| 638 | |__STACK: [] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 639 | |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/sql/Connection;, Ljava/sql/Statement;] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 640 | L2 |
| 641 | GOTO L3 |
| 642 | |__STACK: [] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 643 | |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/sql/Connection;, Ljava/sql/Statement;] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 644 | L4 |
| 645 | FRAME FULL [testsubjects/TestSubject java/sql/Connection java/sql/Statement] [java/sql/SQLException] |
| 646 | ASTORE 3 |
| 647 | |__STACK: [] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 648 | |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/sql/Connection;, Ljava/sql/Statement;, Ljava/sql/SQLException;] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 649 | L5 |
| 650 | ALOAD 0 |
| 651 | |__STACK: [Ltestsubjects/TestSubject;] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 652 | |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/sql/Connection;, Ljava/sql/Statement;, Ljava/sql/SQLException;] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 653 | ALOAD 2 |
| 654 | |__STACK: [Ltestsubjects/TestSubject;, Ljava/sql/Statement;] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 655 | |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/sql/Connection;, Ljava/sql/Statement;, Ljava/sql/SQLException;] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 656 | ALOAD 3 |
| 657 | |__STACK: [Ltestsubjects/TestSubject;, Ljava/sql/Statement;, Ljava/sql/SQLException;] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 658 | |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/sql/Connection;, Ljava/sql/Statement;, Ljava/sql/SQLException;] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 659 | INVOKEVIRTUAL testsubjects/TestSubject.closeResource (Ljava/lang/AutoCloseable;Ljava/lang/Throwable;)V |
| 660 | |__STACK: [] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 661 | |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/sql/Connection;, Ljava/sql/Statement;, Ljava/sql/SQLException;] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 662 | L3 |
| 663 | FRAME SAME |
| 664 | ALOAD 0 |
| 665 | |__STACK: [Ltestsubjects/TestSubject;] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 666 | |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/sql/Connection;, Ljava/sql/Statement;] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 667 | ALOAD 2 |
| 668 | |__STACK: [Ltestsubjects/TestSubject;, Ljava/sql/Statement;] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 669 | |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/sql/Connection;, Ljava/sql/Statement;] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 670 | ACONST_NULL |
| 671 | |__STACK: [Ltestsubjects/TestSubject;, Ljava/sql/Statement;, NULL] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 672 | |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/sql/Connection;, Ljava/sql/Statement;] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 673 | INVOKEVIRTUAL testsubjects/TestSubject.closeResource (Ljava/lang/AutoCloseable;Ljava/lang/Throwable;)V |
| 674 | |__STACK: [] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 675 | |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/sql/Connection;, Ljava/sql/Statement;] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 676 | L6 |
| 677 | RETURN |
| 678 | |__STACK: [] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 679 | |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/sql/Connection;, Ljava/sql/Statement;] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 680 | Method closeResource |
| 681 | L0 |
| 682 | ALOAD 1 |
| 683 | |__STACK: [Ljava/lang/AutoCloseable;] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 684 | |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 685 | IFNONNULL L1 |
| 686 | |__STACK: [] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 687 | |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 688 | L2 |
| 689 | RETURN |
| 690 | |__STACK: [] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 691 | |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 692 | L1 |
| 693 | FRAME SAME |
| 694 | ALOAD 1 |
| 695 | |__STACK: [Ljava/lang/AutoCloseable;] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 696 | |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 697 | INVOKEINTERFACE java/lang/AutoCloseable.close ()V |
| 698 | |__STACK: [] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 699 | |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 700 | L3 |
| 701 | GOTO L4 |
| 702 | |__STACK: [] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 703 | |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 704 | L5 |
| 705 | FRAME SAME1 java/lang/Exception |
| 706 | ASTORE 3 |
| 707 | |__STACK: [] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 708 | |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, Ljava/lang/Exception;] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 709 | L6 |
| 710 | ALOAD 2 |
| 711 | |__STACK: [Ljava/lang/Throwable;] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 712 | |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, Ljava/lang/Exception;] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 713 | IFNULL L7 |
| 714 | |__STACK: [] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 715 | |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, Ljava/lang/Exception;] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 716 | L8 |
| 717 | ALOAD 2 |
| 718 | |__STACK: [Ljava/lang/Throwable;] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 719 | |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, Ljava/lang/Exception;] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 720 | ALOAD 3 |
| 721 | |__STACK: [Ljava/lang/Throwable;, Ljava/lang/Exception;] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 722 | |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, Ljava/lang/Exception;] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 723 | INVOKEVIRTUAL java/lang/Throwable.addSuppressed (Ljava/lang/Throwable;)V |
| 724 | |__STACK: [] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 725 | |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, Ljava/lang/Exception;] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 726 | L7 |
| 727 | FRAME APPEND [java/lang/Exception] |
| 728 | ALOAD 3 |
| 729 | |__STACK: [Ljava/lang/Exception;] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 730 | |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, Ljava/lang/Exception;] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 731 | ATHROW |
| 732 | |__STACK: [] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 733 | |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, Ljava/lang/Exception;] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 734 | L4 |
| 735 | FRAME CHOP 1 |
| 736 | RETURN |
| 737 | |__STACK: [] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 738 | |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 739 | Method intAdd |
| 740 | L0 |
| 741 | ILOAD 0 |
| 742 | |__STACK: [I] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 743 | |__LOCAL: [I, I] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 744 | ISTORE 2 |
| 745 | |__STACK: [] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 746 | |__LOCAL: [I, I, I] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 747 | L1 |
| 748 | IINC 2 1 |
| 749 | |__STACK: [] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 750 | |__LOCAL: [I, I, I] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 751 | L2 |
| 752 | IINC 2 1 |
| 753 | |__STACK: [] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 754 | |__LOCAL: [I, I, I] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 755 | L3 |
| 756 | ILOAD 2 |
| 757 | |__STACK: [I] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 758 | |__LOCAL: [I, I, I] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 759 | ILOAD 1 |
| 760 | |__STACK: [I, I] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 761 | |__LOCAL: [I, I, I] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 762 | IADD |
| 763 | |__STACK: [I] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 764 | |__LOCAL: [I, I, I] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 765 | ISTORE 2 |
| 766 | |__STACK: [] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 767 | |__LOCAL: [I, I, I] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 768 | L4 |
| 769 | IINC 2 -1 |
| 770 | |__STACK: [] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 771 | |__LOCAL: [I, I, I] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 772 | L5 |
| 773 | IINC 2 -1 |
| 774 | |__STACK: [] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 775 | |__LOCAL: [I, I, I] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 776 | L6 |
| 777 | ILOAD 2 |
| 778 | |__STACK: [I] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 779 | |__LOCAL: [I, I, I] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 780 | ILOAD 1 |
| 781 | |__STACK: [I, I] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 782 | |__LOCAL: [I, I, I] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 783 | ISUB |
| 784 | |__STACK: [I] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 785 | |__LOCAL: [I, I, I] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 786 | ISTORE 2 |
| 787 | |__STACK: [] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 788 | |__LOCAL: [I, I, I] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 789 | L7 |
| 790 | ILOAD 2 |
| 791 | |__STACK: [I] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 792 | |__LOCAL: [I, I, I] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 793 | ILOAD 1 |
| 794 | |__STACK: [I, I] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 795 | |__LOCAL: [I, I, I] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 796 | IMUL |
| 797 | |__STACK: [I] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 798 | |__LOCAL: [I, I, I] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 799 | ISTORE 2 |
| 800 | |__STACK: [] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 801 | |__LOCAL: [I, I, I] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 802 | L8 |
| 803 | ILOAD 2 |
| 804 | |__STACK: [I] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 805 | |__LOCAL: [I, I, I] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 806 | ILOAD 1 |
| 807 | |__STACK: [I, I] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 808 | |__LOCAL: [I, I, I] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 809 | IDIV |
| 810 | |__STACK: [I] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 811 | |__LOCAL: [I, I, I] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 812 | ISTORE 2 |
| 813 | |__STACK: [] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 814 | |__LOCAL: [I, I, I] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 815 | L9 |
| 816 | ILOAD 2 |
| 817 | |__STACK: [I] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 818 | |__LOCAL: [I, I, I] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 819 | ILOAD 1 |
| 820 | |__STACK: [I, I] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 821 | |__LOCAL: [I, I, I] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 822 | IREM |
| 823 | |__STACK: [I] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 824 | |__LOCAL: [I, I, I] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 825 | ISTORE 2 |
| 826 | |__STACK: [] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 827 | |__LOCAL: [I, I, I] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 828 | L10 |
| 829 | ILOAD 2 |
| 830 | |__STACK: [I] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 831 | |__LOCAL: [I, I, I] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 832 | ICONST_2 |
| 833 | |__STACK: [I, I] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 834 | |__LOCAL: [I, I, I] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 835 | ISHL |
| 836 | |__STACK: [I] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 837 | |__LOCAL: [I, I, I] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 838 | ISTORE 2 |
| 839 | |__STACK: [] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 840 | |__LOCAL: [I, I, I] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 841 | L11 |
| 842 | ILOAD 2 |
| 843 | |__STACK: [I] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 844 | |__LOCAL: [I, I, I] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 845 | ILOAD 1 |
| 846 | |__STACK: [I, I] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 847 | |__LOCAL: [I, I, I] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 848 | ISHR |
| 849 | |__STACK: [I] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 850 | |__LOCAL: [I, I, I] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 851 | ISTORE 2 |
| 852 | |__STACK: [] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 853 | |__LOCAL: [I, I, I] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 854 | L12 |
| 855 | ILOAD 2 |
| 856 | |__STACK: [I] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 857 | |__LOCAL: [I, I, I] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 858 | ICONST_3 |
| 859 | |__STACK: [I, I] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 860 | |__LOCAL: [I, I, I] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 861 | IUSHR |
| 862 | |__STACK: [I] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 863 | |__LOCAL: [I, I, I] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 864 | ISTORE 2 |
| 865 | |__STACK: [] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 866 | |__LOCAL: [I, I, I] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 867 | L13 |
| 868 | ILOAD 2 |
| 869 | |__STACK: [I] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 870 | |__LOCAL: [I, I, I] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 871 | I2L |
| 872 | |__STACK: [J, TOP] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 873 | |__LOCAL: [I, I, I] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 874 | LSTORE 3 |
| 875 | |__STACK: [] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 876 | |__LOCAL: [I, I, I, J, TOP] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 877 | L14 |
| 878 | LLOAD 3 |
| 879 | |__STACK: [J, TOP] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 880 | |__LOCAL: [I, I, I, J, TOP] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 881 | ILOAD 1 |
| 882 | |__STACK: [J, TOP, I] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 883 | |__LOCAL: [I, I, I, J, TOP] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 884 | LSHL |
| 885 | |__STACK: [J, TOP] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 886 | |__LOCAL: [I, I, I, J, TOP] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 887 | LSTORE 3 |
| 888 | |__STACK: [] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 889 | |__LOCAL: [I, I, I, J, TOP] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 890 | L15 |
| 891 | LLOAD 3 |
| 892 | |__STACK: [J, TOP] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 893 | |__LOCAL: [I, I, I, J, TOP] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 894 | L2I |
| 895 | |__STACK: [I] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 896 | |__LOCAL: [I, I, I, J, TOP] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 897 | IRETURN |
| 898 | |__STACK: [] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 899 | |__LOCAL: [I, I, I, J, TOP] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 900 | Method createNumberWithDiamond |
| 901 | L0 |
| 902 | ACONST_NULL |
| 903 | |__STACK: [NULL] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 904 | |__LOCAL: [I] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 905 | ASTORE 1 |
| 906 | |__STACK: [] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 907 | |__LOCAL: [I, NULL] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 908 | L1 |
| 909 | ILOAD 0 |
| 910 | |__STACK: [I] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 911 | |__LOCAL: [I, NULL] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 912 | IFEQ L2 |
| 913 | |__STACK: [] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 914 | |__LOCAL: [I, NULL] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 915 | L3 |
| 916 | NEW java/lang/Integer |
| 917 | |__STACK: [Ljava/lang/Integer;] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 918 | |__LOCAL: [I, NULL] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 919 | DUP |
| 920 | |__STACK: [Ljava/lang/Integer;, Ljava/lang/Integer;] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 921 | |__LOCAL: [I, NULL] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 922 | ICONST_1 |
| 923 | |__STACK: [Ljava/lang/Integer;, Ljava/lang/Integer;, I] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 924 | |__LOCAL: [I, NULL] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 925 | INVOKESPECIAL java/lang/Integer.<init> (I)V |
| 926 | |__STACK: [Ljava/lang/Integer;] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 927 | |__LOCAL: [I, NULL] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 928 | ASTORE 1 |
| 929 | |__STACK: [] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 930 | |__LOCAL: [I, Ljava/lang/Integer;] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 931 | GOTO L4 |
| 932 | |__STACK: [] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 933 | |__LOCAL: [I, Ljava/lang/Integer;] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 934 | L2 |
| 935 | FRAME APPEND [java/lang/Number] |
| 936 | NEW java/lang/Double |
| 937 | |__STACK: [Ljava/lang/Double;] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 938 | |__LOCAL: [I, Ljava/lang/Number;] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 939 | DUP |
| 940 | |__STACK: [Ljava/lang/Double;, Ljava/lang/Double;] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 941 | |__LOCAL: [I, Ljava/lang/Number;] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 942 | DCONST_1 |
| 943 | |__STACK: [Ljava/lang/Double;, Ljava/lang/Double;, D, TOP] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 944 | |__LOCAL: [I, Ljava/lang/Number;] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 945 | INVOKESPECIAL java/lang/Double.<init> (D)V |
| 946 | |__STACK: [Ljava/lang/Double;] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 947 | |__LOCAL: [I, Ljava/lang/Number;] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 948 | ASTORE 1 |
| 949 | |__STACK: [] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 950 | |__LOCAL: [I, Ljava/lang/Double;] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 951 | L4 |
| 952 | FRAME SAME |
| 953 | ALOAD 1 |
| 954 | |__STACK: [Ljava/lang/Number;] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 955 | |__LOCAL: [I, Ljava/lang/Number;] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 956 | ARETURN |
| 957 | |__STACK: [] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 958 | |__LOCAL: [I, Ljava/lang/Number;] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 959 | Method createMultiObjectArray |
| 960 | L0 |
| 961 | ICONST_0 |
| 962 | |__STACK: [I] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 963 | |__LOCAL: [] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 964 | ICONST_0 |
| 965 | |__STACK: [I, I] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 966 | |__LOCAL: [] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 967 | MULTIANEWARRAY [[Ljava/lang/Object; 2 |
| 968 | |__STACK: [[[Ljava/lang/Object;] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 969 | |__LOCAL: [] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 970 | ARETURN |
| 971 | |__STACK: [] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 972 | |__LOCAL: [] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 973 | Method createObjectArray |
| 974 | L0 |
| 975 | ICONST_0 |
| 976 | |__STACK: [I] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 977 | |__LOCAL: [] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 978 | ANEWARRAY java/lang/Object |
| 979 | |__STACK: [[Ljava/lang/Object;] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 980 | |__LOCAL: [] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 981 | ARETURN |
| 982 | |__STACK: [] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 983 | |__LOCAL: [] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 984 | Method createIntArray |
| 985 | L0 |
| 986 | ICONST_0 |
| 987 | |__STACK: [I] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 988 | |__LOCAL: [] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 989 | NEWARRAY T_INT |
| 990 | |__STACK: [[I] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 991 | |__LOCAL: [] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 992 | ARETURN |
| 993 | |__STACK: [] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 994 | |__LOCAL: [] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 995 | Method staticEmpty1 |
| 996 | L0 |
| 997 | RETURN |
| 998 | |__STACK: [] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 999 | |__LOCAL: [] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 1000 | Method instanceEmpty1 |
| 1001 | L0 |
| 1002 | RETURN |
| 1003 | |__STACK: [] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 1004 | |__LOCAL: [Ltestsubjects/TestSubject;] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 1005 | Method identity |
| 1006 | L0 |
| 1007 | ILOAD 0 |
| 1008 | |__STACK: [I] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 1009 | |__LOCAL: [I] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 1010 | IRETURN |
| 1011 | |__STACK: [] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 1012 | |__LOCAL: [I] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 1013 | Method identity2 |
| 1014 | L0 |
| 1015 | ILOAD 0 |
| 1016 | |__STACK: [I] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 1017 | |__LOCAL: [I] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 1018 | ISTORE 1 |
| 1019 | |__STACK: [] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 1020 | |__LOCAL: [I, I] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 1021 | L1 |
| 1022 | ILOAD 1 |
| 1023 | |__STACK: [I] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 1024 | |__LOCAL: [I, I] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 1025 | IRETURN |
| 1026 | |__STACK: [] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 1027 | |__LOCAL: [I, I] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 1028 | Method readFile |
| 1029 | L0 |
| 1030 | NEW java/io/BufferedReader |
| 1031 | |__STACK: [Ljava/io/BufferedReader;] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 1032 | |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/io/File;] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 1033 | DUP |
| 1034 | |__STACK: [Ljava/io/BufferedReader;, Ljava/io/BufferedReader;] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 1035 | |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/io/File;] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 1036 | NEW java/io/FileReader |
| 1037 | |__STACK: [Ljava/io/BufferedReader;, Ljava/io/BufferedReader;, Ljava/io/FileReader;] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 1038 | |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/io/File;] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 1039 | DUP |
| 1040 | |__STACK: [Ljava/io/BufferedReader;, Ljava/io/BufferedReader;, Ljava/io/FileReader;, Ljava/io/FileReader;] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 1041 | |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/io/File;] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 1042 | ALOAD 1 |
| 1043 | |__STACK: [Ljava/io/BufferedReader;, Ljava/io/BufferedReader;, Ljava/io/FileReader;, Ljava/io/FileReader;, Ljava/io/File;] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 1044 | |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/io/File;] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 1045 | INVOKESPECIAL java/io/FileReader.<init> (Ljava/io/File;)V |
| 1046 | |__STACK: [Ljava/io/BufferedReader;, Ljava/io/BufferedReader;, Ljava/io/FileReader;] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 1047 | |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/io/File;] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 1048 | INVOKESPECIAL java/io/BufferedReader.<init> (Ljava/io/Reader;)V |
| 1049 | |__STACK: [Ljava/io/BufferedReader;] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 1050 | |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/io/File;] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 1051 | ASTORE 2 |
| 1052 | |__STACK: [] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 1053 | |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/io/File;, Ljava/io/BufferedReader;] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 1054 | ACONST_NULL |
| 1055 | |__STACK: [NULL] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 1056 | |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/io/File;, Ljava/io/BufferedReader;] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 1057 | ASTORE 3 |
| 1058 | |__STACK: [] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 1059 | |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/io/File;, Ljava/io/BufferedReader;, NULL] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 1060 | L1 |
| 1061 | NEW java/io/BufferedReader |
| 1062 | |__STACK: [Ljava/io/BufferedReader;] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 1063 | |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/io/File;, Ljava/io/BufferedReader;, NULL] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 1064 | DUP |
| 1065 | |__STACK: [Ljava/io/BufferedReader;, Ljava/io/BufferedReader;] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 1066 | |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/io/File;, Ljava/io/BufferedReader;, NULL] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 1067 | NEW java/io/FileReader |
| 1068 | |__STACK: [Ljava/io/BufferedReader;, Ljava/io/BufferedReader;, Ljava/io/FileReader;] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 1069 | |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/io/File;, Ljava/io/BufferedReader;, NULL] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 1070 | DUP |
| 1071 | |__STACK: [Ljava/io/BufferedReader;, Ljava/io/BufferedReader;, Ljava/io/FileReader;, Ljava/io/FileReader;] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 1072 | |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/io/File;, Ljava/io/BufferedReader;, NULL] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 1073 | ALOAD 1 |
| 1074 | |__STACK: [Ljava/io/BufferedReader;, Ljava/io/BufferedReader;, Ljava/io/FileReader;, Ljava/io/FileReader;, Ljava/io/File;] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 1075 | |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/io/File;, Ljava/io/BufferedReader;, NULL] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 1076 | INVOKESPECIAL java/io/FileReader.<init> (Ljava/io/File;)V |
| 1077 | |__STACK: [Ljava/io/BufferedReader;, Ljava/io/BufferedReader;, Ljava/io/FileReader;] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 1078 | |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/io/File;, Ljava/io/BufferedReader;, NULL] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 1079 | INVOKESPECIAL java/io/BufferedReader.<init> (Ljava/io/Reader;)V |
| 1080 | |__STACK: [Ljava/io/BufferedReader;] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 1081 | |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/io/File;, Ljava/io/BufferedReader;, NULL] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 1082 | ASTORE 4 |
| 1083 | |__STACK: [] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 1084 | |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/io/File;, Ljava/io/BufferedReader;, NULL, Ljava/io/BufferedReader;] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 1085 | L2 |
| 1086 | ACONST_NULL |
| 1087 | |__STACK: [NULL] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 1088 | |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/io/File;, Ljava/io/BufferedReader;, NULL, Ljava/io/BufferedReader;] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 1089 | ASTORE 5 |
| 1090 | |__STACK: [] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 1091 | |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/io/File;, Ljava/io/BufferedReader;, NULL, Ljava/io/BufferedReader;, NULL] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 1092 | L3 |
| 1093 | NEW java/io/BufferedReader |
| 1094 | |__STACK: [Ljava/io/BufferedReader;] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 1095 | |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/io/File;, Ljava/io/BufferedReader;, NULL, Ljava/io/BufferedReader;, NULL] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 1096 | DUP |
| 1097 | |__STACK: [Ljava/io/BufferedReader;, Ljava/io/BufferedReader;] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 1098 | |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/io/File;, Ljava/io/BufferedReader;, NULL, Ljava/io/BufferedReader;, NULL] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 1099 | NEW java/io/FileReader |
| 1100 | |__STACK: [Ljava/io/BufferedReader;, Ljava/io/BufferedReader;, Ljava/io/FileReader;] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 1101 | |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/io/File;, Ljava/io/BufferedReader;, NULL, Ljava/io/BufferedReader;, NULL] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 1102 | DUP |
| 1103 | |__STACK: [Ljava/io/BufferedReader;, Ljava/io/BufferedReader;, Ljava/io/FileReader;, Ljava/io/FileReader;] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 1104 | |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/io/File;, Ljava/io/BufferedReader;, NULL, Ljava/io/BufferedReader;, NULL] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 1105 | ALOAD 1 |
| 1106 | |__STACK: [Ljava/io/BufferedReader;, Ljava/io/BufferedReader;, Ljava/io/FileReader;, Ljava/io/FileReader;, Ljava/io/File;] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 1107 | |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/io/File;, Ljava/io/BufferedReader;, NULL, Ljava/io/BufferedReader;, NULL] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 1108 | INVOKESPECIAL java/io/FileReader.<init> (Ljava/io/File;)V |
| 1109 | |__STACK: [Ljava/io/BufferedReader;, Ljava/io/BufferedReader;, Ljava/io/FileReader;] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 1110 | |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/io/File;, Ljava/io/BufferedReader;, NULL, Ljava/io/BufferedReader;, NULL] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 1111 | INVOKESPECIAL java/io/BufferedReader.<init> (Ljava/io/Reader;)V |
| 1112 | |__STACK: [Ljava/io/BufferedReader;] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 1113 | |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/io/File;, Ljava/io/BufferedReader;, NULL, Ljava/io/BufferedReader;, NULL] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 1114 | ASTORE 6 |
| 1115 | |__STACK: [] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 1116 | |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/io/File;, Ljava/io/BufferedReader;, NULL, Ljava/io/BufferedReader;, NULL, Ljava/io/BufferedReader;] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 1117 | L4 |
| 1118 | ACONST_NULL |
| 1119 | |__STACK: [NULL] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 1120 | |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/io/File;, Ljava/io/BufferedReader;, NULL, Ljava/io/BufferedReader;, NULL, Ljava/io/BufferedReader;] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 1121 | ASTORE 7 |
| 1122 | |__STACK: [] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 1123 | |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/io/File;, Ljava/io/BufferedReader;, NULL, Ljava/io/BufferedReader;, NULL, Ljava/io/BufferedReader;, NULL] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 1124 | L5 |
| 1125 | NEW java/io/BufferedReader |
| 1126 | |__STACK: [Ljava/io/BufferedReader;] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 1127 | |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/io/File;, Ljava/io/BufferedReader;, NULL, Ljava/io/BufferedReader;, NULL, Ljava/io/BufferedReader;, NULL] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 1128 | DUP |
| 1129 | |__STACK: [Ljava/io/BufferedReader;, Ljava/io/BufferedReader;] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 1130 | |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/io/File;, Ljava/io/BufferedReader;, NULL, Ljava/io/BufferedReader;, NULL, Ljava/io/BufferedReader;, NULL] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 1131 | NEW java/io/FileReader |
| 1132 | |__STACK: [Ljava/io/BufferedReader;, Ljava/io/BufferedReader;, Ljava/io/FileReader;] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 1133 | |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/io/File;, Ljava/io/BufferedReader;, NULL, Ljava/io/BufferedReader;, NULL, Ljava/io/BufferedReader;, NULL] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 1134 | DUP |
| 1135 | |__STACK: [Ljava/io/BufferedReader;, Ljava/io/BufferedReader;, Ljava/io/FileReader;, Ljava/io/FileReader;] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 1136 | |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/io/File;, Ljava/io/BufferedReader;, NULL, Ljava/io/BufferedReader;, NULL, Ljava/io/BufferedReader;, NULL] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 1137 | ALOAD 1 |
| 1138 | |__STACK: [Ljava/io/BufferedReader;, Ljava/io/BufferedReader;, Ljava/io/FileReader;, Ljava/io/FileReader;, Ljava/io/File;] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 1139 | |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/io/File;, Ljava/io/BufferedReader;, NULL, Ljava/io/BufferedReader;, NULL, Ljava/io/BufferedReader;, NULL] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 1140 | INVOKESPECIAL java/io/FileReader.<init> (Ljava/io/File;)V |
| 1141 | |__STACK: [Ljava/io/BufferedReader;, Ljava/io/BufferedReader;, Ljava/io/FileReader;] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 1142 | |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/io/File;, Ljava/io/BufferedReader;, NULL, Ljava/io/BufferedReader;, NULL, Ljava/io/BufferedReader;, NULL] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 1143 | INVOKESPECIAL java/io/BufferedReader.<init> (Ljava/io/Reader;)V |
| 1144 | |__STACK: [Ljava/io/BufferedReader;] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 1145 | |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/io/File;, Ljava/io/BufferedReader;, NULL, Ljava/io/BufferedReader;, NULL, Ljava/io/BufferedReader;, NULL] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 1146 | ASTORE 8 |
| 1147 | |__STACK: [] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 1148 | |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/io/File;, Ljava/io/BufferedReader;, NULL, Ljava/io/BufferedReader;, NULL, Ljava/io/BufferedReader;, NULL, Ljava/io/BufferedReader;] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 1149 | L6 |
| 1150 | ACONST_NULL |
| 1151 | |__STACK: [NULL] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 1152 | |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/io/File;, Ljava/io/BufferedReader;, NULL, Ljava/io/BufferedReader;, NULL, Ljava/io/BufferedReader;, NULL, Ljava/io/BufferedReader;] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 1153 | ASTORE 9 |
| 1154 | |__STACK: [] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 1155 | |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/io/File;, Ljava/io/BufferedReader;, NULL, Ljava/io/BufferedReader;, NULL, Ljava/io/BufferedReader;, NULL, Ljava/io/BufferedReader;, NULL] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 1156 | L7 |
| 1157 | ALOAD 8 |
| 1158 | |__STACK: [Ljava/io/BufferedReader;] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 1159 | |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/io/File;, Ljava/io/BufferedReader;, NULL, Ljava/io/BufferedReader;, NULL, Ljava/io/BufferedReader;, NULL, Ljava/io/BufferedReader;, NULL] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 1160 | IFNULL L8 |
| 1161 | |__STACK: [] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 1162 | |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/io/File;, Ljava/io/BufferedReader;, NULL, Ljava/io/BufferedReader;, NULL, Ljava/io/BufferedReader;, NULL, Ljava/io/BufferedReader;, NULL] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 1163 | ALOAD 9 |
| 1164 | |__STACK: [NULL] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 1165 | |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/io/File;, Ljava/io/BufferedReader;, NULL, Ljava/io/BufferedReader;, NULL, Ljava/io/BufferedReader;, NULL, Ljava/io/BufferedReader;, NULL] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 1166 | IFNULL L9 |
| 1167 | |__STACK: [] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 1168 | |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/io/File;, Ljava/io/BufferedReader;, NULL, Ljava/io/BufferedReader;, NULL, Ljava/io/BufferedReader;, NULL, Ljava/io/BufferedReader;, NULL] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 1169 | L10 |
| 1170 | ALOAD 8 |
| 1171 | |__STACK: [Ljava/io/BufferedReader;] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 1172 | |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/io/File;, Ljava/io/BufferedReader;, NULL, Ljava/io/BufferedReader;, NULL, Ljava/io/BufferedReader;, NULL, Ljava/io/BufferedReader;, NULL] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 1173 | INVOKEINTERFACE java/lang/AutoCloseable.close ()V |
| 1174 | |__STACK: [] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 1175 | |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/io/File;, Ljava/io/BufferedReader;, NULL, Ljava/io/BufferedReader;, NULL, Ljava/io/BufferedReader;, NULL, Ljava/io/BufferedReader;, NULL] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 1176 | L11 |
| 1177 | GOTO L8 |
| 1178 | |__STACK: [] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 1179 | |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/io/File;, Ljava/io/BufferedReader;, NULL, Ljava/io/BufferedReader;, NULL, Ljava/io/BufferedReader;, NULL, Ljava/io/BufferedReader;, NULL] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 1180 | L12 |
| 1181 | FRAME FULL [testsubjects/TestSubject java/io/File java/lang/AutoCloseable java/lang/Throwable java/lang/AutoCloseable java/lang/Throwable java/lang/AutoCloseable java/lang/Throwable java/lang/AutoCloseable java/lang/Throwable] [java/lang/Throwable] |
| 1182 | ASTORE 10 |
| 1183 | |__STACK: [] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 1184 | |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/io/File;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, Ljava/lang/Throwable;] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 1185 | ALOAD 9 |
| 1186 | |__STACK: [Ljava/lang/Throwable;] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 1187 | |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/io/File;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, Ljava/lang/Throwable;] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 1188 | ALOAD 10 |
| 1189 | |__STACK: [Ljava/lang/Throwable;, Ljava/lang/Throwable;] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 1190 | |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/io/File;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, Ljava/lang/Throwable;] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 1191 | INVOKEVIRTUAL java/lang/Throwable.addSuppressed (Ljava/lang/Throwable;)V |
| 1192 | |__STACK: [] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 1193 | |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/io/File;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, Ljava/lang/Throwable;] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 1194 | GOTO L8 |
| 1195 | |__STACK: [] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 1196 | |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/io/File;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, Ljava/lang/Throwable;] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 1197 | L9 |
| 1198 | FRAME SAME |
| 1199 | ALOAD 8 |
| 1200 | |__STACK: [Ljava/lang/AutoCloseable;] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 1201 | |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/io/File;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 1202 | INVOKEINTERFACE java/lang/AutoCloseable.close ()V |
| 1203 | |__STACK: [] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 1204 | |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/io/File;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 1205 | L8 |
| 1206 | FRAME CHOP 2 |
| 1207 | ALOAD 6 |
| 1208 | |__STACK: [Ljava/lang/AutoCloseable;] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 1209 | |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/io/File;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 1210 | IFNULL L13 |
| 1211 | |__STACK: [] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 1212 | |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/io/File;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 1213 | ALOAD 7 |
| 1214 | |__STACK: [Ljava/lang/Throwable;] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 1215 | |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/io/File;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 1216 | IFNULL L14 |
| 1217 | |__STACK: [] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 1218 | |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/io/File;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 1219 | L15 |
| 1220 | ALOAD 6 |
| 1221 | |__STACK: [Ljava/lang/AutoCloseable;] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 1222 | |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/io/File;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 1223 | INVOKEINTERFACE java/lang/AutoCloseable.close ()V |
| 1224 | |__STACK: [] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 1225 | |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/io/File;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 1226 | L16 |
| 1227 | GOTO L13 |
| 1228 | |__STACK: [] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 1229 | |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/io/File;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 1230 | L17 |
| 1231 | FRAME SAME1 java/lang/Throwable |
| 1232 | ASTORE 8 |
| 1233 | |__STACK: [] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 1234 | |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/io/File;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, Ljava/lang/Throwable;] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 1235 | ALOAD 7 |
| 1236 | |__STACK: [Ljava/lang/Throwable;] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 1237 | |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/io/File;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, Ljava/lang/Throwable;] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 1238 | ALOAD 8 |
| 1239 | |__STACK: [Ljava/lang/Throwable;, Ljava/lang/Throwable;] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 1240 | |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/io/File;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, Ljava/lang/Throwable;] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 1241 | INVOKEVIRTUAL java/lang/Throwable.addSuppressed (Ljava/lang/Throwable;)V |
| 1242 | |__STACK: [] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 1243 | |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/io/File;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, Ljava/lang/Throwable;] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 1244 | GOTO L13 |
| 1245 | |__STACK: [] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 1246 | |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/io/File;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, Ljava/lang/Throwable;] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 1247 | L14 |
| 1248 | FRAME SAME |
| 1249 | ALOAD 6 |
| 1250 | |__STACK: [Ljava/lang/AutoCloseable;] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 1251 | |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/io/File;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 1252 | INVOKEINTERFACE java/lang/AutoCloseable.close ()V |
| 1253 | |__STACK: [] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 1254 | |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/io/File;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 1255 | GOTO L13 |
| 1256 | |__STACK: [] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 1257 | |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/io/File;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 1258 | L18 |
| 1259 | FRAME SAME1 java/lang/Throwable |
| 1260 | ASTORE 8 |
| 1261 | |__STACK: [] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 1262 | |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/io/File;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, Ljava/lang/Throwable;] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 1263 | ALOAD 8 |
| 1264 | |__STACK: [Ljava/lang/Throwable;] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 1265 | |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/io/File;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, Ljava/lang/Throwable;] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 1266 | ASTORE 7 |
| 1267 | |__STACK: [] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 1268 | |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/io/File;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, Ljava/lang/Throwable;] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 1269 | ALOAD 8 |
| 1270 | |__STACK: [Ljava/lang/Throwable;] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 1271 | |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/io/File;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, Ljava/lang/Throwable;] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 1272 | ATHROW |
| 1273 | |__STACK: [] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 1274 | |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/io/File;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, Ljava/lang/Throwable;] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 1275 | L19 |
| 1276 | FRAME SAME1 java/lang/Throwable |
| 1277 | ASTORE 11 |
| 1278 | |__STACK: [] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 1279 | |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/io/File;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, TOP, TOP, TOP, Ljava/lang/Throwable;] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 1280 | L20 |
| 1281 | ALOAD 6 |
| 1282 | |__STACK: [Ljava/lang/AutoCloseable;] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 1283 | |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/io/File;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, TOP, TOP, TOP, Ljava/lang/Throwable;] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 1284 | IFNULL L21 |
| 1285 | |__STACK: [] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 1286 | |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/io/File;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, TOP, TOP, TOP, Ljava/lang/Throwable;] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 1287 | ALOAD 7 |
| 1288 | |__STACK: [Ljava/lang/Throwable;] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 1289 | |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/io/File;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, TOP, TOP, TOP, Ljava/lang/Throwable;] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 1290 | IFNULL L22 |
| 1291 | |__STACK: [] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 1292 | |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/io/File;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, TOP, TOP, TOP, Ljava/lang/Throwable;] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 1293 | L23 |
| 1294 | ALOAD 6 |
| 1295 | |__STACK: [Ljava/lang/AutoCloseable;] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 1296 | |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/io/File;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, TOP, TOP, TOP, Ljava/lang/Throwable;] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 1297 | INVOKEINTERFACE java/lang/AutoCloseable.close ()V |
| 1298 | |__STACK: [] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 1299 | |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/io/File;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, TOP, TOP, TOP, Ljava/lang/Throwable;] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 1300 | L24 |
| 1301 | GOTO L21 |
| 1302 | |__STACK: [] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 1303 | |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/io/File;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, TOP, TOP, TOP, Ljava/lang/Throwable;] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 1304 | L25 |
| 1305 | FRAME FULL [testsubjects/TestSubject java/io/File java/lang/AutoCloseable java/lang/Throwable java/lang/AutoCloseable java/lang/Throwable java/lang/AutoCloseable java/lang/Throwable T T T java/lang/Throwable] [java/lang/Throwable] |
| 1306 | ASTORE 12 |
| 1307 | |__STACK: [] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 1308 | |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/io/File;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, TOP, TOP, TOP, Ljava/lang/Throwable;, Ljava/lang/Throwable;] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 1309 | ALOAD 7 |
| 1310 | |__STACK: [Ljava/lang/Throwable;] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 1311 | |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/io/File;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, TOP, TOP, TOP, Ljava/lang/Throwable;, Ljava/lang/Throwable;] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 1312 | ALOAD 12 |
| 1313 | |__STACK: [Ljava/lang/Throwable;, Ljava/lang/Throwable;] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 1314 | |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/io/File;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, TOP, TOP, TOP, Ljava/lang/Throwable;, Ljava/lang/Throwable;] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 1315 | INVOKEVIRTUAL java/lang/Throwable.addSuppressed (Ljava/lang/Throwable;)V |
| 1316 | |__STACK: [] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 1317 | |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/io/File;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, TOP, TOP, TOP, Ljava/lang/Throwable;, Ljava/lang/Throwable;] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 1318 | GOTO L21 |
| 1319 | |__STACK: [] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 1320 | |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/io/File;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, TOP, TOP, TOP, Ljava/lang/Throwable;, Ljava/lang/Throwable;] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 1321 | L22 |
| 1322 | FRAME SAME |
| 1323 | ALOAD 6 |
| 1324 | |__STACK: [Ljava/lang/AutoCloseable;] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 1325 | |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/io/File;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, TOP, TOP, TOP, Ljava/lang/Throwable;] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 1326 | INVOKEINTERFACE java/lang/AutoCloseable.close ()V |
| 1327 | |__STACK: [] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 1328 | |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/io/File;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, TOP, TOP, TOP, Ljava/lang/Throwable;] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 1329 | L21 |
| 1330 | FRAME SAME |
| 1331 | ALOAD 11 |
| 1332 | |__STACK: [Ljava/lang/Throwable;] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 1333 | |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/io/File;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, TOP, TOP, TOP, Ljava/lang/Throwable;] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 1334 | ATHROW |
| 1335 | |__STACK: [] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 1336 | |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/io/File;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, TOP, TOP, TOP, Ljava/lang/Throwable;] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 1337 | L13 |
| 1338 | FRAME FULL [testsubjects/TestSubject java/io/File java/lang/AutoCloseable java/lang/Throwable java/lang/AutoCloseable java/lang/Throwable] [] |
| 1339 | ALOAD 4 |
| 1340 | |__STACK: [Ljava/lang/AutoCloseable;] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 1341 | |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/io/File;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 1342 | IFNULL L26 |
| 1343 | |__STACK: [] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 1344 | |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/io/File;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 1345 | ALOAD 5 |
| 1346 | |__STACK: [Ljava/lang/Throwable;] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 1347 | |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/io/File;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 1348 | IFNULL L27 |
| 1349 | |__STACK: [] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 1350 | |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/io/File;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 1351 | L28 |
| 1352 | ALOAD 4 |
| 1353 | |__STACK: [Ljava/lang/AutoCloseable;] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 1354 | |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/io/File;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 1355 | INVOKEINTERFACE java/lang/AutoCloseable.close ()V |
| 1356 | |__STACK: [] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 1357 | |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/io/File;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 1358 | L29 |
| 1359 | GOTO L26 |
| 1360 | |__STACK: [] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 1361 | |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/io/File;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 1362 | L30 |
| 1363 | FRAME SAME1 java/lang/Throwable |
| 1364 | ASTORE 6 |
| 1365 | |__STACK: [] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 1366 | |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/io/File;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, Ljava/lang/Throwable;] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 1367 | ALOAD 5 |
| 1368 | |__STACK: [Ljava/lang/Throwable;] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 1369 | |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/io/File;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, Ljava/lang/Throwable;] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 1370 | ALOAD 6 |
| 1371 | |__STACK: [Ljava/lang/Throwable;, Ljava/lang/Throwable;] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 1372 | |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/io/File;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, Ljava/lang/Throwable;] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 1373 | INVOKEVIRTUAL java/lang/Throwable.addSuppressed (Ljava/lang/Throwable;)V |
| 1374 | |__STACK: [] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 1375 | |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/io/File;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, Ljava/lang/Throwable;] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 1376 | GOTO L26 |
| 1377 | |__STACK: [] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 1378 | |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/io/File;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, Ljava/lang/Throwable;] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 1379 | L27 |
| 1380 | FRAME SAME |
| 1381 | ALOAD 4 |
| 1382 | |__STACK: [Ljava/lang/AutoCloseable;] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 1383 | |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/io/File;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 1384 | INVOKEINTERFACE java/lang/AutoCloseable.close ()V |
| 1385 | |__STACK: [] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 1386 | |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/io/File;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 1387 | GOTO L26 |
| 1388 | |__STACK: [] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 1389 | |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/io/File;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 1390 | L31 |
| 1391 | FRAME SAME1 java/lang/Throwable |
| 1392 | ASTORE 6 |
| 1393 | |__STACK: [] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 1394 | |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/io/File;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, Ljava/lang/Throwable;] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 1395 | ALOAD 6 |
| 1396 | |__STACK: [Ljava/lang/Throwable;] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 1397 | |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/io/File;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, Ljava/lang/Throwable;] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 1398 | ASTORE 5 |
| 1399 | |__STACK: [] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 1400 | |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/io/File;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, Ljava/lang/Throwable;] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 1401 | ALOAD 6 |
| 1402 | |__STACK: [Ljava/lang/Throwable;] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 1403 | |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/io/File;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, Ljava/lang/Throwable;] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 1404 | ATHROW |
| 1405 | |__STACK: [] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 1406 | |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/io/File;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, Ljava/lang/Throwable;] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 1407 | L32 |
| 1408 | FRAME SAME1 java/lang/Throwable |
| 1409 | ASTORE 13 |
| 1410 | |__STACK: [] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 1411 | |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/io/File;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, TOP, TOP, TOP, TOP, TOP, TOP, TOP, Ljava/lang/Throwable;] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 1412 | L33 |
| 1413 | ALOAD 4 |
| 1414 | |__STACK: [Ljava/lang/AutoCloseable;] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 1415 | |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/io/File;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, TOP, TOP, TOP, TOP, TOP, TOP, TOP, Ljava/lang/Throwable;] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 1416 | IFNULL L34 |
| 1417 | |__STACK: [] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 1418 | |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/io/File;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, TOP, TOP, TOP, TOP, TOP, TOP, TOP, Ljava/lang/Throwable;] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 1419 | ALOAD 5 |
| 1420 | |__STACK: [Ljava/lang/Throwable;] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 1421 | |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/io/File;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, TOP, TOP, TOP, TOP, TOP, TOP, TOP, Ljava/lang/Throwable;] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 1422 | IFNULL L35 |
| 1423 | |__STACK: [] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 1424 | |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/io/File;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, TOP, TOP, TOP, TOP, TOP, TOP, TOP, Ljava/lang/Throwable;] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 1425 | L36 |
| 1426 | ALOAD 4 |
| 1427 | |__STACK: [Ljava/lang/AutoCloseable;] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 1428 | |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/io/File;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, TOP, TOP, TOP, TOP, TOP, TOP, TOP, Ljava/lang/Throwable;] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 1429 | INVOKEINTERFACE java/lang/AutoCloseable.close ()V |
| 1430 | |__STACK: [] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 1431 | |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/io/File;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, TOP, TOP, TOP, TOP, TOP, TOP, TOP, Ljava/lang/Throwable;] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 1432 | L37 |
| 1433 | GOTO L34 |
| 1434 | |__STACK: [] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 1435 | |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/io/File;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, TOP, TOP, TOP, TOP, TOP, TOP, TOP, Ljava/lang/Throwable;] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 1436 | L38 |
| 1437 | FRAME FULL [testsubjects/TestSubject java/io/File java/lang/AutoCloseable java/lang/Throwable java/lang/AutoCloseable java/lang/Throwable T T T T T T T java/lang/Throwable] [java/lang/Throwable] |
| 1438 | ASTORE 14 |
| 1439 | |__STACK: [] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 1440 | |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/io/File;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, TOP, TOP, TOP, TOP, TOP, TOP, TOP, Ljava/lang/Throwable;, Ljava/lang/Throwable;] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 1441 | ALOAD 5 |
| 1442 | |__STACK: [Ljava/lang/Throwable;] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 1443 | |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/io/File;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, TOP, TOP, TOP, TOP, TOP, TOP, TOP, Ljava/lang/Throwable;, Ljava/lang/Throwable;] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 1444 | ALOAD 14 |
| 1445 | |__STACK: [Ljava/lang/Throwable;, Ljava/lang/Throwable;] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 1446 | |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/io/File;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, TOP, TOP, TOP, TOP, TOP, TOP, TOP, Ljava/lang/Throwable;, Ljava/lang/Throwable;] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 1447 | INVOKEVIRTUAL java/lang/Throwable.addSuppressed (Ljava/lang/Throwable;)V |
| 1448 | |__STACK: [] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 1449 | |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/io/File;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, TOP, TOP, TOP, TOP, TOP, TOP, TOP, Ljava/lang/Throwable;, Ljava/lang/Throwable;] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 1450 | GOTO L34 |
| 1451 | |__STACK: [] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 1452 | |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/io/File;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, TOP, TOP, TOP, TOP, TOP, TOP, TOP, Ljava/lang/Throwable;, Ljava/lang/Throwable;] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 1453 | L35 |
| 1454 | FRAME SAME |
| 1455 | ALOAD 4 |
| 1456 | |__STACK: [Ljava/lang/AutoCloseable;] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 1457 | |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/io/File;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, TOP, TOP, TOP, TOP, TOP, TOP, TOP, Ljava/lang/Throwable;] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 1458 | INVOKEINTERFACE java/lang/AutoCloseable.close ()V |
| 1459 | |__STACK: [] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 1460 | |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/io/File;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, TOP, TOP, TOP, TOP, TOP, TOP, TOP, Ljava/lang/Throwable;] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 1461 | L34 |
| 1462 | FRAME SAME |
| 1463 | ALOAD 13 |
| 1464 | |__STACK: [Ljava/lang/Throwable;] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 1465 | |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/io/File;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, TOP, TOP, TOP, TOP, TOP, TOP, TOP, Ljava/lang/Throwable;] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 1466 | ATHROW |
| 1467 | |__STACK: [] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 1468 | |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/io/File;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, TOP, TOP, TOP, TOP, TOP, TOP, TOP, Ljava/lang/Throwable;] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 1469 | L26 |
| 1470 | FRAME FULL [testsubjects/TestSubject java/io/File java/lang/AutoCloseable java/lang/Throwable] [] |
| 1471 | ALOAD 2 |
| 1472 | |__STACK: [Ljava/lang/AutoCloseable;] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 1473 | |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/io/File;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 1474 | IFNULL L39 |
| 1475 | |__STACK: [] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 1476 | |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/io/File;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 1477 | ALOAD 3 |
| 1478 | |__STACK: [Ljava/lang/Throwable;] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 1479 | |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/io/File;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 1480 | IFNULL L40 |
| 1481 | |__STACK: [] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 1482 | |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/io/File;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 1483 | L41 |
| 1484 | ALOAD 2 |
| 1485 | |__STACK: [Ljava/lang/AutoCloseable;] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 1486 | |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/io/File;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 1487 | INVOKEINTERFACE java/lang/AutoCloseable.close ()V |
| 1488 | |__STACK: [] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 1489 | |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/io/File;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 1490 | L42 |
| 1491 | GOTO L39 |
| 1492 | |__STACK: [] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 1493 | |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/io/File;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 1494 | L43 |
| 1495 | FRAME SAME1 java/lang/Throwable |
| 1496 | ASTORE 4 |
| 1497 | |__STACK: [] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 1498 | |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/io/File;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, Ljava/lang/Throwable;] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 1499 | ALOAD 3 |
| 1500 | |__STACK: [Ljava/lang/Throwable;] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 1501 | |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/io/File;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, Ljava/lang/Throwable;] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 1502 | ALOAD 4 |
| 1503 | |__STACK: [Ljava/lang/Throwable;, Ljava/lang/Throwable;] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 1504 | |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/io/File;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, Ljava/lang/Throwable;] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 1505 | INVOKEVIRTUAL java/lang/Throwable.addSuppressed (Ljava/lang/Throwable;)V |
| 1506 | |__STACK: [] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 1507 | |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/io/File;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, Ljava/lang/Throwable;] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 1508 | GOTO L39 |
| 1509 | |__STACK: [] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 1510 | |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/io/File;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, Ljava/lang/Throwable;] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 1511 | L40 |
| 1512 | FRAME SAME |
| 1513 | ALOAD 2 |
| 1514 | |__STACK: [Ljava/lang/AutoCloseable;] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 1515 | |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/io/File;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 1516 | INVOKEINTERFACE java/lang/AutoCloseable.close ()V |
| 1517 | |__STACK: [] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 1518 | |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/io/File;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 1519 | GOTO L39 |
| 1520 | |__STACK: [] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 1521 | |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/io/File;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 1522 | L44 |
| 1523 | FRAME SAME1 java/lang/Throwable |
| 1524 | ASTORE 4 |
| 1525 | |__STACK: [] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 1526 | |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/io/File;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, Ljava/lang/Throwable;] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 1527 | ALOAD 4 |
| 1528 | |__STACK: [Ljava/lang/Throwable;] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 1529 | |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/io/File;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, Ljava/lang/Throwable;] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 1530 | ASTORE 3 |
| 1531 | |__STACK: [] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 1532 | |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/io/File;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, Ljava/lang/Throwable;] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 1533 | ALOAD 4 |
| 1534 | |__STACK: [Ljava/lang/Throwable;] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 1535 | |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/io/File;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, Ljava/lang/Throwable;] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 1536 | ATHROW |
| 1537 | |__STACK: [] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 1538 | |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/io/File;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, Ljava/lang/Throwable;] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 1539 | L45 |
| 1540 | FRAME SAME1 java/lang/Throwable |
| 1541 | ASTORE 15 |
| 1542 | |__STACK: [] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 1543 | |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/io/File;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, TOP, TOP, TOP, TOP, TOP, TOP, TOP, TOP, TOP, TOP, TOP, Ljava/lang/Throwable;] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 1544 | L46 |
| 1545 | ALOAD 2 |
| 1546 | |__STACK: [Ljava/lang/AutoCloseable;] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 1547 | |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/io/File;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, TOP, TOP, TOP, TOP, TOP, TOP, TOP, TOP, TOP, TOP, TOP, Ljava/lang/Throwable;] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 1548 | IFNULL L47 |
| 1549 | |__STACK: [] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 1550 | |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/io/File;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, TOP, TOP, TOP, TOP, TOP, TOP, TOP, TOP, TOP, TOP, TOP, Ljava/lang/Throwable;] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 1551 | ALOAD 3 |
| 1552 | |__STACK: [Ljava/lang/Throwable;] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 1553 | |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/io/File;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, TOP, TOP, TOP, TOP, TOP, TOP, TOP, TOP, TOP, TOP, TOP, Ljava/lang/Throwable;] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 1554 | IFNULL L48 |
| 1555 | |__STACK: [] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 1556 | |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/io/File;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, TOP, TOP, TOP, TOP, TOP, TOP, TOP, TOP, TOP, TOP, TOP, Ljava/lang/Throwable;] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 1557 | L49 |
| 1558 | ALOAD 2 |
| 1559 | |__STACK: [Ljava/lang/AutoCloseable;] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 1560 | |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/io/File;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, TOP, TOP, TOP, TOP, TOP, TOP, TOP, TOP, TOP, TOP, TOP, Ljava/lang/Throwable;] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 1561 | INVOKEINTERFACE java/lang/AutoCloseable.close ()V |
| 1562 | |__STACK: [] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 1563 | |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/io/File;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, TOP, TOP, TOP, TOP, TOP, TOP, TOP, TOP, TOP, TOP, TOP, Ljava/lang/Throwable;] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 1564 | L50 |
| 1565 | GOTO L47 |
| 1566 | |__STACK: [] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 1567 | |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/io/File;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, TOP, TOP, TOP, TOP, TOP, TOP, TOP, TOP, TOP, TOP, TOP, Ljava/lang/Throwable;] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 1568 | L51 |
| 1569 | FRAME FULL [testsubjects/TestSubject java/io/File java/lang/AutoCloseable java/lang/Throwable T T T T T T T T T T T java/lang/Throwable] [java/lang/Throwable] |
| 1570 | ASTORE 16 |
| 1571 | |__STACK: [] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 1572 | |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/io/File;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, TOP, TOP, TOP, TOP, TOP, TOP, TOP, TOP, TOP, TOP, TOP, Ljava/lang/Throwable;, Ljava/lang/Throwable;] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 1573 | ALOAD 3 |
| 1574 | |__STACK: [Ljava/lang/Throwable;] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 1575 | |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/io/File;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, TOP, TOP, TOP, TOP, TOP, TOP, TOP, TOP, TOP, TOP, TOP, Ljava/lang/Throwable;, Ljava/lang/Throwable;] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 1576 | ALOAD 16 |
| 1577 | |__STACK: [Ljava/lang/Throwable;, Ljava/lang/Throwable;] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 1578 | |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/io/File;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, TOP, TOP, TOP, TOP, TOP, TOP, TOP, TOP, TOP, TOP, TOP, Ljava/lang/Throwable;, Ljava/lang/Throwable;] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 1579 | INVOKEVIRTUAL java/lang/Throwable.addSuppressed (Ljava/lang/Throwable;)V |
| 1580 | |__STACK: [] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 1581 | |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/io/File;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, TOP, TOP, TOP, TOP, TOP, TOP, TOP, TOP, TOP, TOP, TOP, Ljava/lang/Throwable;, Ljava/lang/Throwable;] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 1582 | GOTO L47 |
| 1583 | |__STACK: [] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 1584 | |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/io/File;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, TOP, TOP, TOP, TOP, TOP, TOP, TOP, TOP, TOP, TOP, TOP, Ljava/lang/Throwable;, Ljava/lang/Throwable;] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 1585 | L48 |
| 1586 | FRAME SAME |
| 1587 | ALOAD 2 |
| 1588 | |__STACK: [Ljava/lang/AutoCloseable;] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 1589 | |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/io/File;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, TOP, TOP, TOP, TOP, TOP, TOP, TOP, TOP, TOP, TOP, TOP, Ljava/lang/Throwable;] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 1590 | INVOKEINTERFACE java/lang/AutoCloseable.close ()V |
| 1591 | |__STACK: [] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 1592 | |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/io/File;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, TOP, TOP, TOP, TOP, TOP, TOP, TOP, TOP, TOP, TOP, TOP, Ljava/lang/Throwable;] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 1593 | L47 |
| 1594 | FRAME SAME |
| 1595 | ALOAD 15 |
| 1596 | |__STACK: [Ljava/lang/Throwable;] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 1597 | |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/io/File;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, TOP, TOP, TOP, TOP, TOP, TOP, TOP, TOP, TOP, TOP, TOP, Ljava/lang/Throwable;] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 1598 | ATHROW |
| 1599 | |__STACK: [] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 1600 | |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/io/File;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, TOP, TOP, TOP, TOP, TOP, TOP, TOP, TOP, TOP, TOP, TOP, Ljava/lang/Throwable;] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 1601 | L39 |
| 1602 | FRAME FULL [testsubjects/TestSubject java/io/File] [] |
| 1603 | GOTO L52 |
| 1604 | |__STACK: [] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 1605 | |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/io/File;] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 1606 | L53 |
| 1607 | FRAME SAME1 java/io/IOException |
| 1608 | ASTORE 2 |
| 1609 | |__STACK: [] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 1610 | |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/io/File;, Ljava/io/IOException;] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 1611 | L54 |
| 1612 | ALOAD 2 |
| 1613 | |__STACK: [Ljava/io/IOException;] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 1614 | |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/io/File;, Ljava/io/IOException;] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 1615 | INVOKEVIRTUAL java/io/IOException.printStackTrace ()V |
| 1616 | |__STACK: [] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 1617 | |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/io/File;, Ljava/io/IOException;] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 1618 | L52 |
| 1619 | FRAME SAME |
| 1620 | RETURN |
| 1621 | |__STACK: [] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 1622 | |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/io/File;] |
| 1623 | Method testWithDoubleTypes |
| 1624 | L0 |
| 1625 | DCONST_1 |
| 1626 | |__STACK: [D, TOP] |
| 1627 | |__LOCAL: [Ltestsubjects/TestSubject;] |
| 1628 | DSTORE 1 |
| 1629 | |__STACK: [] |
| 1630 | |__LOCAL: [Ltestsubjects/TestSubject;, D, TOP] |
| 1631 | L1 |
| 1632 | DCONST_1 |
| 1633 | |__STACK: [D, TOP] |
| 1634 | |__LOCAL: [Ltestsubjects/TestSubject;, D, TOP] |
| 1635 | DSTORE 3 |
| 1636 | |__STACK: [] |
| 1637 | |__LOCAL: [Ltestsubjects/TestSubject;, D, TOP, D, TOP] |
| 1638 | L2 |
| 1639 | FRAME APPEND [D D] |
| 1640 | DLOAD 3 |
| 1641 | |__STACK: [D, TOP] |
| 1642 | |__LOCAL: [Ltestsubjects/TestSubject;, D, TOP, D, TOP] |
| 1643 | LDC 22.0 |
| 1644 | |__STACK: [D, TOP, D, TOP] |
| 1645 | |__LOCAL: [Ltestsubjects/TestSubject;, D, TOP, D, TOP] |
| 1646 | DCMPG |
| 1647 | |__STACK: [I] |
| 1648 | |__LOCAL: [Ltestsubjects/TestSubject;, D, TOP, D, TOP] |
| 1649 | IFGE L3 |
| 1650 | |__STACK: [] |
| 1651 | |__LOCAL: [Ltestsubjects/TestSubject;, D, TOP, D, TOP] |
| 1652 | L4 |
| 1653 | GETSTATIC java/lang/System.out : Ljava/io/PrintStream; |
| 1654 | |__STACK: [Ljava/io/PrintStream;] |
| 1655 | |__LOCAL: [Ltestsubjects/TestSubject;, D, TOP, D, TOP] |
| 1656 | DLOAD 3 |
| 1657 | |__STACK: [Ljava/io/PrintStream;, D, TOP] |
| 1658 | |__LOCAL: [Ltestsubjects/TestSubject;, D, TOP, D, TOP] |
| 1659 | INVOKEVIRTUAL java/io/PrintStream.println (D)V |
| 1660 | |__STACK: [] |
| 1661 | |__LOCAL: [Ltestsubjects/TestSubject;, D, TOP, D, TOP] |
| 1662 | L5 |
| 1663 | DLOAD 1 |
| 1664 | |__STACK: [D, TOP] |
| 1665 | |__LOCAL: [Ltestsubjects/TestSubject;, D, TOP, D, TOP] |
| 1666 | DLOAD 3 |
| 1667 | |__STACK: [D, TOP, D, TOP] |
| 1668 | |__LOCAL: [Ltestsubjects/TestSubject;, D, TOP, D, TOP] |
| 1669 | DADD |
| 1670 | |__STACK: [D, TOP] |
| 1671 | |__LOCAL: [Ltestsubjects/TestSubject;, D, TOP, D, TOP] |
| 1672 | DSTORE 1 |
| 1673 | |__STACK: [] |
| 1674 | |__LOCAL: [Ltestsubjects/TestSubject;, D, TOP, D, TOP] |
| 1675 | L6 |
| 1676 | DLOAD 3 |
| 1677 | |__STACK: [D, TOP] |
| 1678 | |__LOCAL: [Ltestsubjects/TestSubject;, D, TOP, D, TOP] |
| 1679 | DCONST_1 |
| 1680 | |__STACK: [D, TOP, D, TOP] |
| 1681 | |__LOCAL: [Ltestsubjects/TestSubject;, D, TOP, D, TOP] |
| 1682 | DADD |
| 1683 | |__STACK: [D, TOP] |
| 1684 | |__LOCAL: [Ltestsubjects/TestSubject;, D, TOP, D, TOP] |
| 1685 | DSTORE 3 |
| 1686 | |__STACK: [] |
| 1687 | |__LOCAL: [Ltestsubjects/TestSubject;, D, TOP, D, TOP] |
| 1688 | GOTO L2 |
| 1689 | |__STACK: [] |
| 1690 | |__LOCAL: [Ltestsubjects/TestSubject;, D, TOP, D, TOP] |
| 1691 | L3 |
| 1692 | FRAME CHOP 1 |
| 1693 | DLOAD 1 |
| 1694 | |__STACK: [D, TOP] |
| 1695 | |__LOCAL: [Ltestsubjects/TestSubject;, D, TOP] |
| 1696 | DRETURN |
| 1697 | |__STACK: [] |
| 1698 | |__LOCAL: [Ltestsubjects/TestSubject;, D, TOP] |
| 1699 | Method testWithFloatAndDoubleTypes |
| 1700 | L0 |
| 1701 | FCONST_1 |
| 1702 | |__STACK: [F] |
| 1703 | |__LOCAL: [Ltestsubjects/TestSubject;] |
| 1704 | FSTORE 1 |
| 1705 | |__STACK: [] |
| 1706 | |__LOCAL: [Ltestsubjects/TestSubject;, F] |
| 1707 | L1 |
| 1708 | DCONST_1 |
| 1709 | |__STACK: [D, TOP] |
| 1710 | |__LOCAL: [Ltestsubjects/TestSubject;, F] |
| 1711 | DSTORE 2 |
| 1712 | |__STACK: [] |
| 1713 | |__LOCAL: [Ltestsubjects/TestSubject;, F, D, TOP] |
| 1714 | L2 |
| 1715 | FRAME APPEND [F D] |
| 1716 | DLOAD 2 |
| 1717 | |__STACK: [D, TOP] |
| 1718 | |__LOCAL: [Ltestsubjects/TestSubject;, F, D, TOP] |
| 1719 | LDC 22.0 |
| 1720 | |__STACK: [D, TOP, D, TOP] |
| 1721 | |__LOCAL: [Ltestsubjects/TestSubject;, F, D, TOP] |
| 1722 | DCMPG |
| 1723 | |__STACK: [I] |
| 1724 | |__LOCAL: [Ltestsubjects/TestSubject;, F, D, TOP] |
| 1725 | IFGE L3 |
| 1726 | |__STACK: [] |
| 1727 | |__LOCAL: [Ltestsubjects/TestSubject;, F, D, TOP] |
| 1728 | L4 |
| 1729 | GETSTATIC java/lang/System.out : Ljava/io/PrintStream; |
| 1730 | |__STACK: [Ljava/io/PrintStream;] |
| 1731 | |__LOCAL: [Ltestsubjects/TestSubject;, F, D, TOP] |
| 1732 | DLOAD 2 |
| 1733 | |__STACK: [Ljava/io/PrintStream;, D, TOP] |
| 1734 | |__LOCAL: [Ltestsubjects/TestSubject;, F, D, TOP] |
| 1735 | INVOKEVIRTUAL java/io/PrintStream.println (D)V |
| 1736 | |__STACK: [] |
| 1737 | |__LOCAL: [Ltestsubjects/TestSubject;, F, D, TOP] |
| 1738 | L5 |
| 1739 | FLOAD 1 |
| 1740 | |__STACK: [F] |
| 1741 | |__LOCAL: [Ltestsubjects/TestSubject;, F, D, TOP] |
| 1742 | DLOAD 2 |
| 1743 | |__STACK: [F, D, TOP] |
| 1744 | |__LOCAL: [Ltestsubjects/TestSubject;, F, D, TOP] |
| 1745 | D2F |
| 1746 | |__STACK: [F, F] |
| 1747 | |__LOCAL: [Ltestsubjects/TestSubject;, F, D, TOP] |
| 1748 | FADD |
| 1749 | |__STACK: [F] |
| 1750 | |__LOCAL: [Ltestsubjects/TestSubject;, F, D, TOP] |
| 1751 | FSTORE 1 |
| 1752 | |__STACK: [] |
| 1753 | |__LOCAL: [Ltestsubjects/TestSubject;, F, D, TOP] |
| 1754 | L6 |
| 1755 | DLOAD 2 |
| 1756 | |__STACK: [D, TOP] |
| 1757 | |__LOCAL: [Ltestsubjects/TestSubject;, F, D, TOP] |
| 1758 | DCONST_1 |
| 1759 | |__STACK: [D, TOP, D, TOP] |
| 1760 | |__LOCAL: [Ltestsubjects/TestSubject;, F, D, TOP] |
| 1761 | DADD |
| 1762 | |__STACK: [D, TOP] |
| 1763 | |__LOCAL: [Ltestsubjects/TestSubject;, F, D, TOP] |
| 1764 | DSTORE 2 |
| 1765 | |__STACK: [] |
| 1766 | |__LOCAL: [Ltestsubjects/TestSubject;, F, D, TOP] |
| 1767 | GOTO L2 |
| 1768 | |__STACK: [] |
| 1769 | |__LOCAL: [Ltestsubjects/TestSubject;, F, D, TOP] |
| 1770 | L3 |
| 1771 | FRAME CHOP 1 |
| 1772 | FLOAD 1 |
| 1773 | |__STACK: [F] |
| 1774 | |__LOCAL: [Ltestsubjects/TestSubject;, F] |
| 1775 | FRETURN |
| 1776 | |__STACK: [] |
| 1777 | |__LOCAL: [Ltestsubjects/TestSubject;, F] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 1778 | Method <clinit> |
| 1779 | L0 |
| 1780 | ICONST_1 |
| 1781 | |__STACK: [I] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 1782 | |__LOCAL: [] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 1783 | PUTSTATIC testsubjects/TestSubject.VALUE_ONE : I |
| 1784 | |__STACK: [] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 1785 | |__LOCAL: [] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 1786 | L1 |
| 1787 | ICONST_2 |
| 1788 | |__STACK: [I] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 1789 | |__LOCAL: [] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 1790 | PUTSTATIC testsubjects/TestSubject.VALUE_TWO : I |
| 1791 | |__STACK: [] |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 1792 | |__LOCAL: [] |
cnsun | f0971e8 | 2017-11-14 14:03:09 -0800 | [diff] [blame] | 1793 | RETURN |
Colin Cross | 0156e0d | 2017-12-18 11:43:53 -0800 | [diff] [blame] | 1794 | |__STACK: [] |
| 1795 | |__LOCAL: [] |