blob: dabfe148fd68f47118413d1fcf84ccb3328bfc3c [file] [log] [blame]
cnsunf0971e82017-11-14 14:03:09 -08001Class: testsubjects/TestSubject.class
2Method <init>
3 L0
4 ALOAD 0
5 |__STACK: [Ltestsubjects/TestSubject;]
Colin Cross0156e0d2017-12-18 11:43:53 -08006 |__LOCAL: [Ltestsubjects/TestSubject;]
cnsunf0971e82017-11-14 14:03:09 -08007 INVOKESPECIAL java/lang/Object.<init> ()V
8 |__STACK: []
Colin Cross0156e0d2017-12-18 11:43:53 -08009 |__LOCAL: [Ltestsubjects/TestSubject;]
cnsunf0971e82017-11-14 14:03:09 -080010 RETURN
11 |__STACK: []
Colin Cross0156e0d2017-12-18 11:43:53 -080012 |__LOCAL: [Ltestsubjects/TestSubject;]
cnsunf0971e82017-11-14 14:03:09 -080013Method catchTest
14 L0
15 ALOAD 0
16 |__STACK: [Ljava/lang/Object;]
Colin Cross0156e0d2017-12-18 11:43:53 -080017 |__LOCAL: [Ljava/lang/Object;, Ljava/lang/Object;]
cnsunf0971e82017-11-14 14:03:09 -080018 INSTANCEOF java/lang/String
19 |__STACK: [I]
Colin Cross0156e0d2017-12-18 11:43:53 -080020 |__LOCAL: [Ljava/lang/Object;, Ljava/lang/Object;]
cnsunf0971e82017-11-14 14:03:09 -080021 IFNE L1
22 |__STACK: []
Colin Cross0156e0d2017-12-18 11:43:53 -080023 |__LOCAL: [Ljava/lang/Object;, Ljava/lang/Object;]
cnsunf0971e82017-11-14 14:03:09 -080024 L2
25 GETSTATIC testsubjects/TestSubject.VALUE_ONE : I
26 |__STACK: [I]
Colin Cross0156e0d2017-12-18 11:43:53 -080027 |__LOCAL: [Ljava/lang/Object;, Ljava/lang/Object;]
cnsunf0971e82017-11-14 14:03:09 -080028 IRETURN
29 |__STACK: []
Colin Cross0156e0d2017-12-18 11:43:53 -080030 |__LOCAL: [Ljava/lang/Object;, Ljava/lang/Object;]
cnsunf0971e82017-11-14 14:03:09 -080031 L1
32 FRAME SAME
33 ALOAD 0
34 |__STACK: [Ljava/lang/Object;]
Colin Cross0156e0d2017-12-18 11:43:53 -080035 |__LOCAL: [Ljava/lang/Object;, Ljava/lang/Object;]
cnsunf0971e82017-11-14 14:03:09 -080036 CHECKCAST java/lang/String
37 |__STACK: [Ljava/lang/String;]
Colin Cross0156e0d2017-12-18 11:43:53 -080038 |__LOCAL: [Ljava/lang/Object;, Ljava/lang/Object;]
cnsunf0971e82017-11-14 14:03:09 -080039 INVOKESTATIC java/util/regex/Pattern.compile (Ljava/lang/String;)Ljava/util/regex/Pattern;
40 |__STACK: [Ljava/util/regex/Pattern;]
Colin Cross0156e0d2017-12-18 11:43:53 -080041 |__LOCAL: [Ljava/lang/Object;, Ljava/lang/Object;]
cnsunf0971e82017-11-14 14:03:09 -080042 POP
43 |__STACK: []
Colin Cross0156e0d2017-12-18 11:43:53 -080044 |__LOCAL: [Ljava/lang/Object;, Ljava/lang/Object;]
cnsunf0971e82017-11-14 14:03:09 -080045 L3
46 GOTO L4
47 |__STACK: []
Colin Cross0156e0d2017-12-18 11:43:53 -080048 |__LOCAL: [Ljava/lang/Object;, Ljava/lang/Object;]
cnsunf0971e82017-11-14 14:03:09 -080049 L5
50 FRAME SAME1 java/util/regex/PatternSyntaxException
51 ASTORE 2
52 |__STACK: []
Colin Cross0156e0d2017-12-18 11:43:53 -080053 |__LOCAL: [Ljava/lang/Object;, Ljava/lang/Object;, Ljava/util/regex/PatternSyntaxException;]
cnsunf0971e82017-11-14 14:03:09 -080054 L6
55 GETSTATIC testsubjects/TestSubject.VALUE_TWO : I
56 |__STACK: [I]
Colin Cross0156e0d2017-12-18 11:43:53 -080057 |__LOCAL: [Ljava/lang/Object;, Ljava/lang/Object;, Ljava/util/regex/PatternSyntaxException;]
cnsunf0971e82017-11-14 14:03:09 -080058 IRETURN
59 |__STACK: []
Colin Cross0156e0d2017-12-18 11:43:53 -080060 |__LOCAL: [Ljava/lang/Object;, Ljava/lang/Object;, Ljava/util/regex/PatternSyntaxException;]
cnsunf0971e82017-11-14 14:03:09 -080061 L4
62 FRAME SAME
63 GETSTATIC testsubjects/TestSubject.VALUE_ONE : I
64 |__STACK: [I]
Colin Cross0156e0d2017-12-18 11:43:53 -080065 |__LOCAL: [Ljava/lang/Object;, Ljava/lang/Object;]
cnsunf0971e82017-11-14 14:03:09 -080066 IRETURN
67 |__STACK: []
Colin Cross0156e0d2017-12-18 11:43:53 -080068 |__LOCAL: [Ljava/lang/Object;, Ljava/lang/Object;]
cnsunf0971e82017-11-14 14:03:09 -080069Method assertEquals
70 L0
71 DLOAD 1
72 |__STACK: [D, TOP]
Colin Cross0156e0d2017-12-18 11:43:53 -080073 |__LOCAL: [Ljava/lang/String;, D, TOP, D, TOP, D, TOP]
cnsunf0971e82017-11-14 14:03:09 -080074 DLOAD 3
75 |__STACK: [D, TOP, D, TOP]
Colin Cross0156e0d2017-12-18 11:43:53 -080076 |__LOCAL: [Ljava/lang/String;, D, TOP, D, TOP, D, TOP]
cnsunf0971e82017-11-14 14:03:09 -080077 INVOKESTATIC java/lang/Double.compare (DD)I
78 |__STACK: [I]
Colin Cross0156e0d2017-12-18 11:43:53 -080079 |__LOCAL: [Ljava/lang/String;, D, TOP, D, TOP, D, TOP]
cnsunf0971e82017-11-14 14:03:09 -080080 IFNE L1
81 |__STACK: []
Colin Cross0156e0d2017-12-18 11:43:53 -080082 |__LOCAL: [Ljava/lang/String;, D, TOP, D, TOP, D, TOP]
cnsunf0971e82017-11-14 14:03:09 -080083 L2
84 RETURN
85 |__STACK: []
Colin Cross0156e0d2017-12-18 11:43:53 -080086 |__LOCAL: [Ljava/lang/String;, D, TOP, D, TOP, D, TOP]
cnsunf0971e82017-11-14 14:03:09 -080087 L1
88 FRAME SAME
89 DLOAD 1
90 |__STACK: [D, TOP]
Colin Cross0156e0d2017-12-18 11:43:53 -080091 |__LOCAL: [Ljava/lang/String;, D, TOP, D, TOP, D, TOP]
cnsunf0971e82017-11-14 14:03:09 -080092 DLOAD 3
93 |__STACK: [D, TOP, D, TOP]
Colin Cross0156e0d2017-12-18 11:43:53 -080094 |__LOCAL: [Ljava/lang/String;, D, TOP, D, TOP, D, TOP]
cnsunf0971e82017-11-14 14:03:09 -080095 DSUB
96 |__STACK: [D, TOP]
Colin Cross0156e0d2017-12-18 11:43:53 -080097 |__LOCAL: [Ljava/lang/String;, D, TOP, D, TOP, D, TOP]
cnsunf0971e82017-11-14 14:03:09 -080098 INVOKESTATIC java/lang/Math.abs (D)D
99 |__STACK: [D, TOP]
Colin Cross0156e0d2017-12-18 11:43:53 -0800100 |__LOCAL: [Ljava/lang/String;, D, TOP, D, TOP, D, TOP]
cnsunf0971e82017-11-14 14:03:09 -0800101 DLOAD 5
102 |__STACK: [D, TOP, D, TOP]
Colin Cross0156e0d2017-12-18 11:43:53 -0800103 |__LOCAL: [Ljava/lang/String;, D, TOP, D, TOP, D, TOP]
cnsunf0971e82017-11-14 14:03:09 -0800104 DCMPG
105 |__STACK: [I]
Colin Cross0156e0d2017-12-18 11:43:53 -0800106 |__LOCAL: [Ljava/lang/String;, D, TOP, D, TOP, D, TOP]
cnsunf0971e82017-11-14 14:03:09 -0800107 IFLE L3
108 |__STACK: []
Colin Cross0156e0d2017-12-18 11:43:53 -0800109 |__LOCAL: [Ljava/lang/String;, D, TOP, D, TOP, D, TOP]
cnsunf0971e82017-11-14 14:03:09 -0800110 L4
111 NEW java/lang/RuntimeException
112 |__STACK: [Ljava/lang/RuntimeException;]
Colin Cross0156e0d2017-12-18 11:43:53 -0800113 |__LOCAL: [Ljava/lang/String;, D, TOP, D, TOP, D, TOP]
cnsunf0971e82017-11-14 14:03:09 -0800114 DUP
115 |__STACK: [Ljava/lang/RuntimeException;, Ljava/lang/RuntimeException;]
Colin Cross0156e0d2017-12-18 11:43:53 -0800116 |__LOCAL: [Ljava/lang/String;, D, TOP, D, TOP, D, TOP]
cnsunf0971e82017-11-14 14:03:09 -0800117 NEW java/lang/StringBuilder
118 |__STACK: [Ljava/lang/RuntimeException;, Ljava/lang/RuntimeException;, Ljava/lang/StringBuilder;]
Colin Cross0156e0d2017-12-18 11:43:53 -0800119 |__LOCAL: [Ljava/lang/String;, D, TOP, D, TOP, D, TOP]
cnsunf0971e82017-11-14 14:03:09 -0800120 DUP
121 |__STACK: [Ljava/lang/RuntimeException;, Ljava/lang/RuntimeException;, Ljava/lang/StringBuilder;, Ljava/lang/StringBuilder;]
Colin Cross0156e0d2017-12-18 11:43:53 -0800122 |__LOCAL: [Ljava/lang/String;, D, TOP, D, TOP, D, TOP]
cnsunf0971e82017-11-14 14:03:09 -0800123 INVOKESPECIAL java/lang/StringBuilder.<init> ()V
124 |__STACK: [Ljava/lang/RuntimeException;, Ljava/lang/RuntimeException;, Ljava/lang/StringBuilder;]
Colin Cross0156e0d2017-12-18 11:43:53 -0800125 |__LOCAL: [Ljava/lang/String;, D, TOP, D, TOP, D, TOP]
cnsunf0971e82017-11-14 14:03:09 -0800126 ALOAD 0
127 |__STACK: [Ljava/lang/RuntimeException;, Ljava/lang/RuntimeException;, Ljava/lang/StringBuilder;, Ljava/lang/String;]
Colin Cross0156e0d2017-12-18 11:43:53 -0800128 |__LOCAL: [Ljava/lang/String;, D, TOP, D, TOP, D, TOP]
cnsunf0971e82017-11-14 14:03:09 -0800129 INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;
130 |__STACK: [Ljava/lang/RuntimeException;, Ljava/lang/RuntimeException;, Ljava/lang/StringBuilder;]
Colin Cross0156e0d2017-12-18 11:43:53 -0800131 |__LOCAL: [Ljava/lang/String;, D, TOP, D, TOP, D, TOP]
cnsunf0971e82017-11-14 14:03:09 -0800132 NEW java/lang/Double
133 |__STACK: [Ljava/lang/RuntimeException;, Ljava/lang/RuntimeException;, Ljava/lang/StringBuilder;, Ljava/lang/Double;]
Colin Cross0156e0d2017-12-18 11:43:53 -0800134 |__LOCAL: [Ljava/lang/String;, D, TOP, D, TOP, D, TOP]
cnsunf0971e82017-11-14 14:03:09 -0800135 DUP
136 |__STACK: [Ljava/lang/RuntimeException;, Ljava/lang/RuntimeException;, Ljava/lang/StringBuilder;, Ljava/lang/Double;, Ljava/lang/Double;]
Colin Cross0156e0d2017-12-18 11:43:53 -0800137 |__LOCAL: [Ljava/lang/String;, D, TOP, D, TOP, D, TOP]
cnsunf0971e82017-11-14 14:03:09 -0800138 DLOAD 1
139 |__STACK: [Ljava/lang/RuntimeException;, Ljava/lang/RuntimeException;, Ljava/lang/StringBuilder;, Ljava/lang/Double;, Ljava/lang/Double;, D, TOP]
Colin Cross0156e0d2017-12-18 11:43:53 -0800140 |__LOCAL: [Ljava/lang/String;, D, TOP, D, TOP, D, TOP]
cnsunf0971e82017-11-14 14:03:09 -0800141 INVOKESPECIAL java/lang/Double.<init> (D)V
142 |__STACK: [Ljava/lang/RuntimeException;, Ljava/lang/RuntimeException;, Ljava/lang/StringBuilder;, Ljava/lang/Double;]
Colin Cross0156e0d2017-12-18 11:43:53 -0800143 |__LOCAL: [Ljava/lang/String;, D, TOP, D, TOP, D, TOP]
cnsunf0971e82017-11-14 14:03:09 -0800144 INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/Object;)Ljava/lang/StringBuilder;
145 |__STACK: [Ljava/lang/RuntimeException;, Ljava/lang/RuntimeException;, Ljava/lang/StringBuilder;]
Colin Cross0156e0d2017-12-18 11:43:53 -0800146 |__LOCAL: [Ljava/lang/String;, D, TOP, D, TOP, D, TOP]
cnsunf0971e82017-11-14 14:03:09 -0800147 NEW java/lang/Double
148 |__STACK: [Ljava/lang/RuntimeException;, Ljava/lang/RuntimeException;, Ljava/lang/StringBuilder;, Ljava/lang/Double;]
Colin Cross0156e0d2017-12-18 11:43:53 -0800149 |__LOCAL: [Ljava/lang/String;, D, TOP, D, TOP, D, TOP]
cnsunf0971e82017-11-14 14:03:09 -0800150 DUP
151 |__STACK: [Ljava/lang/RuntimeException;, Ljava/lang/RuntimeException;, Ljava/lang/StringBuilder;, Ljava/lang/Double;, Ljava/lang/Double;]
Colin Cross0156e0d2017-12-18 11:43:53 -0800152 |__LOCAL: [Ljava/lang/String;, D, TOP, D, TOP, D, TOP]
cnsunf0971e82017-11-14 14:03:09 -0800153 DLOAD 3
154 |__STACK: [Ljava/lang/RuntimeException;, Ljava/lang/RuntimeException;, Ljava/lang/StringBuilder;, Ljava/lang/Double;, Ljava/lang/Double;, D, TOP]
Colin Cross0156e0d2017-12-18 11:43:53 -0800155 |__LOCAL: [Ljava/lang/String;, D, TOP, D, TOP, D, TOP]
cnsunf0971e82017-11-14 14:03:09 -0800156 INVOKESPECIAL java/lang/Double.<init> (D)V
157 |__STACK: [Ljava/lang/RuntimeException;, Ljava/lang/RuntimeException;, Ljava/lang/StringBuilder;, Ljava/lang/Double;]
Colin Cross0156e0d2017-12-18 11:43:53 -0800158 |__LOCAL: [Ljava/lang/String;, D, TOP, D, TOP, D, TOP]
cnsunf0971e82017-11-14 14:03:09 -0800159 INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/Object;)Ljava/lang/StringBuilder;
160 |__STACK: [Ljava/lang/RuntimeException;, Ljava/lang/RuntimeException;, Ljava/lang/StringBuilder;]
Colin Cross0156e0d2017-12-18 11:43:53 -0800161 |__LOCAL: [Ljava/lang/String;, D, TOP, D, TOP, D, TOP]
cnsunf0971e82017-11-14 14:03:09 -0800162 INVOKEVIRTUAL java/lang/StringBuilder.toString ()Ljava/lang/String;
163 |__STACK: [Ljava/lang/RuntimeException;, Ljava/lang/RuntimeException;, Ljava/lang/String;]
Colin Cross0156e0d2017-12-18 11:43:53 -0800164 |__LOCAL: [Ljava/lang/String;, D, TOP, D, TOP, D, TOP]
cnsunf0971e82017-11-14 14:03:09 -0800165 INVOKESPECIAL java/lang/RuntimeException.<init> (Ljava/lang/String;)V
166 |__STACK: [Ljava/lang/RuntimeException;]
Colin Cross0156e0d2017-12-18 11:43:53 -0800167 |__LOCAL: [Ljava/lang/String;, D, TOP, D, TOP, D, TOP]
cnsunf0971e82017-11-14 14:03:09 -0800168 ATHROW
169 |__STACK: []
Colin Cross0156e0d2017-12-18 11:43:53 -0800170 |__LOCAL: [Ljava/lang/String;, D, TOP, D, TOP, D, TOP]
cnsunf0971e82017-11-14 14:03:09 -0800171 L3
172 FRAME SAME
173 RETURN
174 |__STACK: []
Colin Cross0156e0d2017-12-18 11:43:53 -0800175 |__LOCAL: [Ljava/lang/String;, D, TOP, D, TOP, D, TOP]
cnsunf0971e82017-11-14 14:03:09 -0800176Method simpleTryWithResources
177 L0
178 NEW testsubjects/TestSubject$SimpleResource
179 |__STACK: [Ltestsubjects/TestSubject$SimpleResource;]
Colin Cross0156e0d2017-12-18 11:43:53 -0800180 |__LOCAL: []
cnsunf0971e82017-11-14 14:03:09 -0800181 DUP
182 |__STACK: [Ltestsubjects/TestSubject$SimpleResource;, Ltestsubjects/TestSubject$SimpleResource;]
Colin Cross0156e0d2017-12-18 11:43:53 -0800183 |__LOCAL: []
cnsunf0971e82017-11-14 14:03:09 -0800184 INVOKESPECIAL testsubjects/TestSubject$SimpleResource.<init> ()V
185 |__STACK: [Ltestsubjects/TestSubject$SimpleResource;]
Colin Cross0156e0d2017-12-18 11:43:53 -0800186 |__LOCAL: []
cnsunf0971e82017-11-14 14:03:09 -0800187 ASTORE 0
188 |__STACK: []
Colin Cross0156e0d2017-12-18 11:43:53 -0800189 |__LOCAL: [Ltestsubjects/TestSubject$SimpleResource;]
cnsunf0971e82017-11-14 14:03:09 -0800190 ACONST_NULL
191 |__STACK: [NULL]
Colin Cross0156e0d2017-12-18 11:43:53 -0800192 |__LOCAL: [Ltestsubjects/TestSubject$SimpleResource;]
cnsunf0971e82017-11-14 14:03:09 -0800193 ASTORE 1
194 |__STACK: []
Colin Cross0156e0d2017-12-18 11:43:53 -0800195 |__LOCAL: [Ltestsubjects/TestSubject$SimpleResource;, NULL]
cnsunf0971e82017-11-14 14:03:09 -0800196 L1
197 ALOAD 0
198 |__STACK: [Ltestsubjects/TestSubject$SimpleResource;]
Colin Cross0156e0d2017-12-18 11:43:53 -0800199 |__LOCAL: [Ltestsubjects/TestSubject$SimpleResource;, NULL]
cnsunf0971e82017-11-14 14:03:09 -0800200 ICONST_1
201 |__STACK: [Ltestsubjects/TestSubject$SimpleResource;, I]
Colin Cross0156e0d2017-12-18 11:43:53 -0800202 |__LOCAL: [Ltestsubjects/TestSubject$SimpleResource;, NULL]
cnsunf0971e82017-11-14 14:03:09 -0800203 INVOKEVIRTUAL testsubjects/TestSubject$SimpleResource.call (Z)V
204 |__STACK: []
Colin Cross0156e0d2017-12-18 11:43:53 -0800205 |__LOCAL: [Ltestsubjects/TestSubject$SimpleResource;, NULL]
cnsunf0971e82017-11-14 14:03:09 -0800206 L2
207 ALOAD 0
208 |__STACK: [Ltestsubjects/TestSubject$SimpleResource;]
Colin Cross0156e0d2017-12-18 11:43:53 -0800209 |__LOCAL: [Ltestsubjects/TestSubject$SimpleResource;, NULL]
cnsunf0971e82017-11-14 14:03:09 -0800210 IFNULL L3
211 |__STACK: []
Colin Cross0156e0d2017-12-18 11:43:53 -0800212 |__LOCAL: [Ltestsubjects/TestSubject$SimpleResource;, NULL]
cnsunf0971e82017-11-14 14:03:09 -0800213 ALOAD 1
214 |__STACK: [NULL]
Colin Cross0156e0d2017-12-18 11:43:53 -0800215 |__LOCAL: [Ltestsubjects/TestSubject$SimpleResource;, NULL]
cnsunf0971e82017-11-14 14:03:09 -0800216 IFNULL L4
217 |__STACK: []
Colin Cross0156e0d2017-12-18 11:43:53 -0800218 |__LOCAL: [Ltestsubjects/TestSubject$SimpleResource;, NULL]
cnsunf0971e82017-11-14 14:03:09 -0800219 L5
220 ALOAD 0
221 |__STACK: [Ltestsubjects/TestSubject$SimpleResource;]
Colin Cross0156e0d2017-12-18 11:43:53 -0800222 |__LOCAL: [Ltestsubjects/TestSubject$SimpleResource;, NULL]
cnsunf0971e82017-11-14 14:03:09 -0800223 INVOKEVIRTUAL testsubjects/TestSubject$SimpleResource.close ()V
224 |__STACK: []
Colin Cross0156e0d2017-12-18 11:43:53 -0800225 |__LOCAL: [Ltestsubjects/TestSubject$SimpleResource;, NULL]
cnsunf0971e82017-11-14 14:03:09 -0800226 L6
227 GOTO L3
228 |__STACK: []
Colin Cross0156e0d2017-12-18 11:43:53 -0800229 |__LOCAL: [Ltestsubjects/TestSubject$SimpleResource;, NULL]
cnsunf0971e82017-11-14 14:03:09 -0800230 L7
231 FRAME FULL [testsubjects/TestSubject$SimpleResource java/lang/Throwable] [java/lang/Throwable]
232 ASTORE 2
233 |__STACK: []
Colin Cross0156e0d2017-12-18 11:43:53 -0800234 |__LOCAL: [Ltestsubjects/TestSubject$SimpleResource;, Ljava/lang/Throwable;, Ljava/lang/Throwable;]
cnsunf0971e82017-11-14 14:03:09 -0800235 ALOAD 1
236 |__STACK: [Ljava/lang/Throwable;]
Colin Cross0156e0d2017-12-18 11:43:53 -0800237 |__LOCAL: [Ltestsubjects/TestSubject$SimpleResource;, Ljava/lang/Throwable;, Ljava/lang/Throwable;]
cnsunf0971e82017-11-14 14:03:09 -0800238 ALOAD 2
239 |__STACK: [Ljava/lang/Throwable;, Ljava/lang/Throwable;]
Colin Cross0156e0d2017-12-18 11:43:53 -0800240 |__LOCAL: [Ltestsubjects/TestSubject$SimpleResource;, Ljava/lang/Throwable;, Ljava/lang/Throwable;]
cnsunf0971e82017-11-14 14:03:09 -0800241 INVOKEVIRTUAL java/lang/Throwable.addSuppressed (Ljava/lang/Throwable;)V
242 |__STACK: []
Colin Cross0156e0d2017-12-18 11:43:53 -0800243 |__LOCAL: [Ltestsubjects/TestSubject$SimpleResource;, Ljava/lang/Throwable;, Ljava/lang/Throwable;]
cnsunf0971e82017-11-14 14:03:09 -0800244 GOTO L3
245 |__STACK: []
Colin Cross0156e0d2017-12-18 11:43:53 -0800246 |__LOCAL: [Ltestsubjects/TestSubject$SimpleResource;, Ljava/lang/Throwable;, Ljava/lang/Throwable;]
cnsunf0971e82017-11-14 14:03:09 -0800247 L4
248 FRAME SAME
249 ALOAD 0
250 |__STACK: [Ltestsubjects/TestSubject$SimpleResource;]
Colin Cross0156e0d2017-12-18 11:43:53 -0800251 |__LOCAL: [Ltestsubjects/TestSubject$SimpleResource;, Ljava/lang/Throwable;]
cnsunf0971e82017-11-14 14:03:09 -0800252 INVOKEVIRTUAL testsubjects/TestSubject$SimpleResource.close ()V
253 |__STACK: []
Colin Cross0156e0d2017-12-18 11:43:53 -0800254 |__LOCAL: [Ltestsubjects/TestSubject$SimpleResource;, Ljava/lang/Throwable;]
cnsunf0971e82017-11-14 14:03:09 -0800255 GOTO L3
256 |__STACK: []
Colin Cross0156e0d2017-12-18 11:43:53 -0800257 |__LOCAL: [Ltestsubjects/TestSubject$SimpleResource;, Ljava/lang/Throwable;]
cnsunf0971e82017-11-14 14:03:09 -0800258 L8
259 FRAME SAME1 java/lang/Throwable
260 ASTORE 2
261 |__STACK: []
Colin Cross0156e0d2017-12-18 11:43:53 -0800262 |__LOCAL: [Ltestsubjects/TestSubject$SimpleResource;, Ljava/lang/Throwable;, Ljava/lang/Throwable;]
cnsunf0971e82017-11-14 14:03:09 -0800263 ALOAD 2
264 |__STACK: [Ljava/lang/Throwable;]
Colin Cross0156e0d2017-12-18 11:43:53 -0800265 |__LOCAL: [Ltestsubjects/TestSubject$SimpleResource;, Ljava/lang/Throwable;, Ljava/lang/Throwable;]
cnsunf0971e82017-11-14 14:03:09 -0800266 ASTORE 1
267 |__STACK: []
Colin Cross0156e0d2017-12-18 11:43:53 -0800268 |__LOCAL: [Ltestsubjects/TestSubject$SimpleResource;, Ljava/lang/Throwable;, Ljava/lang/Throwable;]
cnsunf0971e82017-11-14 14:03:09 -0800269 ALOAD 2
270 |__STACK: [Ljava/lang/Throwable;]
Colin Cross0156e0d2017-12-18 11:43:53 -0800271 |__LOCAL: [Ltestsubjects/TestSubject$SimpleResource;, Ljava/lang/Throwable;, Ljava/lang/Throwable;]
cnsunf0971e82017-11-14 14:03:09 -0800272 ATHROW
273 |__STACK: []
Colin Cross0156e0d2017-12-18 11:43:53 -0800274 |__LOCAL: [Ltestsubjects/TestSubject$SimpleResource;, Ljava/lang/Throwable;, Ljava/lang/Throwable;]
cnsunf0971e82017-11-14 14:03:09 -0800275 L9
276 FRAME SAME1 java/lang/Throwable
277 ASTORE 3
278 |__STACK: []
Colin Cross0156e0d2017-12-18 11:43:53 -0800279 |__LOCAL: [Ltestsubjects/TestSubject$SimpleResource;, Ljava/lang/Throwable;, TOP, Ljava/lang/Throwable;]
cnsunf0971e82017-11-14 14:03:09 -0800280 L10
281 ALOAD 0
282 |__STACK: [Ltestsubjects/TestSubject$SimpleResource;]
Colin Cross0156e0d2017-12-18 11:43:53 -0800283 |__LOCAL: [Ltestsubjects/TestSubject$SimpleResource;, Ljava/lang/Throwable;, TOP, Ljava/lang/Throwable;]
cnsunf0971e82017-11-14 14:03:09 -0800284 IFNULL L11
285 |__STACK: []
Colin Cross0156e0d2017-12-18 11:43:53 -0800286 |__LOCAL: [Ltestsubjects/TestSubject$SimpleResource;, Ljava/lang/Throwable;, TOP, Ljava/lang/Throwable;]
cnsunf0971e82017-11-14 14:03:09 -0800287 ALOAD 1
288 |__STACK: [Ljava/lang/Throwable;]
Colin Cross0156e0d2017-12-18 11:43:53 -0800289 |__LOCAL: [Ltestsubjects/TestSubject$SimpleResource;, Ljava/lang/Throwable;, TOP, Ljava/lang/Throwable;]
cnsunf0971e82017-11-14 14:03:09 -0800290 IFNULL L12
291 |__STACK: []
Colin Cross0156e0d2017-12-18 11:43:53 -0800292 |__LOCAL: [Ltestsubjects/TestSubject$SimpleResource;, Ljava/lang/Throwable;, TOP, Ljava/lang/Throwable;]
cnsunf0971e82017-11-14 14:03:09 -0800293 L13
294 ALOAD 0
295 |__STACK: [Ltestsubjects/TestSubject$SimpleResource;]
Colin Cross0156e0d2017-12-18 11:43:53 -0800296 |__LOCAL: [Ltestsubjects/TestSubject$SimpleResource;, Ljava/lang/Throwable;, TOP, Ljava/lang/Throwable;]
cnsunf0971e82017-11-14 14:03:09 -0800297 INVOKEVIRTUAL testsubjects/TestSubject$SimpleResource.close ()V
298 |__STACK: []
Colin Cross0156e0d2017-12-18 11:43:53 -0800299 |__LOCAL: [Ltestsubjects/TestSubject$SimpleResource;, Ljava/lang/Throwable;, TOP, Ljava/lang/Throwable;]
cnsunf0971e82017-11-14 14:03:09 -0800300 L14
301 GOTO L11
302 |__STACK: []
Colin Cross0156e0d2017-12-18 11:43:53 -0800303 |__LOCAL: [Ltestsubjects/TestSubject$SimpleResource;, Ljava/lang/Throwable;, TOP, Ljava/lang/Throwable;]
cnsunf0971e82017-11-14 14:03:09 -0800304 L15
305 FRAME FULL [testsubjects/TestSubject$SimpleResource java/lang/Throwable T java/lang/Throwable] [java/lang/Throwable]
306 ASTORE 4
307 |__STACK: []
Colin Cross0156e0d2017-12-18 11:43:53 -0800308 |__LOCAL: [Ltestsubjects/TestSubject$SimpleResource;, Ljava/lang/Throwable;, TOP, Ljava/lang/Throwable;, Ljava/lang/Throwable;]
cnsunf0971e82017-11-14 14:03:09 -0800309 ALOAD 1
310 |__STACK: [Ljava/lang/Throwable;]
Colin Cross0156e0d2017-12-18 11:43:53 -0800311 |__LOCAL: [Ltestsubjects/TestSubject$SimpleResource;, Ljava/lang/Throwable;, TOP, Ljava/lang/Throwable;, Ljava/lang/Throwable;]
cnsunf0971e82017-11-14 14:03:09 -0800312 ALOAD 4
313 |__STACK: [Ljava/lang/Throwable;, Ljava/lang/Throwable;]
Colin Cross0156e0d2017-12-18 11:43:53 -0800314 |__LOCAL: [Ltestsubjects/TestSubject$SimpleResource;, Ljava/lang/Throwable;, TOP, Ljava/lang/Throwable;, Ljava/lang/Throwable;]
cnsunf0971e82017-11-14 14:03:09 -0800315 INVOKEVIRTUAL java/lang/Throwable.addSuppressed (Ljava/lang/Throwable;)V
316 |__STACK: []
Colin Cross0156e0d2017-12-18 11:43:53 -0800317 |__LOCAL: [Ltestsubjects/TestSubject$SimpleResource;, Ljava/lang/Throwable;, TOP, Ljava/lang/Throwable;, Ljava/lang/Throwable;]
cnsunf0971e82017-11-14 14:03:09 -0800318 GOTO L11
319 |__STACK: []
Colin Cross0156e0d2017-12-18 11:43:53 -0800320 |__LOCAL: [Ltestsubjects/TestSubject$SimpleResource;, Ljava/lang/Throwable;, TOP, Ljava/lang/Throwable;, Ljava/lang/Throwable;]
cnsunf0971e82017-11-14 14:03:09 -0800321 L12
322 FRAME SAME
323 ALOAD 0
324 |__STACK: [Ltestsubjects/TestSubject$SimpleResource;]
Colin Cross0156e0d2017-12-18 11:43:53 -0800325 |__LOCAL: [Ltestsubjects/TestSubject$SimpleResource;, Ljava/lang/Throwable;, TOP, Ljava/lang/Throwable;]
cnsunf0971e82017-11-14 14:03:09 -0800326 INVOKEVIRTUAL testsubjects/TestSubject$SimpleResource.close ()V
327 |__STACK: []
Colin Cross0156e0d2017-12-18 11:43:53 -0800328 |__LOCAL: [Ltestsubjects/TestSubject$SimpleResource;, Ljava/lang/Throwable;, TOP, Ljava/lang/Throwable;]
cnsunf0971e82017-11-14 14:03:09 -0800329 L11
330 FRAME SAME
331 ALOAD 3
332 |__STACK: [Ljava/lang/Throwable;]
Colin Cross0156e0d2017-12-18 11:43:53 -0800333 |__LOCAL: [Ltestsubjects/TestSubject$SimpleResource;, Ljava/lang/Throwable;, TOP, Ljava/lang/Throwable;]
cnsunf0971e82017-11-14 14:03:09 -0800334 ATHROW
335 |__STACK: []
Colin Cross0156e0d2017-12-18 11:43:53 -0800336 |__LOCAL: [Ltestsubjects/TestSubject$SimpleResource;, Ljava/lang/Throwable;, TOP, Ljava/lang/Throwable;]
cnsunf0971e82017-11-14 14:03:09 -0800337 L3
338 FRAME FULL [] []
339 RETURN
340 |__STACK: []
Colin Cross0156e0d2017-12-18 11:43:53 -0800341 |__LOCAL: []
cnsunf0971e82017-11-14 14:03:09 -0800342Method internalCompare
343 L0
344 ALOAD 4
345 |__STACK: [Ljava/util/function/BinaryOperator;]
Colin Cross0156e0d2017-12-18 11:43:53 -0800346 |__LOCAL: [J, TOP, J, TOP, Ljava/util/function/BinaryOperator;]
cnsunf0971e82017-11-14 14:03:09 -0800347 LLOAD 0
348 |__STACK: [Ljava/util/function/BinaryOperator;, J, TOP]
Colin Cross0156e0d2017-12-18 11:43:53 -0800349 |__LOCAL: [J, TOP, J, TOP, Ljava/util/function/BinaryOperator;]
cnsunf0971e82017-11-14 14:03:09 -0800350 INVOKESTATIC java/lang/Long.valueOf (J)Ljava/lang/Long;
351 |__STACK: [Ljava/util/function/BinaryOperator;, Ljava/lang/Long;]
Colin Cross0156e0d2017-12-18 11:43:53 -0800352 |__LOCAL: [J, TOP, J, TOP, Ljava/util/function/BinaryOperator;]
cnsunf0971e82017-11-14 14:03:09 -0800353 LLOAD 2
354 |__STACK: [Ljava/util/function/BinaryOperator;, Ljava/lang/Long;, J, TOP]
Colin Cross0156e0d2017-12-18 11:43:53 -0800355 |__LOCAL: [J, TOP, J, TOP, Ljava/util/function/BinaryOperator;]
cnsunf0971e82017-11-14 14:03:09 -0800356 INVOKESTATIC java/lang/Long.valueOf (J)Ljava/lang/Long;
357 |__STACK: [Ljava/util/function/BinaryOperator;, Ljava/lang/Long;, Ljava/lang/Long;]
Colin Cross0156e0d2017-12-18 11:43:53 -0800358 |__LOCAL: [J, TOP, J, TOP, Ljava/util/function/BinaryOperator;]
cnsunf0971e82017-11-14 14:03:09 -0800359 INVOKEINTERFACE java/util/function/BinaryOperator.apply (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
360 |__STACK: [Ljava/lang/Object;]
Colin Cross0156e0d2017-12-18 11:43:53 -0800361 |__LOCAL: [J, TOP, J, TOP, Ljava/util/function/BinaryOperator;]
cnsunf0971e82017-11-14 14:03:09 -0800362 CHECKCAST java/lang/Long
363 |__STACK: [Ljava/lang/Long;]
Colin Cross0156e0d2017-12-18 11:43:53 -0800364 |__LOCAL: [J, TOP, J, TOP, Ljava/util/function/BinaryOperator;]
cnsunf0971e82017-11-14 14:03:09 -0800365 INVOKEVIRTUAL java/lang/Long.longValue ()J
366 |__STACK: [J, TOP]
Colin Cross0156e0d2017-12-18 11:43:53 -0800367 |__LOCAL: [J, TOP, J, TOP, Ljava/util/function/BinaryOperator;]
cnsunf0971e82017-11-14 14:03:09 -0800368 LRETURN
369 |__STACK: []
Colin Cross0156e0d2017-12-18 11:43:53 -0800370 |__LOCAL: [J, TOP, J, TOP, Ljava/util/function/BinaryOperator;]
cnsunf0971e82017-11-14 14:03:09 -0800371Method closeResourceArray
372 L0
373 ALOAD 1
374 |__STACK: [[Ljava/sql/Statement;]
Colin Cross0156e0d2017-12-18 11:43:53 -0800375 |__LOCAL: [Ltestsubjects/TestSubject;, [Ljava/sql/Statement;]
cnsunf0971e82017-11-14 14:03:09 -0800376 ASTORE 2
377 |__STACK: []
Colin Cross0156e0d2017-12-18 11:43:53 -0800378 |__LOCAL: [Ltestsubjects/TestSubject;, [Ljava/sql/Statement;, [Ljava/sql/Statement;]
cnsunf0971e82017-11-14 14:03:09 -0800379 ALOAD 2
380 |__STACK: [[Ljava/sql/Statement;]
Colin Cross0156e0d2017-12-18 11:43:53 -0800381 |__LOCAL: [Ltestsubjects/TestSubject;, [Ljava/sql/Statement;, [Ljava/sql/Statement;]
cnsunf0971e82017-11-14 14:03:09 -0800382 ARRAYLENGTH
383 |__STACK: [I]
Colin Cross0156e0d2017-12-18 11:43:53 -0800384 |__LOCAL: [Ltestsubjects/TestSubject;, [Ljava/sql/Statement;, [Ljava/sql/Statement;]
cnsunf0971e82017-11-14 14:03:09 -0800385 ISTORE 3
386 |__STACK: []
Colin Cross0156e0d2017-12-18 11:43:53 -0800387 |__LOCAL: [Ltestsubjects/TestSubject;, [Ljava/sql/Statement;, [Ljava/sql/Statement;, I]
cnsunf0971e82017-11-14 14:03:09 -0800388 ICONST_0
389 |__STACK: [I]
Colin Cross0156e0d2017-12-18 11:43:53 -0800390 |__LOCAL: [Ltestsubjects/TestSubject;, [Ljava/sql/Statement;, [Ljava/sql/Statement;, I]
cnsunf0971e82017-11-14 14:03:09 -0800391 ISTORE 4
392 |__STACK: []
Colin Cross0156e0d2017-12-18 11:43:53 -0800393 |__LOCAL: [Ltestsubjects/TestSubject;, [Ljava/sql/Statement;, [Ljava/sql/Statement;, I, I]
cnsunf0971e82017-11-14 14:03:09 -0800394 L1
395 FRAME APPEND [[Ljava/sql/Statement; I I]
396 ILOAD 4
397 |__STACK: [I]
Colin Cross0156e0d2017-12-18 11:43:53 -0800398 |__LOCAL: [Ltestsubjects/TestSubject;, [Ljava/sql/Statement;, [Ljava/sql/Statement;, I, I]
cnsunf0971e82017-11-14 14:03:09 -0800399 ILOAD 3
400 |__STACK: [I, I]
Colin Cross0156e0d2017-12-18 11:43:53 -0800401 |__LOCAL: [Ltestsubjects/TestSubject;, [Ljava/sql/Statement;, [Ljava/sql/Statement;, I, I]
cnsunf0971e82017-11-14 14:03:09 -0800402 IF_ICMPGE L2
403 |__STACK: []
Colin Cross0156e0d2017-12-18 11:43:53 -0800404 |__LOCAL: [Ltestsubjects/TestSubject;, [Ljava/sql/Statement;, [Ljava/sql/Statement;, I, I]
cnsunf0971e82017-11-14 14:03:09 -0800405 ALOAD 2
406 |__STACK: [[Ljava/sql/Statement;]
Colin Cross0156e0d2017-12-18 11:43:53 -0800407 |__LOCAL: [Ltestsubjects/TestSubject;, [Ljava/sql/Statement;, [Ljava/sql/Statement;, I, I]
cnsunf0971e82017-11-14 14:03:09 -0800408 ILOAD 4
409 |__STACK: [[Ljava/sql/Statement;, I]
Colin Cross0156e0d2017-12-18 11:43:53 -0800410 |__LOCAL: [Ltestsubjects/TestSubject;, [Ljava/sql/Statement;, [Ljava/sql/Statement;, I, I]
cnsunf0971e82017-11-14 14:03:09 -0800411 AALOAD
412 |__STACK: [Ljava/sql/Statement;]
Colin Cross0156e0d2017-12-18 11:43:53 -0800413 |__LOCAL: [Ltestsubjects/TestSubject;, [Ljava/sql/Statement;, [Ljava/sql/Statement;, I, I]
cnsunf0971e82017-11-14 14:03:09 -0800414 ASTORE 5
415 |__STACK: []
Colin Cross0156e0d2017-12-18 11:43:53 -0800416 |__LOCAL: [Ltestsubjects/TestSubject;, [Ljava/sql/Statement;, [Ljava/sql/Statement;, I, I, Ljava/sql/Statement;]
cnsunf0971e82017-11-14 14:03:09 -0800417 L3
418 ALOAD 0
419 |__STACK: [Ltestsubjects/TestSubject;]
Colin Cross0156e0d2017-12-18 11:43:53 -0800420 |__LOCAL: [Ltestsubjects/TestSubject;, [Ljava/sql/Statement;, [Ljava/sql/Statement;, I, I, Ljava/sql/Statement;]
cnsunf0971e82017-11-14 14:03:09 -0800421 ALOAD 5
422 |__STACK: [Ltestsubjects/TestSubject;, Ljava/sql/Statement;]
Colin Cross0156e0d2017-12-18 11:43:53 -0800423 |__LOCAL: [Ltestsubjects/TestSubject;, [Ljava/sql/Statement;, [Ljava/sql/Statement;, I, I, Ljava/sql/Statement;]
cnsunf0971e82017-11-14 14:03:09 -0800424 ACONST_NULL
425 |__STACK: [Ltestsubjects/TestSubject;, Ljava/sql/Statement;, NULL]
Colin Cross0156e0d2017-12-18 11:43:53 -0800426 |__LOCAL: [Ltestsubjects/TestSubject;, [Ljava/sql/Statement;, [Ljava/sql/Statement;, I, I, Ljava/sql/Statement;]
cnsunf0971e82017-11-14 14:03:09 -0800427 INVOKEVIRTUAL testsubjects/TestSubject.closeResource (Ljava/lang/AutoCloseable;Ljava/lang/Throwable;)V
428 |__STACK: []
Colin Cross0156e0d2017-12-18 11:43:53 -0800429 |__LOCAL: [Ltestsubjects/TestSubject;, [Ljava/sql/Statement;, [Ljava/sql/Statement;, I, I, Ljava/sql/Statement;]
cnsunf0971e82017-11-14 14:03:09 -0800430 L4
431 IINC 4 1
432 |__STACK: []
Colin Cross0156e0d2017-12-18 11:43:53 -0800433 |__LOCAL: [Ltestsubjects/TestSubject;, [Ljava/sql/Statement;, [Ljava/sql/Statement;, I, I, Ljava/sql/Statement;]
cnsunf0971e82017-11-14 14:03:09 -0800434 GOTO L1
435 |__STACK: []
Colin Cross0156e0d2017-12-18 11:43:53 -0800436 |__LOCAL: [Ltestsubjects/TestSubject;, [Ljava/sql/Statement;, [Ljava/sql/Statement;, I, I, Ljava/sql/Statement;]
cnsunf0971e82017-11-14 14:03:09 -0800437 L2
438 FRAME CHOP 3
439 RETURN
440 |__STACK: []
Colin Cross0156e0d2017-12-18 11:43:53 -0800441 |__LOCAL: [Ltestsubjects/TestSubject;, [Ljava/sql/Statement;]
cnsunf0971e82017-11-14 14:03:09 -0800442Method closeResourceMultiArray
443 L0
444 ALOAD 1
445 |__STACK: [[[Ljava/sql/Statement;]
Colin Cross0156e0d2017-12-18 11:43:53 -0800446 |__LOCAL: [Ltestsubjects/TestSubject;, [[Ljava/sql/Statement;]
cnsunf0971e82017-11-14 14:03:09 -0800447 ASTORE 2
448 |__STACK: []
Colin Cross0156e0d2017-12-18 11:43:53 -0800449 |__LOCAL: [Ltestsubjects/TestSubject;, [[Ljava/sql/Statement;, [[Ljava/sql/Statement;]
cnsunf0971e82017-11-14 14:03:09 -0800450 ALOAD 2
451 |__STACK: [[[Ljava/sql/Statement;]
Colin Cross0156e0d2017-12-18 11:43:53 -0800452 |__LOCAL: [Ltestsubjects/TestSubject;, [[Ljava/sql/Statement;, [[Ljava/sql/Statement;]
cnsunf0971e82017-11-14 14:03:09 -0800453 ARRAYLENGTH
454 |__STACK: [I]
Colin Cross0156e0d2017-12-18 11:43:53 -0800455 |__LOCAL: [Ltestsubjects/TestSubject;, [[Ljava/sql/Statement;, [[Ljava/sql/Statement;]
cnsunf0971e82017-11-14 14:03:09 -0800456 ISTORE 3
457 |__STACK: []
Colin Cross0156e0d2017-12-18 11:43:53 -0800458 |__LOCAL: [Ltestsubjects/TestSubject;, [[Ljava/sql/Statement;, [[Ljava/sql/Statement;, I]
cnsunf0971e82017-11-14 14:03:09 -0800459 ICONST_0
460 |__STACK: [I]
Colin Cross0156e0d2017-12-18 11:43:53 -0800461 |__LOCAL: [Ltestsubjects/TestSubject;, [[Ljava/sql/Statement;, [[Ljava/sql/Statement;, I]
cnsunf0971e82017-11-14 14:03:09 -0800462 ISTORE 4
463 |__STACK: []
Colin Cross0156e0d2017-12-18 11:43:53 -0800464 |__LOCAL: [Ltestsubjects/TestSubject;, [[Ljava/sql/Statement;, [[Ljava/sql/Statement;, I, I]
cnsunf0971e82017-11-14 14:03:09 -0800465 L1
466 FRAME APPEND [[[Ljava/sql/Statement; I I]
467 ILOAD 4
468 |__STACK: [I]
Colin Cross0156e0d2017-12-18 11:43:53 -0800469 |__LOCAL: [Ltestsubjects/TestSubject;, [[Ljava/sql/Statement;, [[Ljava/sql/Statement;, I, I]
cnsunf0971e82017-11-14 14:03:09 -0800470 ILOAD 3
471 |__STACK: [I, I]
Colin Cross0156e0d2017-12-18 11:43:53 -0800472 |__LOCAL: [Ltestsubjects/TestSubject;, [[Ljava/sql/Statement;, [[Ljava/sql/Statement;, I, I]
cnsunf0971e82017-11-14 14:03:09 -0800473 IF_ICMPGE L2
474 |__STACK: []
Colin Cross0156e0d2017-12-18 11:43:53 -0800475 |__LOCAL: [Ltestsubjects/TestSubject;, [[Ljava/sql/Statement;, [[Ljava/sql/Statement;, I, I]
cnsunf0971e82017-11-14 14:03:09 -0800476 ALOAD 2
477 |__STACK: [[[Ljava/sql/Statement;]
Colin Cross0156e0d2017-12-18 11:43:53 -0800478 |__LOCAL: [Ltestsubjects/TestSubject;, [[Ljava/sql/Statement;, [[Ljava/sql/Statement;, I, I]
cnsunf0971e82017-11-14 14:03:09 -0800479 ILOAD 4
480 |__STACK: [[[Ljava/sql/Statement;, I]
Colin Cross0156e0d2017-12-18 11:43:53 -0800481 |__LOCAL: [Ltestsubjects/TestSubject;, [[Ljava/sql/Statement;, [[Ljava/sql/Statement;, I, I]
cnsunf0971e82017-11-14 14:03:09 -0800482 AALOAD
483 |__STACK: [[Ljava/sql/Statement;]
Colin Cross0156e0d2017-12-18 11:43:53 -0800484 |__LOCAL: [Ltestsubjects/TestSubject;, [[Ljava/sql/Statement;, [[Ljava/sql/Statement;, I, I]
cnsunf0971e82017-11-14 14:03:09 -0800485 ASTORE 5
486 |__STACK: []
Colin Cross0156e0d2017-12-18 11:43:53 -0800487 |__LOCAL: [Ltestsubjects/TestSubject;, [[Ljava/sql/Statement;, [[Ljava/sql/Statement;, I, I, [Ljava/sql/Statement;]
cnsunf0971e82017-11-14 14:03:09 -0800488 L3
489 ALOAD 5
490 |__STACK: [[Ljava/sql/Statement;]
Colin Cross0156e0d2017-12-18 11:43:53 -0800491 |__LOCAL: [Ltestsubjects/TestSubject;, [[Ljava/sql/Statement;, [[Ljava/sql/Statement;, I, I, [Ljava/sql/Statement;]
cnsunf0971e82017-11-14 14:03:09 -0800492 ASTORE 6
493 |__STACK: []
Colin Cross0156e0d2017-12-18 11:43:53 -0800494 |__LOCAL: [Ltestsubjects/TestSubject;, [[Ljava/sql/Statement;, [[Ljava/sql/Statement;, I, I, [Ljava/sql/Statement;, [Ljava/sql/Statement;]
cnsunf0971e82017-11-14 14:03:09 -0800495 ALOAD 6
496 |__STACK: [[Ljava/sql/Statement;]
Colin Cross0156e0d2017-12-18 11:43:53 -0800497 |__LOCAL: [Ltestsubjects/TestSubject;, [[Ljava/sql/Statement;, [[Ljava/sql/Statement;, I, I, [Ljava/sql/Statement;, [Ljava/sql/Statement;]
cnsunf0971e82017-11-14 14:03:09 -0800498 ARRAYLENGTH
499 |__STACK: [I]
Colin Cross0156e0d2017-12-18 11:43:53 -0800500 |__LOCAL: [Ltestsubjects/TestSubject;, [[Ljava/sql/Statement;, [[Ljava/sql/Statement;, I, I, [Ljava/sql/Statement;, [Ljava/sql/Statement;]
cnsunf0971e82017-11-14 14:03:09 -0800501 ISTORE 7
502 |__STACK: []
Colin Cross0156e0d2017-12-18 11:43:53 -0800503 |__LOCAL: [Ltestsubjects/TestSubject;, [[Ljava/sql/Statement;, [[Ljava/sql/Statement;, I, I, [Ljava/sql/Statement;, [Ljava/sql/Statement;, I]
cnsunf0971e82017-11-14 14:03:09 -0800504 ICONST_0
505 |__STACK: [I]
Colin Cross0156e0d2017-12-18 11:43:53 -0800506 |__LOCAL: [Ltestsubjects/TestSubject;, [[Ljava/sql/Statement;, [[Ljava/sql/Statement;, I, I, [Ljava/sql/Statement;, [Ljava/sql/Statement;, I]
cnsunf0971e82017-11-14 14:03:09 -0800507 ISTORE 8
508 |__STACK: []
Colin Cross0156e0d2017-12-18 11:43:53 -0800509 |__LOCAL: [Ltestsubjects/TestSubject;, [[Ljava/sql/Statement;, [[Ljava/sql/Statement;, I, I, [Ljava/sql/Statement;, [Ljava/sql/Statement;, I, I]
cnsunf0971e82017-11-14 14:03:09 -0800510 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 Cross0156e0d2017-12-18 11:43:53 -0800514 |__LOCAL: [Ltestsubjects/TestSubject;, [[Ljava/sql/Statement;, [[Ljava/sql/Statement;, I, I, [Ljava/sql/Statement;, [Ljava/sql/Statement;, I, I]
cnsunf0971e82017-11-14 14:03:09 -0800515 ILOAD 7
516 |__STACK: [I, I]
Colin Cross0156e0d2017-12-18 11:43:53 -0800517 |__LOCAL: [Ltestsubjects/TestSubject;, [[Ljava/sql/Statement;, [[Ljava/sql/Statement;, I, I, [Ljava/sql/Statement;, [Ljava/sql/Statement;, I, I]
cnsunf0971e82017-11-14 14:03:09 -0800518 IF_ICMPGE L5
519 |__STACK: []
Colin Cross0156e0d2017-12-18 11:43:53 -0800520 |__LOCAL: [Ltestsubjects/TestSubject;, [[Ljava/sql/Statement;, [[Ljava/sql/Statement;, I, I, [Ljava/sql/Statement;, [Ljava/sql/Statement;, I, I]
cnsunf0971e82017-11-14 14:03:09 -0800521 ALOAD 6
522 |__STACK: [[Ljava/sql/Statement;]
Colin Cross0156e0d2017-12-18 11:43:53 -0800523 |__LOCAL: [Ltestsubjects/TestSubject;, [[Ljava/sql/Statement;, [[Ljava/sql/Statement;, I, I, [Ljava/sql/Statement;, [Ljava/sql/Statement;, I, I]
cnsunf0971e82017-11-14 14:03:09 -0800524 ILOAD 8
525 |__STACK: [[Ljava/sql/Statement;, I]
Colin Cross0156e0d2017-12-18 11:43:53 -0800526 |__LOCAL: [Ltestsubjects/TestSubject;, [[Ljava/sql/Statement;, [[Ljava/sql/Statement;, I, I, [Ljava/sql/Statement;, [Ljava/sql/Statement;, I, I]
cnsunf0971e82017-11-14 14:03:09 -0800527 AALOAD
528 |__STACK: [Ljava/sql/Statement;]
Colin Cross0156e0d2017-12-18 11:43:53 -0800529 |__LOCAL: [Ltestsubjects/TestSubject;, [[Ljava/sql/Statement;, [[Ljava/sql/Statement;, I, I, [Ljava/sql/Statement;, [Ljava/sql/Statement;, I, I]
cnsunf0971e82017-11-14 14:03:09 -0800530 ASTORE 9
531 |__STACK: []
Colin Cross0156e0d2017-12-18 11:43:53 -0800532 |__LOCAL: [Ltestsubjects/TestSubject;, [[Ljava/sql/Statement;, [[Ljava/sql/Statement;, I, I, [Ljava/sql/Statement;, [Ljava/sql/Statement;, I, I, Ljava/sql/Statement;]
cnsunf0971e82017-11-14 14:03:09 -0800533 L6
534 ALOAD 0
535 |__STACK: [Ltestsubjects/TestSubject;]
Colin Cross0156e0d2017-12-18 11:43:53 -0800536 |__LOCAL: [Ltestsubjects/TestSubject;, [[Ljava/sql/Statement;, [[Ljava/sql/Statement;, I, I, [Ljava/sql/Statement;, [Ljava/sql/Statement;, I, I, Ljava/sql/Statement;]
cnsunf0971e82017-11-14 14:03:09 -0800537 ALOAD 9
538 |__STACK: [Ltestsubjects/TestSubject;, Ljava/sql/Statement;]
Colin Cross0156e0d2017-12-18 11:43:53 -0800539 |__LOCAL: [Ltestsubjects/TestSubject;, [[Ljava/sql/Statement;, [[Ljava/sql/Statement;, I, I, [Ljava/sql/Statement;, [Ljava/sql/Statement;, I, I, Ljava/sql/Statement;]
cnsunf0971e82017-11-14 14:03:09 -0800540 ACONST_NULL
541 |__STACK: [Ltestsubjects/TestSubject;, Ljava/sql/Statement;, NULL]
Colin Cross0156e0d2017-12-18 11:43:53 -0800542 |__LOCAL: [Ltestsubjects/TestSubject;, [[Ljava/sql/Statement;, [[Ljava/sql/Statement;, I, I, [Ljava/sql/Statement;, [Ljava/sql/Statement;, I, I, Ljava/sql/Statement;]
cnsunf0971e82017-11-14 14:03:09 -0800543 INVOKEVIRTUAL testsubjects/TestSubject.closeResource (Ljava/lang/AutoCloseable;Ljava/lang/Throwable;)V
544 |__STACK: []
Colin Cross0156e0d2017-12-18 11:43:53 -0800545 |__LOCAL: [Ltestsubjects/TestSubject;, [[Ljava/sql/Statement;, [[Ljava/sql/Statement;, I, I, [Ljava/sql/Statement;, [Ljava/sql/Statement;, I, I, Ljava/sql/Statement;]
cnsunf0971e82017-11-14 14:03:09 -0800546 L7
547 IINC 8 1
548 |__STACK: []
Colin Cross0156e0d2017-12-18 11:43:53 -0800549 |__LOCAL: [Ltestsubjects/TestSubject;, [[Ljava/sql/Statement;, [[Ljava/sql/Statement;, I, I, [Ljava/sql/Statement;, [Ljava/sql/Statement;, I, I, Ljava/sql/Statement;]
cnsunf0971e82017-11-14 14:03:09 -0800550 GOTO L4
551 |__STACK: []
Colin Cross0156e0d2017-12-18 11:43:53 -0800552 |__LOCAL: [Ltestsubjects/TestSubject;, [[Ljava/sql/Statement;, [[Ljava/sql/Statement;, I, I, [Ljava/sql/Statement;, [Ljava/sql/Statement;, I, I, Ljava/sql/Statement;]
cnsunf0971e82017-11-14 14:03:09 -0800553 L5
554 FRAME FULL [testsubjects/TestSubject [[Ljava/sql/Statement; [[Ljava/sql/Statement; I I] []
555 IINC 4 1
556 |__STACK: []
Colin Cross0156e0d2017-12-18 11:43:53 -0800557 |__LOCAL: [Ltestsubjects/TestSubject;, [[Ljava/sql/Statement;, [[Ljava/sql/Statement;, I, I]
cnsunf0971e82017-11-14 14:03:09 -0800558 GOTO L1
559 |__STACK: []
Colin Cross0156e0d2017-12-18 11:43:53 -0800560 |__LOCAL: [Ltestsubjects/TestSubject;, [[Ljava/sql/Statement;, [[Ljava/sql/Statement;, I, I]
cnsunf0971e82017-11-14 14:03:09 -0800561 L2
562 FRAME CHOP 3
563 RETURN
564 |__STACK: []
Colin Cross0156e0d2017-12-18 11:43:53 -0800565 |__LOCAL: [Ltestsubjects/TestSubject;, [[Ljava/sql/Statement;]
cnsunf0971e82017-11-14 14:03:09 -0800566Method closeResourceArrayList
567 L0
568 ALOAD 1
569 |__STACK: [Ljava/util/List;]
Colin Cross0156e0d2017-12-18 11:43:53 -0800570 |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/util/List;]
cnsunf0971e82017-11-14 14:03:09 -0800571 INVOKEINTERFACE java/util/List.iterator ()Ljava/util/Iterator;
572 |__STACK: [Ljava/util/Iterator;]
Colin Cross0156e0d2017-12-18 11:43:53 -0800573 |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/util/List;]
cnsunf0971e82017-11-14 14:03:09 -0800574 ASTORE 2
575 |__STACK: []
Colin Cross0156e0d2017-12-18 11:43:53 -0800576 |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/util/List;, Ljava/util/Iterator;]
cnsunf0971e82017-11-14 14:03:09 -0800577 L1
578 FRAME APPEND [java/util/Iterator]
579 ALOAD 2
580 |__STACK: [Ljava/util/Iterator;]
Colin Cross0156e0d2017-12-18 11:43:53 -0800581 |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/util/List;, Ljava/util/Iterator;]
cnsunf0971e82017-11-14 14:03:09 -0800582 INVOKEINTERFACE java/util/Iterator.hasNext ()Z
583 |__STACK: [I]
Colin Cross0156e0d2017-12-18 11:43:53 -0800584 |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/util/List;, Ljava/util/Iterator;]
cnsunf0971e82017-11-14 14:03:09 -0800585 IFEQ L2
586 |__STACK: []
Colin Cross0156e0d2017-12-18 11:43:53 -0800587 |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/util/List;, Ljava/util/Iterator;]
cnsunf0971e82017-11-14 14:03:09 -0800588 ALOAD 2
589 |__STACK: [Ljava/util/Iterator;]
Colin Cross0156e0d2017-12-18 11:43:53 -0800590 |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/util/List;, Ljava/util/Iterator;]
cnsunf0971e82017-11-14 14:03:09 -0800591 INVOKEINTERFACE java/util/Iterator.next ()Ljava/lang/Object;
592 |__STACK: [Ljava/lang/Object;]
Colin Cross0156e0d2017-12-18 11:43:53 -0800593 |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/util/List;, Ljava/util/Iterator;]
cnsunf0971e82017-11-14 14:03:09 -0800594 CHECKCAST java/sql/Statement
595 |__STACK: [Ljava/sql/Statement;]
Colin Cross0156e0d2017-12-18 11:43:53 -0800596 |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/util/List;, Ljava/util/Iterator;]
cnsunf0971e82017-11-14 14:03:09 -0800597 ASTORE 3
598 |__STACK: []
Colin Cross0156e0d2017-12-18 11:43:53 -0800599 |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/util/List;, Ljava/util/Iterator;, Ljava/sql/Statement;]
cnsunf0971e82017-11-14 14:03:09 -0800600 L3
601 ALOAD 0
602 |__STACK: [Ltestsubjects/TestSubject;]
Colin Cross0156e0d2017-12-18 11:43:53 -0800603 |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/util/List;, Ljava/util/Iterator;, Ljava/sql/Statement;]
cnsunf0971e82017-11-14 14:03:09 -0800604 ALOAD 3
605 |__STACK: [Ltestsubjects/TestSubject;, Ljava/sql/Statement;]
Colin Cross0156e0d2017-12-18 11:43:53 -0800606 |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/util/List;, Ljava/util/Iterator;, Ljava/sql/Statement;]
cnsunf0971e82017-11-14 14:03:09 -0800607 ACONST_NULL
608 |__STACK: [Ltestsubjects/TestSubject;, Ljava/sql/Statement;, NULL]
Colin Cross0156e0d2017-12-18 11:43:53 -0800609 |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/util/List;, Ljava/util/Iterator;, Ljava/sql/Statement;]
cnsunf0971e82017-11-14 14:03:09 -0800610 INVOKEVIRTUAL testsubjects/TestSubject.closeResource (Ljava/lang/AutoCloseable;Ljava/lang/Throwable;)V
611 |__STACK: []
Colin Cross0156e0d2017-12-18 11:43:53 -0800612 |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/util/List;, Ljava/util/Iterator;, Ljava/sql/Statement;]
cnsunf0971e82017-11-14 14:03:09 -0800613 L4
614 GOTO L1
615 |__STACK: []
Colin Cross0156e0d2017-12-18 11:43:53 -0800616 |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/util/List;, Ljava/util/Iterator;, Ljava/sql/Statement;]
cnsunf0971e82017-11-14 14:03:09 -0800617 L2
618 FRAME CHOP 1
619 RETURN
620 |__STACK: []
Colin Cross0156e0d2017-12-18 11:43:53 -0800621 |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/util/List;]
cnsunf0971e82017-11-14 14:03:09 -0800622Method closeSqlStmt
623 L0
624 ACONST_NULL
625 |__STACK: [NULL]
Colin Cross0156e0d2017-12-18 11:43:53 -0800626 |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/sql/Connection;]
cnsunf0971e82017-11-14 14:03:09 -0800627 ASTORE 2
628 |__STACK: []
Colin Cross0156e0d2017-12-18 11:43:53 -0800629 |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/sql/Connection;, NULL]
cnsunf0971e82017-11-14 14:03:09 -0800630 L1
631 ALOAD 1
632 |__STACK: [Ljava/sql/Connection;]
Colin Cross0156e0d2017-12-18 11:43:53 -0800633 |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/sql/Connection;, NULL]
cnsunf0971e82017-11-14 14:03:09 -0800634 INVOKEINTERFACE java/sql/Connection.createStatement ()Ljava/sql/Statement;
635 |__STACK: [Ljava/sql/Statement;]
Colin Cross0156e0d2017-12-18 11:43:53 -0800636 |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/sql/Connection;, NULL]
cnsunf0971e82017-11-14 14:03:09 -0800637 ASTORE 2
638 |__STACK: []
Colin Cross0156e0d2017-12-18 11:43:53 -0800639 |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/sql/Connection;, Ljava/sql/Statement;]
cnsunf0971e82017-11-14 14:03:09 -0800640 L2
641 GOTO L3
642 |__STACK: []
Colin Cross0156e0d2017-12-18 11:43:53 -0800643 |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/sql/Connection;, Ljava/sql/Statement;]
cnsunf0971e82017-11-14 14:03:09 -0800644 L4
645 FRAME FULL [testsubjects/TestSubject java/sql/Connection java/sql/Statement] [java/sql/SQLException]
646 ASTORE 3
647 |__STACK: []
Colin Cross0156e0d2017-12-18 11:43:53 -0800648 |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/sql/Connection;, Ljava/sql/Statement;, Ljava/sql/SQLException;]
cnsunf0971e82017-11-14 14:03:09 -0800649 L5
650 ALOAD 0
651 |__STACK: [Ltestsubjects/TestSubject;]
Colin Cross0156e0d2017-12-18 11:43:53 -0800652 |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/sql/Connection;, Ljava/sql/Statement;, Ljava/sql/SQLException;]
cnsunf0971e82017-11-14 14:03:09 -0800653 ALOAD 2
654 |__STACK: [Ltestsubjects/TestSubject;, Ljava/sql/Statement;]
Colin Cross0156e0d2017-12-18 11:43:53 -0800655 |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/sql/Connection;, Ljava/sql/Statement;, Ljava/sql/SQLException;]
cnsunf0971e82017-11-14 14:03:09 -0800656 ALOAD 3
657 |__STACK: [Ltestsubjects/TestSubject;, Ljava/sql/Statement;, Ljava/sql/SQLException;]
Colin Cross0156e0d2017-12-18 11:43:53 -0800658 |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/sql/Connection;, Ljava/sql/Statement;, Ljava/sql/SQLException;]
cnsunf0971e82017-11-14 14:03:09 -0800659 INVOKEVIRTUAL testsubjects/TestSubject.closeResource (Ljava/lang/AutoCloseable;Ljava/lang/Throwable;)V
660 |__STACK: []
Colin Cross0156e0d2017-12-18 11:43:53 -0800661 |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/sql/Connection;, Ljava/sql/Statement;, Ljava/sql/SQLException;]
cnsunf0971e82017-11-14 14:03:09 -0800662 L3
663 FRAME SAME
664 ALOAD 0
665 |__STACK: [Ltestsubjects/TestSubject;]
Colin Cross0156e0d2017-12-18 11:43:53 -0800666 |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/sql/Connection;, Ljava/sql/Statement;]
cnsunf0971e82017-11-14 14:03:09 -0800667 ALOAD 2
668 |__STACK: [Ltestsubjects/TestSubject;, Ljava/sql/Statement;]
Colin Cross0156e0d2017-12-18 11:43:53 -0800669 |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/sql/Connection;, Ljava/sql/Statement;]
cnsunf0971e82017-11-14 14:03:09 -0800670 ACONST_NULL
671 |__STACK: [Ltestsubjects/TestSubject;, Ljava/sql/Statement;, NULL]
Colin Cross0156e0d2017-12-18 11:43:53 -0800672 |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/sql/Connection;, Ljava/sql/Statement;]
cnsunf0971e82017-11-14 14:03:09 -0800673 INVOKEVIRTUAL testsubjects/TestSubject.closeResource (Ljava/lang/AutoCloseable;Ljava/lang/Throwable;)V
674 |__STACK: []
Colin Cross0156e0d2017-12-18 11:43:53 -0800675 |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/sql/Connection;, Ljava/sql/Statement;]
cnsunf0971e82017-11-14 14:03:09 -0800676 L6
677 RETURN
678 |__STACK: []
Colin Cross0156e0d2017-12-18 11:43:53 -0800679 |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/sql/Connection;, Ljava/sql/Statement;]
cnsunf0971e82017-11-14 14:03:09 -0800680Method closeResource
681 L0
682 ALOAD 1
683 |__STACK: [Ljava/lang/AutoCloseable;]
Colin Cross0156e0d2017-12-18 11:43:53 -0800684 |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;]
cnsunf0971e82017-11-14 14:03:09 -0800685 IFNONNULL L1
686 |__STACK: []
Colin Cross0156e0d2017-12-18 11:43:53 -0800687 |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;]
cnsunf0971e82017-11-14 14:03:09 -0800688 L2
689 RETURN
690 |__STACK: []
Colin Cross0156e0d2017-12-18 11:43:53 -0800691 |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;]
cnsunf0971e82017-11-14 14:03:09 -0800692 L1
693 FRAME SAME
694 ALOAD 1
695 |__STACK: [Ljava/lang/AutoCloseable;]
Colin Cross0156e0d2017-12-18 11:43:53 -0800696 |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;]
cnsunf0971e82017-11-14 14:03:09 -0800697 INVOKEINTERFACE java/lang/AutoCloseable.close ()V
698 |__STACK: []
Colin Cross0156e0d2017-12-18 11:43:53 -0800699 |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;]
cnsunf0971e82017-11-14 14:03:09 -0800700 L3
701 GOTO L4
702 |__STACK: []
Colin Cross0156e0d2017-12-18 11:43:53 -0800703 |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;]
cnsunf0971e82017-11-14 14:03:09 -0800704 L5
705 FRAME SAME1 java/lang/Exception
706 ASTORE 3
707 |__STACK: []
Colin Cross0156e0d2017-12-18 11:43:53 -0800708 |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, Ljava/lang/Exception;]
cnsunf0971e82017-11-14 14:03:09 -0800709 L6
710 ALOAD 2
711 |__STACK: [Ljava/lang/Throwable;]
Colin Cross0156e0d2017-12-18 11:43:53 -0800712 |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, Ljava/lang/Exception;]
cnsunf0971e82017-11-14 14:03:09 -0800713 IFNULL L7
714 |__STACK: []
Colin Cross0156e0d2017-12-18 11:43:53 -0800715 |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, Ljava/lang/Exception;]
cnsunf0971e82017-11-14 14:03:09 -0800716 L8
717 ALOAD 2
718 |__STACK: [Ljava/lang/Throwable;]
Colin Cross0156e0d2017-12-18 11:43:53 -0800719 |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, Ljava/lang/Exception;]
cnsunf0971e82017-11-14 14:03:09 -0800720 ALOAD 3
721 |__STACK: [Ljava/lang/Throwable;, Ljava/lang/Exception;]
Colin Cross0156e0d2017-12-18 11:43:53 -0800722 |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, Ljava/lang/Exception;]
cnsunf0971e82017-11-14 14:03:09 -0800723 INVOKEVIRTUAL java/lang/Throwable.addSuppressed (Ljava/lang/Throwable;)V
724 |__STACK: []
Colin Cross0156e0d2017-12-18 11:43:53 -0800725 |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, Ljava/lang/Exception;]
cnsunf0971e82017-11-14 14:03:09 -0800726 L7
727 FRAME APPEND [java/lang/Exception]
728 ALOAD 3
729 |__STACK: [Ljava/lang/Exception;]
Colin Cross0156e0d2017-12-18 11:43:53 -0800730 |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, Ljava/lang/Exception;]
cnsunf0971e82017-11-14 14:03:09 -0800731 ATHROW
732 |__STACK: []
Colin Cross0156e0d2017-12-18 11:43:53 -0800733 |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, Ljava/lang/Exception;]
cnsunf0971e82017-11-14 14:03:09 -0800734 L4
735 FRAME CHOP 1
736 RETURN
737 |__STACK: []
Colin Cross0156e0d2017-12-18 11:43:53 -0800738 |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;]
cnsunf0971e82017-11-14 14:03:09 -0800739Method intAdd
740 L0
741 ILOAD 0
742 |__STACK: [I]
Colin Cross0156e0d2017-12-18 11:43:53 -0800743 |__LOCAL: [I, I]
cnsunf0971e82017-11-14 14:03:09 -0800744 ISTORE 2
745 |__STACK: []
Colin Cross0156e0d2017-12-18 11:43:53 -0800746 |__LOCAL: [I, I, I]
cnsunf0971e82017-11-14 14:03:09 -0800747 L1
748 IINC 2 1
749 |__STACK: []
Colin Cross0156e0d2017-12-18 11:43:53 -0800750 |__LOCAL: [I, I, I]
cnsunf0971e82017-11-14 14:03:09 -0800751 L2
752 IINC 2 1
753 |__STACK: []
Colin Cross0156e0d2017-12-18 11:43:53 -0800754 |__LOCAL: [I, I, I]
cnsunf0971e82017-11-14 14:03:09 -0800755 L3
756 ILOAD 2
757 |__STACK: [I]
Colin Cross0156e0d2017-12-18 11:43:53 -0800758 |__LOCAL: [I, I, I]
cnsunf0971e82017-11-14 14:03:09 -0800759 ILOAD 1
760 |__STACK: [I, I]
Colin Cross0156e0d2017-12-18 11:43:53 -0800761 |__LOCAL: [I, I, I]
cnsunf0971e82017-11-14 14:03:09 -0800762 IADD
763 |__STACK: [I]
Colin Cross0156e0d2017-12-18 11:43:53 -0800764 |__LOCAL: [I, I, I]
cnsunf0971e82017-11-14 14:03:09 -0800765 ISTORE 2
766 |__STACK: []
Colin Cross0156e0d2017-12-18 11:43:53 -0800767 |__LOCAL: [I, I, I]
cnsunf0971e82017-11-14 14:03:09 -0800768 L4
769 IINC 2 -1
770 |__STACK: []
Colin Cross0156e0d2017-12-18 11:43:53 -0800771 |__LOCAL: [I, I, I]
cnsunf0971e82017-11-14 14:03:09 -0800772 L5
773 IINC 2 -1
774 |__STACK: []
Colin Cross0156e0d2017-12-18 11:43:53 -0800775 |__LOCAL: [I, I, I]
cnsunf0971e82017-11-14 14:03:09 -0800776 L6
777 ILOAD 2
778 |__STACK: [I]
Colin Cross0156e0d2017-12-18 11:43:53 -0800779 |__LOCAL: [I, I, I]
cnsunf0971e82017-11-14 14:03:09 -0800780 ILOAD 1
781 |__STACK: [I, I]
Colin Cross0156e0d2017-12-18 11:43:53 -0800782 |__LOCAL: [I, I, I]
cnsunf0971e82017-11-14 14:03:09 -0800783 ISUB
784 |__STACK: [I]
Colin Cross0156e0d2017-12-18 11:43:53 -0800785 |__LOCAL: [I, I, I]
cnsunf0971e82017-11-14 14:03:09 -0800786 ISTORE 2
787 |__STACK: []
Colin Cross0156e0d2017-12-18 11:43:53 -0800788 |__LOCAL: [I, I, I]
cnsunf0971e82017-11-14 14:03:09 -0800789 L7
790 ILOAD 2
791 |__STACK: [I]
Colin Cross0156e0d2017-12-18 11:43:53 -0800792 |__LOCAL: [I, I, I]
cnsunf0971e82017-11-14 14:03:09 -0800793 ILOAD 1
794 |__STACK: [I, I]
Colin Cross0156e0d2017-12-18 11:43:53 -0800795 |__LOCAL: [I, I, I]
cnsunf0971e82017-11-14 14:03:09 -0800796 IMUL
797 |__STACK: [I]
Colin Cross0156e0d2017-12-18 11:43:53 -0800798 |__LOCAL: [I, I, I]
cnsunf0971e82017-11-14 14:03:09 -0800799 ISTORE 2
800 |__STACK: []
Colin Cross0156e0d2017-12-18 11:43:53 -0800801 |__LOCAL: [I, I, I]
cnsunf0971e82017-11-14 14:03:09 -0800802 L8
803 ILOAD 2
804 |__STACK: [I]
Colin Cross0156e0d2017-12-18 11:43:53 -0800805 |__LOCAL: [I, I, I]
cnsunf0971e82017-11-14 14:03:09 -0800806 ILOAD 1
807 |__STACK: [I, I]
Colin Cross0156e0d2017-12-18 11:43:53 -0800808 |__LOCAL: [I, I, I]
cnsunf0971e82017-11-14 14:03:09 -0800809 IDIV
810 |__STACK: [I]
Colin Cross0156e0d2017-12-18 11:43:53 -0800811 |__LOCAL: [I, I, I]
cnsunf0971e82017-11-14 14:03:09 -0800812 ISTORE 2
813 |__STACK: []
Colin Cross0156e0d2017-12-18 11:43:53 -0800814 |__LOCAL: [I, I, I]
cnsunf0971e82017-11-14 14:03:09 -0800815 L9
816 ILOAD 2
817 |__STACK: [I]
Colin Cross0156e0d2017-12-18 11:43:53 -0800818 |__LOCAL: [I, I, I]
cnsunf0971e82017-11-14 14:03:09 -0800819 ILOAD 1
820 |__STACK: [I, I]
Colin Cross0156e0d2017-12-18 11:43:53 -0800821 |__LOCAL: [I, I, I]
cnsunf0971e82017-11-14 14:03:09 -0800822 IREM
823 |__STACK: [I]
Colin Cross0156e0d2017-12-18 11:43:53 -0800824 |__LOCAL: [I, I, I]
cnsunf0971e82017-11-14 14:03:09 -0800825 ISTORE 2
826 |__STACK: []
Colin Cross0156e0d2017-12-18 11:43:53 -0800827 |__LOCAL: [I, I, I]
cnsunf0971e82017-11-14 14:03:09 -0800828 L10
829 ILOAD 2
830 |__STACK: [I]
Colin Cross0156e0d2017-12-18 11:43:53 -0800831 |__LOCAL: [I, I, I]
cnsunf0971e82017-11-14 14:03:09 -0800832 ICONST_2
833 |__STACK: [I, I]
Colin Cross0156e0d2017-12-18 11:43:53 -0800834 |__LOCAL: [I, I, I]
cnsunf0971e82017-11-14 14:03:09 -0800835 ISHL
836 |__STACK: [I]
Colin Cross0156e0d2017-12-18 11:43:53 -0800837 |__LOCAL: [I, I, I]
cnsunf0971e82017-11-14 14:03:09 -0800838 ISTORE 2
839 |__STACK: []
Colin Cross0156e0d2017-12-18 11:43:53 -0800840 |__LOCAL: [I, I, I]
cnsunf0971e82017-11-14 14:03:09 -0800841 L11
842 ILOAD 2
843 |__STACK: [I]
Colin Cross0156e0d2017-12-18 11:43:53 -0800844 |__LOCAL: [I, I, I]
cnsunf0971e82017-11-14 14:03:09 -0800845 ILOAD 1
846 |__STACK: [I, I]
Colin Cross0156e0d2017-12-18 11:43:53 -0800847 |__LOCAL: [I, I, I]
cnsunf0971e82017-11-14 14:03:09 -0800848 ISHR
849 |__STACK: [I]
Colin Cross0156e0d2017-12-18 11:43:53 -0800850 |__LOCAL: [I, I, I]
cnsunf0971e82017-11-14 14:03:09 -0800851 ISTORE 2
852 |__STACK: []
Colin Cross0156e0d2017-12-18 11:43:53 -0800853 |__LOCAL: [I, I, I]
cnsunf0971e82017-11-14 14:03:09 -0800854 L12
855 ILOAD 2
856 |__STACK: [I]
Colin Cross0156e0d2017-12-18 11:43:53 -0800857 |__LOCAL: [I, I, I]
cnsunf0971e82017-11-14 14:03:09 -0800858 ICONST_3
859 |__STACK: [I, I]
Colin Cross0156e0d2017-12-18 11:43:53 -0800860 |__LOCAL: [I, I, I]
cnsunf0971e82017-11-14 14:03:09 -0800861 IUSHR
862 |__STACK: [I]
Colin Cross0156e0d2017-12-18 11:43:53 -0800863 |__LOCAL: [I, I, I]
cnsunf0971e82017-11-14 14:03:09 -0800864 ISTORE 2
865 |__STACK: []
Colin Cross0156e0d2017-12-18 11:43:53 -0800866 |__LOCAL: [I, I, I]
cnsunf0971e82017-11-14 14:03:09 -0800867 L13
868 ILOAD 2
869 |__STACK: [I]
Colin Cross0156e0d2017-12-18 11:43:53 -0800870 |__LOCAL: [I, I, I]
cnsunf0971e82017-11-14 14:03:09 -0800871 I2L
872 |__STACK: [J, TOP]
Colin Cross0156e0d2017-12-18 11:43:53 -0800873 |__LOCAL: [I, I, I]
cnsunf0971e82017-11-14 14:03:09 -0800874 LSTORE 3
875 |__STACK: []
Colin Cross0156e0d2017-12-18 11:43:53 -0800876 |__LOCAL: [I, I, I, J, TOP]
cnsunf0971e82017-11-14 14:03:09 -0800877 L14
878 LLOAD 3
879 |__STACK: [J, TOP]
Colin Cross0156e0d2017-12-18 11:43:53 -0800880 |__LOCAL: [I, I, I, J, TOP]
cnsunf0971e82017-11-14 14:03:09 -0800881 ILOAD 1
882 |__STACK: [J, TOP, I]
Colin Cross0156e0d2017-12-18 11:43:53 -0800883 |__LOCAL: [I, I, I, J, TOP]
cnsunf0971e82017-11-14 14:03:09 -0800884 LSHL
885 |__STACK: [J, TOP]
Colin Cross0156e0d2017-12-18 11:43:53 -0800886 |__LOCAL: [I, I, I, J, TOP]
cnsunf0971e82017-11-14 14:03:09 -0800887 LSTORE 3
888 |__STACK: []
Colin Cross0156e0d2017-12-18 11:43:53 -0800889 |__LOCAL: [I, I, I, J, TOP]
cnsunf0971e82017-11-14 14:03:09 -0800890 L15
891 LLOAD 3
892 |__STACK: [J, TOP]
Colin Cross0156e0d2017-12-18 11:43:53 -0800893 |__LOCAL: [I, I, I, J, TOP]
cnsunf0971e82017-11-14 14:03:09 -0800894 L2I
895 |__STACK: [I]
Colin Cross0156e0d2017-12-18 11:43:53 -0800896 |__LOCAL: [I, I, I, J, TOP]
cnsunf0971e82017-11-14 14:03:09 -0800897 IRETURN
898 |__STACK: []
Colin Cross0156e0d2017-12-18 11:43:53 -0800899 |__LOCAL: [I, I, I, J, TOP]
cnsunf0971e82017-11-14 14:03:09 -0800900Method createNumberWithDiamond
901 L0
902 ACONST_NULL
903 |__STACK: [NULL]
Colin Cross0156e0d2017-12-18 11:43:53 -0800904 |__LOCAL: [I]
cnsunf0971e82017-11-14 14:03:09 -0800905 ASTORE 1
906 |__STACK: []
Colin Cross0156e0d2017-12-18 11:43:53 -0800907 |__LOCAL: [I, NULL]
cnsunf0971e82017-11-14 14:03:09 -0800908 L1
909 ILOAD 0
910 |__STACK: [I]
Colin Cross0156e0d2017-12-18 11:43:53 -0800911 |__LOCAL: [I, NULL]
cnsunf0971e82017-11-14 14:03:09 -0800912 IFEQ L2
913 |__STACK: []
Colin Cross0156e0d2017-12-18 11:43:53 -0800914 |__LOCAL: [I, NULL]
cnsunf0971e82017-11-14 14:03:09 -0800915 L3
916 NEW java/lang/Integer
917 |__STACK: [Ljava/lang/Integer;]
Colin Cross0156e0d2017-12-18 11:43:53 -0800918 |__LOCAL: [I, NULL]
cnsunf0971e82017-11-14 14:03:09 -0800919 DUP
920 |__STACK: [Ljava/lang/Integer;, Ljava/lang/Integer;]
Colin Cross0156e0d2017-12-18 11:43:53 -0800921 |__LOCAL: [I, NULL]
cnsunf0971e82017-11-14 14:03:09 -0800922 ICONST_1
923 |__STACK: [Ljava/lang/Integer;, Ljava/lang/Integer;, I]
Colin Cross0156e0d2017-12-18 11:43:53 -0800924 |__LOCAL: [I, NULL]
cnsunf0971e82017-11-14 14:03:09 -0800925 INVOKESPECIAL java/lang/Integer.<init> (I)V
926 |__STACK: [Ljava/lang/Integer;]
Colin Cross0156e0d2017-12-18 11:43:53 -0800927 |__LOCAL: [I, NULL]
cnsunf0971e82017-11-14 14:03:09 -0800928 ASTORE 1
929 |__STACK: []
Colin Cross0156e0d2017-12-18 11:43:53 -0800930 |__LOCAL: [I, Ljava/lang/Integer;]
cnsunf0971e82017-11-14 14:03:09 -0800931 GOTO L4
932 |__STACK: []
Colin Cross0156e0d2017-12-18 11:43:53 -0800933 |__LOCAL: [I, Ljava/lang/Integer;]
cnsunf0971e82017-11-14 14:03:09 -0800934 L2
935 FRAME APPEND [java/lang/Number]
936 NEW java/lang/Double
937 |__STACK: [Ljava/lang/Double;]
Colin Cross0156e0d2017-12-18 11:43:53 -0800938 |__LOCAL: [I, Ljava/lang/Number;]
cnsunf0971e82017-11-14 14:03:09 -0800939 DUP
940 |__STACK: [Ljava/lang/Double;, Ljava/lang/Double;]
Colin Cross0156e0d2017-12-18 11:43:53 -0800941 |__LOCAL: [I, Ljava/lang/Number;]
cnsunf0971e82017-11-14 14:03:09 -0800942 DCONST_1
943 |__STACK: [Ljava/lang/Double;, Ljava/lang/Double;, D, TOP]
Colin Cross0156e0d2017-12-18 11:43:53 -0800944 |__LOCAL: [I, Ljava/lang/Number;]
cnsunf0971e82017-11-14 14:03:09 -0800945 INVOKESPECIAL java/lang/Double.<init> (D)V
946 |__STACK: [Ljava/lang/Double;]
Colin Cross0156e0d2017-12-18 11:43:53 -0800947 |__LOCAL: [I, Ljava/lang/Number;]
cnsunf0971e82017-11-14 14:03:09 -0800948 ASTORE 1
949 |__STACK: []
Colin Cross0156e0d2017-12-18 11:43:53 -0800950 |__LOCAL: [I, Ljava/lang/Double;]
cnsunf0971e82017-11-14 14:03:09 -0800951 L4
952 FRAME SAME
953 ALOAD 1
954 |__STACK: [Ljava/lang/Number;]
Colin Cross0156e0d2017-12-18 11:43:53 -0800955 |__LOCAL: [I, Ljava/lang/Number;]
cnsunf0971e82017-11-14 14:03:09 -0800956 ARETURN
957 |__STACK: []
Colin Cross0156e0d2017-12-18 11:43:53 -0800958 |__LOCAL: [I, Ljava/lang/Number;]
cnsunf0971e82017-11-14 14:03:09 -0800959Method createMultiObjectArray
960 L0
961 ICONST_0
962 |__STACK: [I]
Colin Cross0156e0d2017-12-18 11:43:53 -0800963 |__LOCAL: []
cnsunf0971e82017-11-14 14:03:09 -0800964 ICONST_0
965 |__STACK: [I, I]
Colin Cross0156e0d2017-12-18 11:43:53 -0800966 |__LOCAL: []
cnsunf0971e82017-11-14 14:03:09 -0800967 MULTIANEWARRAY [[Ljava/lang/Object; 2
968 |__STACK: [[[Ljava/lang/Object;]
Colin Cross0156e0d2017-12-18 11:43:53 -0800969 |__LOCAL: []
cnsunf0971e82017-11-14 14:03:09 -0800970 ARETURN
971 |__STACK: []
Colin Cross0156e0d2017-12-18 11:43:53 -0800972 |__LOCAL: []
cnsunf0971e82017-11-14 14:03:09 -0800973Method createObjectArray
974 L0
975 ICONST_0
976 |__STACK: [I]
Colin Cross0156e0d2017-12-18 11:43:53 -0800977 |__LOCAL: []
cnsunf0971e82017-11-14 14:03:09 -0800978 ANEWARRAY java/lang/Object
979 |__STACK: [[Ljava/lang/Object;]
Colin Cross0156e0d2017-12-18 11:43:53 -0800980 |__LOCAL: []
cnsunf0971e82017-11-14 14:03:09 -0800981 ARETURN
982 |__STACK: []
Colin Cross0156e0d2017-12-18 11:43:53 -0800983 |__LOCAL: []
cnsunf0971e82017-11-14 14:03:09 -0800984Method createIntArray
985 L0
986 ICONST_0
987 |__STACK: [I]
Colin Cross0156e0d2017-12-18 11:43:53 -0800988 |__LOCAL: []
cnsunf0971e82017-11-14 14:03:09 -0800989 NEWARRAY T_INT
990 |__STACK: [[I]
Colin Cross0156e0d2017-12-18 11:43:53 -0800991 |__LOCAL: []
cnsunf0971e82017-11-14 14:03:09 -0800992 ARETURN
993 |__STACK: []
Colin Cross0156e0d2017-12-18 11:43:53 -0800994 |__LOCAL: []
cnsunf0971e82017-11-14 14:03:09 -0800995Method staticEmpty1
996 L0
997 RETURN
998 |__STACK: []
Colin Cross0156e0d2017-12-18 11:43:53 -0800999 |__LOCAL: []
cnsunf0971e82017-11-14 14:03:09 -08001000Method instanceEmpty1
1001 L0
1002 RETURN
1003 |__STACK: []
Colin Cross0156e0d2017-12-18 11:43:53 -08001004 |__LOCAL: [Ltestsubjects/TestSubject;]
cnsunf0971e82017-11-14 14:03:09 -08001005Method identity
1006 L0
1007 ILOAD 0
1008 |__STACK: [I]
Colin Cross0156e0d2017-12-18 11:43:53 -08001009 |__LOCAL: [I]
cnsunf0971e82017-11-14 14:03:09 -08001010 IRETURN
1011 |__STACK: []
Colin Cross0156e0d2017-12-18 11:43:53 -08001012 |__LOCAL: [I]
cnsunf0971e82017-11-14 14:03:09 -08001013Method identity2
1014 L0
1015 ILOAD 0
1016 |__STACK: [I]
Colin Cross0156e0d2017-12-18 11:43:53 -08001017 |__LOCAL: [I]
cnsunf0971e82017-11-14 14:03:09 -08001018 ISTORE 1
1019 |__STACK: []
Colin Cross0156e0d2017-12-18 11:43:53 -08001020 |__LOCAL: [I, I]
cnsunf0971e82017-11-14 14:03:09 -08001021 L1
1022 ILOAD 1
1023 |__STACK: [I]
Colin Cross0156e0d2017-12-18 11:43:53 -08001024 |__LOCAL: [I, I]
cnsunf0971e82017-11-14 14:03:09 -08001025 IRETURN
1026 |__STACK: []
Colin Cross0156e0d2017-12-18 11:43:53 -08001027 |__LOCAL: [I, I]
cnsunf0971e82017-11-14 14:03:09 -08001028Method readFile
1029 L0
1030 NEW java/io/BufferedReader
1031 |__STACK: [Ljava/io/BufferedReader;]
Colin Cross0156e0d2017-12-18 11:43:53 -08001032 |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/io/File;]
cnsunf0971e82017-11-14 14:03:09 -08001033 DUP
1034 |__STACK: [Ljava/io/BufferedReader;, Ljava/io/BufferedReader;]
Colin Cross0156e0d2017-12-18 11:43:53 -08001035 |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/io/File;]
cnsunf0971e82017-11-14 14:03:09 -08001036 NEW java/io/FileReader
1037 |__STACK: [Ljava/io/BufferedReader;, Ljava/io/BufferedReader;, Ljava/io/FileReader;]
Colin Cross0156e0d2017-12-18 11:43:53 -08001038 |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/io/File;]
cnsunf0971e82017-11-14 14:03:09 -08001039 DUP
1040 |__STACK: [Ljava/io/BufferedReader;, Ljava/io/BufferedReader;, Ljava/io/FileReader;, Ljava/io/FileReader;]
Colin Cross0156e0d2017-12-18 11:43:53 -08001041 |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/io/File;]
cnsunf0971e82017-11-14 14:03:09 -08001042 ALOAD 1
1043 |__STACK: [Ljava/io/BufferedReader;, Ljava/io/BufferedReader;, Ljava/io/FileReader;, Ljava/io/FileReader;, Ljava/io/File;]
Colin Cross0156e0d2017-12-18 11:43:53 -08001044 |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/io/File;]
cnsunf0971e82017-11-14 14:03:09 -08001045 INVOKESPECIAL java/io/FileReader.<init> (Ljava/io/File;)V
1046 |__STACK: [Ljava/io/BufferedReader;, Ljava/io/BufferedReader;, Ljava/io/FileReader;]
Colin Cross0156e0d2017-12-18 11:43:53 -08001047 |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/io/File;]
cnsunf0971e82017-11-14 14:03:09 -08001048 INVOKESPECIAL java/io/BufferedReader.<init> (Ljava/io/Reader;)V
1049 |__STACK: [Ljava/io/BufferedReader;]
Colin Cross0156e0d2017-12-18 11:43:53 -08001050 |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/io/File;]
cnsunf0971e82017-11-14 14:03:09 -08001051 ASTORE 2
1052 |__STACK: []
Colin Cross0156e0d2017-12-18 11:43:53 -08001053 |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/io/File;, Ljava/io/BufferedReader;]
cnsunf0971e82017-11-14 14:03:09 -08001054 ACONST_NULL
1055 |__STACK: [NULL]
Colin Cross0156e0d2017-12-18 11:43:53 -08001056 |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/io/File;, Ljava/io/BufferedReader;]
cnsunf0971e82017-11-14 14:03:09 -08001057 ASTORE 3
1058 |__STACK: []
Colin Cross0156e0d2017-12-18 11:43:53 -08001059 |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/io/File;, Ljava/io/BufferedReader;, NULL]
cnsunf0971e82017-11-14 14:03:09 -08001060 L1
1061 NEW java/io/BufferedReader
1062 |__STACK: [Ljava/io/BufferedReader;]
Colin Cross0156e0d2017-12-18 11:43:53 -08001063 |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/io/File;, Ljava/io/BufferedReader;, NULL]
cnsunf0971e82017-11-14 14:03:09 -08001064 DUP
1065 |__STACK: [Ljava/io/BufferedReader;, Ljava/io/BufferedReader;]
Colin Cross0156e0d2017-12-18 11:43:53 -08001066 |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/io/File;, Ljava/io/BufferedReader;, NULL]
cnsunf0971e82017-11-14 14:03:09 -08001067 NEW java/io/FileReader
1068 |__STACK: [Ljava/io/BufferedReader;, Ljava/io/BufferedReader;, Ljava/io/FileReader;]
Colin Cross0156e0d2017-12-18 11:43:53 -08001069 |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/io/File;, Ljava/io/BufferedReader;, NULL]
cnsunf0971e82017-11-14 14:03:09 -08001070 DUP
1071 |__STACK: [Ljava/io/BufferedReader;, Ljava/io/BufferedReader;, Ljava/io/FileReader;, Ljava/io/FileReader;]
Colin Cross0156e0d2017-12-18 11:43:53 -08001072 |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/io/File;, Ljava/io/BufferedReader;, NULL]
cnsunf0971e82017-11-14 14:03:09 -08001073 ALOAD 1
1074 |__STACK: [Ljava/io/BufferedReader;, Ljava/io/BufferedReader;, Ljava/io/FileReader;, Ljava/io/FileReader;, Ljava/io/File;]
Colin Cross0156e0d2017-12-18 11:43:53 -08001075 |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/io/File;, Ljava/io/BufferedReader;, NULL]
cnsunf0971e82017-11-14 14:03:09 -08001076 INVOKESPECIAL java/io/FileReader.<init> (Ljava/io/File;)V
1077 |__STACK: [Ljava/io/BufferedReader;, Ljava/io/BufferedReader;, Ljava/io/FileReader;]
Colin Cross0156e0d2017-12-18 11:43:53 -08001078 |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/io/File;, Ljava/io/BufferedReader;, NULL]
cnsunf0971e82017-11-14 14:03:09 -08001079 INVOKESPECIAL java/io/BufferedReader.<init> (Ljava/io/Reader;)V
1080 |__STACK: [Ljava/io/BufferedReader;]
Colin Cross0156e0d2017-12-18 11:43:53 -08001081 |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/io/File;, Ljava/io/BufferedReader;, NULL]
cnsunf0971e82017-11-14 14:03:09 -08001082 ASTORE 4
1083 |__STACK: []
Colin Cross0156e0d2017-12-18 11:43:53 -08001084 |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/io/File;, Ljava/io/BufferedReader;, NULL, Ljava/io/BufferedReader;]
cnsunf0971e82017-11-14 14:03:09 -08001085 L2
1086 ACONST_NULL
1087 |__STACK: [NULL]
Colin Cross0156e0d2017-12-18 11:43:53 -08001088 |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/io/File;, Ljava/io/BufferedReader;, NULL, Ljava/io/BufferedReader;]
cnsunf0971e82017-11-14 14:03:09 -08001089 ASTORE 5
1090 |__STACK: []
Colin Cross0156e0d2017-12-18 11:43:53 -08001091 |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/io/File;, Ljava/io/BufferedReader;, NULL, Ljava/io/BufferedReader;, NULL]
cnsunf0971e82017-11-14 14:03:09 -08001092 L3
1093 NEW java/io/BufferedReader
1094 |__STACK: [Ljava/io/BufferedReader;]
Colin Cross0156e0d2017-12-18 11:43:53 -08001095 |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/io/File;, Ljava/io/BufferedReader;, NULL, Ljava/io/BufferedReader;, NULL]
cnsunf0971e82017-11-14 14:03:09 -08001096 DUP
1097 |__STACK: [Ljava/io/BufferedReader;, Ljava/io/BufferedReader;]
Colin Cross0156e0d2017-12-18 11:43:53 -08001098 |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/io/File;, Ljava/io/BufferedReader;, NULL, Ljava/io/BufferedReader;, NULL]
cnsunf0971e82017-11-14 14:03:09 -08001099 NEW java/io/FileReader
1100 |__STACK: [Ljava/io/BufferedReader;, Ljava/io/BufferedReader;, Ljava/io/FileReader;]
Colin Cross0156e0d2017-12-18 11:43:53 -08001101 |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/io/File;, Ljava/io/BufferedReader;, NULL, Ljava/io/BufferedReader;, NULL]
cnsunf0971e82017-11-14 14:03:09 -08001102 DUP
1103 |__STACK: [Ljava/io/BufferedReader;, Ljava/io/BufferedReader;, Ljava/io/FileReader;, Ljava/io/FileReader;]
Colin Cross0156e0d2017-12-18 11:43:53 -08001104 |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/io/File;, Ljava/io/BufferedReader;, NULL, Ljava/io/BufferedReader;, NULL]
cnsunf0971e82017-11-14 14:03:09 -08001105 ALOAD 1
1106 |__STACK: [Ljava/io/BufferedReader;, Ljava/io/BufferedReader;, Ljava/io/FileReader;, Ljava/io/FileReader;, Ljava/io/File;]
Colin Cross0156e0d2017-12-18 11:43:53 -08001107 |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/io/File;, Ljava/io/BufferedReader;, NULL, Ljava/io/BufferedReader;, NULL]
cnsunf0971e82017-11-14 14:03:09 -08001108 INVOKESPECIAL java/io/FileReader.<init> (Ljava/io/File;)V
1109 |__STACK: [Ljava/io/BufferedReader;, Ljava/io/BufferedReader;, Ljava/io/FileReader;]
Colin Cross0156e0d2017-12-18 11:43:53 -08001110 |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/io/File;, Ljava/io/BufferedReader;, NULL, Ljava/io/BufferedReader;, NULL]
cnsunf0971e82017-11-14 14:03:09 -08001111 INVOKESPECIAL java/io/BufferedReader.<init> (Ljava/io/Reader;)V
1112 |__STACK: [Ljava/io/BufferedReader;]
Colin Cross0156e0d2017-12-18 11:43:53 -08001113 |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/io/File;, Ljava/io/BufferedReader;, NULL, Ljava/io/BufferedReader;, NULL]
cnsunf0971e82017-11-14 14:03:09 -08001114 ASTORE 6
1115 |__STACK: []
Colin Cross0156e0d2017-12-18 11:43:53 -08001116 |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/io/File;, Ljava/io/BufferedReader;, NULL, Ljava/io/BufferedReader;, NULL, Ljava/io/BufferedReader;]
cnsunf0971e82017-11-14 14:03:09 -08001117 L4
1118 ACONST_NULL
1119 |__STACK: [NULL]
Colin Cross0156e0d2017-12-18 11:43:53 -08001120 |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/io/File;, Ljava/io/BufferedReader;, NULL, Ljava/io/BufferedReader;, NULL, Ljava/io/BufferedReader;]
cnsunf0971e82017-11-14 14:03:09 -08001121 ASTORE 7
1122 |__STACK: []
Colin Cross0156e0d2017-12-18 11:43:53 -08001123 |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/io/File;, Ljava/io/BufferedReader;, NULL, Ljava/io/BufferedReader;, NULL, Ljava/io/BufferedReader;, NULL]
cnsunf0971e82017-11-14 14:03:09 -08001124 L5
1125 NEW java/io/BufferedReader
1126 |__STACK: [Ljava/io/BufferedReader;]
Colin Cross0156e0d2017-12-18 11:43:53 -08001127 |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/io/File;, Ljava/io/BufferedReader;, NULL, Ljava/io/BufferedReader;, NULL, Ljava/io/BufferedReader;, NULL]
cnsunf0971e82017-11-14 14:03:09 -08001128 DUP
1129 |__STACK: [Ljava/io/BufferedReader;, Ljava/io/BufferedReader;]
Colin Cross0156e0d2017-12-18 11:43:53 -08001130 |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/io/File;, Ljava/io/BufferedReader;, NULL, Ljava/io/BufferedReader;, NULL, Ljava/io/BufferedReader;, NULL]
cnsunf0971e82017-11-14 14:03:09 -08001131 NEW java/io/FileReader
1132 |__STACK: [Ljava/io/BufferedReader;, Ljava/io/BufferedReader;, Ljava/io/FileReader;]
Colin Cross0156e0d2017-12-18 11:43:53 -08001133 |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/io/File;, Ljava/io/BufferedReader;, NULL, Ljava/io/BufferedReader;, NULL, Ljava/io/BufferedReader;, NULL]
cnsunf0971e82017-11-14 14:03:09 -08001134 DUP
1135 |__STACK: [Ljava/io/BufferedReader;, Ljava/io/BufferedReader;, Ljava/io/FileReader;, Ljava/io/FileReader;]
Colin Cross0156e0d2017-12-18 11:43:53 -08001136 |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/io/File;, Ljava/io/BufferedReader;, NULL, Ljava/io/BufferedReader;, NULL, Ljava/io/BufferedReader;, NULL]
cnsunf0971e82017-11-14 14:03:09 -08001137 ALOAD 1
1138 |__STACK: [Ljava/io/BufferedReader;, Ljava/io/BufferedReader;, Ljava/io/FileReader;, Ljava/io/FileReader;, Ljava/io/File;]
Colin Cross0156e0d2017-12-18 11:43:53 -08001139 |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/io/File;, Ljava/io/BufferedReader;, NULL, Ljava/io/BufferedReader;, NULL, Ljava/io/BufferedReader;, NULL]
cnsunf0971e82017-11-14 14:03:09 -08001140 INVOKESPECIAL java/io/FileReader.<init> (Ljava/io/File;)V
1141 |__STACK: [Ljava/io/BufferedReader;, Ljava/io/BufferedReader;, Ljava/io/FileReader;]
Colin Cross0156e0d2017-12-18 11:43:53 -08001142 |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/io/File;, Ljava/io/BufferedReader;, NULL, Ljava/io/BufferedReader;, NULL, Ljava/io/BufferedReader;, NULL]
cnsunf0971e82017-11-14 14:03:09 -08001143 INVOKESPECIAL java/io/BufferedReader.<init> (Ljava/io/Reader;)V
1144 |__STACK: [Ljava/io/BufferedReader;]
Colin Cross0156e0d2017-12-18 11:43:53 -08001145 |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/io/File;, Ljava/io/BufferedReader;, NULL, Ljava/io/BufferedReader;, NULL, Ljava/io/BufferedReader;, NULL]
cnsunf0971e82017-11-14 14:03:09 -08001146 ASTORE 8
1147 |__STACK: []
Colin Cross0156e0d2017-12-18 11:43:53 -08001148 |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/io/File;, Ljava/io/BufferedReader;, NULL, Ljava/io/BufferedReader;, NULL, Ljava/io/BufferedReader;, NULL, Ljava/io/BufferedReader;]
cnsunf0971e82017-11-14 14:03:09 -08001149 L6
1150 ACONST_NULL
1151 |__STACK: [NULL]
Colin Cross0156e0d2017-12-18 11:43:53 -08001152 |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/io/File;, Ljava/io/BufferedReader;, NULL, Ljava/io/BufferedReader;, NULL, Ljava/io/BufferedReader;, NULL, Ljava/io/BufferedReader;]
cnsunf0971e82017-11-14 14:03:09 -08001153 ASTORE 9
1154 |__STACK: []
Colin Cross0156e0d2017-12-18 11:43:53 -08001155 |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/io/File;, Ljava/io/BufferedReader;, NULL, Ljava/io/BufferedReader;, NULL, Ljava/io/BufferedReader;, NULL, Ljava/io/BufferedReader;, NULL]
cnsunf0971e82017-11-14 14:03:09 -08001156 L7
1157 ALOAD 8
1158 |__STACK: [Ljava/io/BufferedReader;]
Colin Cross0156e0d2017-12-18 11:43:53 -08001159 |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/io/File;, Ljava/io/BufferedReader;, NULL, Ljava/io/BufferedReader;, NULL, Ljava/io/BufferedReader;, NULL, Ljava/io/BufferedReader;, NULL]
cnsunf0971e82017-11-14 14:03:09 -08001160 IFNULL L8
1161 |__STACK: []
Colin Cross0156e0d2017-12-18 11:43:53 -08001162 |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/io/File;, Ljava/io/BufferedReader;, NULL, Ljava/io/BufferedReader;, NULL, Ljava/io/BufferedReader;, NULL, Ljava/io/BufferedReader;, NULL]
cnsunf0971e82017-11-14 14:03:09 -08001163 ALOAD 9
1164 |__STACK: [NULL]
Colin Cross0156e0d2017-12-18 11:43:53 -08001165 |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/io/File;, Ljava/io/BufferedReader;, NULL, Ljava/io/BufferedReader;, NULL, Ljava/io/BufferedReader;, NULL, Ljava/io/BufferedReader;, NULL]
cnsunf0971e82017-11-14 14:03:09 -08001166 IFNULL L9
1167 |__STACK: []
Colin Cross0156e0d2017-12-18 11:43:53 -08001168 |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/io/File;, Ljava/io/BufferedReader;, NULL, Ljava/io/BufferedReader;, NULL, Ljava/io/BufferedReader;, NULL, Ljava/io/BufferedReader;, NULL]
cnsunf0971e82017-11-14 14:03:09 -08001169 L10
1170 ALOAD 8
1171 |__STACK: [Ljava/io/BufferedReader;]
Colin Cross0156e0d2017-12-18 11:43:53 -08001172 |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/io/File;, Ljava/io/BufferedReader;, NULL, Ljava/io/BufferedReader;, NULL, Ljava/io/BufferedReader;, NULL, Ljava/io/BufferedReader;, NULL]
cnsunf0971e82017-11-14 14:03:09 -08001173 INVOKEINTERFACE java/lang/AutoCloseable.close ()V
1174 |__STACK: []
Colin Cross0156e0d2017-12-18 11:43:53 -08001175 |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/io/File;, Ljava/io/BufferedReader;, NULL, Ljava/io/BufferedReader;, NULL, Ljava/io/BufferedReader;, NULL, Ljava/io/BufferedReader;, NULL]
cnsunf0971e82017-11-14 14:03:09 -08001176 L11
1177 GOTO L8
1178 |__STACK: []
Colin Cross0156e0d2017-12-18 11:43:53 -08001179 |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/io/File;, Ljava/io/BufferedReader;, NULL, Ljava/io/BufferedReader;, NULL, Ljava/io/BufferedReader;, NULL, Ljava/io/BufferedReader;, NULL]
cnsunf0971e82017-11-14 14:03:09 -08001180 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 Cross0156e0d2017-12-18 11:43:53 -08001184 |__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;]
cnsunf0971e82017-11-14 14:03:09 -08001185 ALOAD 9
1186 |__STACK: [Ljava/lang/Throwable;]
Colin Cross0156e0d2017-12-18 11:43:53 -08001187 |__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;]
cnsunf0971e82017-11-14 14:03:09 -08001188 ALOAD 10
1189 |__STACK: [Ljava/lang/Throwable;, Ljava/lang/Throwable;]
Colin Cross0156e0d2017-12-18 11:43:53 -08001190 |__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;]
cnsunf0971e82017-11-14 14:03:09 -08001191 INVOKEVIRTUAL java/lang/Throwable.addSuppressed (Ljava/lang/Throwable;)V
1192 |__STACK: []
Colin Cross0156e0d2017-12-18 11:43:53 -08001193 |__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;]
cnsunf0971e82017-11-14 14:03:09 -08001194 GOTO L8
1195 |__STACK: []
Colin Cross0156e0d2017-12-18 11:43:53 -08001196 |__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;]
cnsunf0971e82017-11-14 14:03:09 -08001197 L9
1198 FRAME SAME
1199 ALOAD 8
1200 |__STACK: [Ljava/lang/AutoCloseable;]
Colin Cross0156e0d2017-12-18 11:43:53 -08001201 |__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;]
cnsunf0971e82017-11-14 14:03:09 -08001202 INVOKEINTERFACE java/lang/AutoCloseable.close ()V
1203 |__STACK: []
Colin Cross0156e0d2017-12-18 11:43:53 -08001204 |__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;]
cnsunf0971e82017-11-14 14:03:09 -08001205 L8
1206 FRAME CHOP 2
1207 ALOAD 6
1208 |__STACK: [Ljava/lang/AutoCloseable;]
Colin Cross0156e0d2017-12-18 11:43:53 -08001209 |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/io/File;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;]
cnsunf0971e82017-11-14 14:03:09 -08001210 IFNULL L13
1211 |__STACK: []
Colin Cross0156e0d2017-12-18 11:43:53 -08001212 |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/io/File;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;]
cnsunf0971e82017-11-14 14:03:09 -08001213 ALOAD 7
1214 |__STACK: [Ljava/lang/Throwable;]
Colin Cross0156e0d2017-12-18 11:43:53 -08001215 |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/io/File;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;]
cnsunf0971e82017-11-14 14:03:09 -08001216 IFNULL L14
1217 |__STACK: []
Colin Cross0156e0d2017-12-18 11:43:53 -08001218 |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/io/File;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;]
cnsunf0971e82017-11-14 14:03:09 -08001219 L15
1220 ALOAD 6
1221 |__STACK: [Ljava/lang/AutoCloseable;]
Colin Cross0156e0d2017-12-18 11:43:53 -08001222 |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/io/File;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;]
cnsunf0971e82017-11-14 14:03:09 -08001223 INVOKEINTERFACE java/lang/AutoCloseable.close ()V
1224 |__STACK: []
Colin Cross0156e0d2017-12-18 11:43:53 -08001225 |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/io/File;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;]
cnsunf0971e82017-11-14 14:03:09 -08001226 L16
1227 GOTO L13
1228 |__STACK: []
Colin Cross0156e0d2017-12-18 11:43:53 -08001229 |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/io/File;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;]
cnsunf0971e82017-11-14 14:03:09 -08001230 L17
1231 FRAME SAME1 java/lang/Throwable
1232 ASTORE 8
1233 |__STACK: []
Colin Cross0156e0d2017-12-18 11:43:53 -08001234 |__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;]
cnsunf0971e82017-11-14 14:03:09 -08001235 ALOAD 7
1236 |__STACK: [Ljava/lang/Throwable;]
Colin Cross0156e0d2017-12-18 11:43:53 -08001237 |__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;]
cnsunf0971e82017-11-14 14:03:09 -08001238 ALOAD 8
1239 |__STACK: [Ljava/lang/Throwable;, Ljava/lang/Throwable;]
Colin Cross0156e0d2017-12-18 11:43:53 -08001240 |__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;]
cnsunf0971e82017-11-14 14:03:09 -08001241 INVOKEVIRTUAL java/lang/Throwable.addSuppressed (Ljava/lang/Throwable;)V
1242 |__STACK: []
Colin Cross0156e0d2017-12-18 11:43:53 -08001243 |__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;]
cnsunf0971e82017-11-14 14:03:09 -08001244 GOTO L13
1245 |__STACK: []
Colin Cross0156e0d2017-12-18 11:43:53 -08001246 |__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;]
cnsunf0971e82017-11-14 14:03:09 -08001247 L14
1248 FRAME SAME
1249 ALOAD 6
1250 |__STACK: [Ljava/lang/AutoCloseable;]
Colin Cross0156e0d2017-12-18 11:43:53 -08001251 |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/io/File;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;]
cnsunf0971e82017-11-14 14:03:09 -08001252 INVOKEINTERFACE java/lang/AutoCloseable.close ()V
1253 |__STACK: []
Colin Cross0156e0d2017-12-18 11:43:53 -08001254 |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/io/File;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;]
cnsunf0971e82017-11-14 14:03:09 -08001255 GOTO L13
1256 |__STACK: []
Colin Cross0156e0d2017-12-18 11:43:53 -08001257 |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/io/File;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;]
cnsunf0971e82017-11-14 14:03:09 -08001258 L18
1259 FRAME SAME1 java/lang/Throwable
1260 ASTORE 8
1261 |__STACK: []
Colin Cross0156e0d2017-12-18 11:43:53 -08001262 |__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;]
cnsunf0971e82017-11-14 14:03:09 -08001263 ALOAD 8
1264 |__STACK: [Ljava/lang/Throwable;]
Colin Cross0156e0d2017-12-18 11:43:53 -08001265 |__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;]
cnsunf0971e82017-11-14 14:03:09 -08001266 ASTORE 7
1267 |__STACK: []
Colin Cross0156e0d2017-12-18 11:43:53 -08001268 |__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;]
cnsunf0971e82017-11-14 14:03:09 -08001269 ALOAD 8
1270 |__STACK: [Ljava/lang/Throwable;]
Colin Cross0156e0d2017-12-18 11:43:53 -08001271 |__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;]
cnsunf0971e82017-11-14 14:03:09 -08001272 ATHROW
1273 |__STACK: []
Colin Cross0156e0d2017-12-18 11:43:53 -08001274 |__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;]
cnsunf0971e82017-11-14 14:03:09 -08001275 L19
1276 FRAME SAME1 java/lang/Throwable
1277 ASTORE 11
1278 |__STACK: []
Colin Cross0156e0d2017-12-18 11:43:53 -08001279 |__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;]
cnsunf0971e82017-11-14 14:03:09 -08001280 L20
1281 ALOAD 6
1282 |__STACK: [Ljava/lang/AutoCloseable;]
Colin Cross0156e0d2017-12-18 11:43:53 -08001283 |__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;]
cnsunf0971e82017-11-14 14:03:09 -08001284 IFNULL L21
1285 |__STACK: []
Colin Cross0156e0d2017-12-18 11:43:53 -08001286 |__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;]
cnsunf0971e82017-11-14 14:03:09 -08001287 ALOAD 7
1288 |__STACK: [Ljava/lang/Throwable;]
Colin Cross0156e0d2017-12-18 11:43:53 -08001289 |__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;]
cnsunf0971e82017-11-14 14:03:09 -08001290 IFNULL L22
1291 |__STACK: []
Colin Cross0156e0d2017-12-18 11:43:53 -08001292 |__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;]
cnsunf0971e82017-11-14 14:03:09 -08001293 L23
1294 ALOAD 6
1295 |__STACK: [Ljava/lang/AutoCloseable;]
Colin Cross0156e0d2017-12-18 11:43:53 -08001296 |__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;]
cnsunf0971e82017-11-14 14:03:09 -08001297 INVOKEINTERFACE java/lang/AutoCloseable.close ()V
1298 |__STACK: []
Colin Cross0156e0d2017-12-18 11:43:53 -08001299 |__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;]
cnsunf0971e82017-11-14 14:03:09 -08001300 L24
1301 GOTO L21
1302 |__STACK: []
Colin Cross0156e0d2017-12-18 11:43:53 -08001303 |__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;]
cnsunf0971e82017-11-14 14:03:09 -08001304 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 Cross0156e0d2017-12-18 11:43:53 -08001308 |__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;]
cnsunf0971e82017-11-14 14:03:09 -08001309 ALOAD 7
1310 |__STACK: [Ljava/lang/Throwable;]
Colin Cross0156e0d2017-12-18 11:43:53 -08001311 |__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;]
cnsunf0971e82017-11-14 14:03:09 -08001312 ALOAD 12
1313 |__STACK: [Ljava/lang/Throwable;, Ljava/lang/Throwable;]
Colin Cross0156e0d2017-12-18 11:43:53 -08001314 |__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;]
cnsunf0971e82017-11-14 14:03:09 -08001315 INVOKEVIRTUAL java/lang/Throwable.addSuppressed (Ljava/lang/Throwable;)V
1316 |__STACK: []
Colin Cross0156e0d2017-12-18 11:43:53 -08001317 |__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;]
cnsunf0971e82017-11-14 14:03:09 -08001318 GOTO L21
1319 |__STACK: []
Colin Cross0156e0d2017-12-18 11:43:53 -08001320 |__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;]
cnsunf0971e82017-11-14 14:03:09 -08001321 L22
1322 FRAME SAME
1323 ALOAD 6
1324 |__STACK: [Ljava/lang/AutoCloseable;]
Colin Cross0156e0d2017-12-18 11:43:53 -08001325 |__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;]
cnsunf0971e82017-11-14 14:03:09 -08001326 INVOKEINTERFACE java/lang/AutoCloseable.close ()V
1327 |__STACK: []
Colin Cross0156e0d2017-12-18 11:43:53 -08001328 |__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;]
cnsunf0971e82017-11-14 14:03:09 -08001329 L21
1330 FRAME SAME
1331 ALOAD 11
1332 |__STACK: [Ljava/lang/Throwable;]
Colin Cross0156e0d2017-12-18 11:43:53 -08001333 |__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;]
cnsunf0971e82017-11-14 14:03:09 -08001334 ATHROW
1335 |__STACK: []
Colin Cross0156e0d2017-12-18 11:43:53 -08001336 |__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;]
cnsunf0971e82017-11-14 14:03:09 -08001337 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 Cross0156e0d2017-12-18 11:43:53 -08001341 |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/io/File;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;]
cnsunf0971e82017-11-14 14:03:09 -08001342 IFNULL L26
1343 |__STACK: []
Colin Cross0156e0d2017-12-18 11:43:53 -08001344 |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/io/File;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;]
cnsunf0971e82017-11-14 14:03:09 -08001345 ALOAD 5
1346 |__STACK: [Ljava/lang/Throwable;]
Colin Cross0156e0d2017-12-18 11:43:53 -08001347 |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/io/File;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;]
cnsunf0971e82017-11-14 14:03:09 -08001348 IFNULL L27
1349 |__STACK: []
Colin Cross0156e0d2017-12-18 11:43:53 -08001350 |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/io/File;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;]
cnsunf0971e82017-11-14 14:03:09 -08001351 L28
1352 ALOAD 4
1353 |__STACK: [Ljava/lang/AutoCloseable;]
Colin Cross0156e0d2017-12-18 11:43:53 -08001354 |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/io/File;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;]
cnsunf0971e82017-11-14 14:03:09 -08001355 INVOKEINTERFACE java/lang/AutoCloseable.close ()V
1356 |__STACK: []
Colin Cross0156e0d2017-12-18 11:43:53 -08001357 |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/io/File;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;]
cnsunf0971e82017-11-14 14:03:09 -08001358 L29
1359 GOTO L26
1360 |__STACK: []
Colin Cross0156e0d2017-12-18 11:43:53 -08001361 |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/io/File;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;]
cnsunf0971e82017-11-14 14:03:09 -08001362 L30
1363 FRAME SAME1 java/lang/Throwable
1364 ASTORE 6
1365 |__STACK: []
Colin Cross0156e0d2017-12-18 11:43:53 -08001366 |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/io/File;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, Ljava/lang/Throwable;]
cnsunf0971e82017-11-14 14:03:09 -08001367 ALOAD 5
1368 |__STACK: [Ljava/lang/Throwable;]
Colin Cross0156e0d2017-12-18 11:43:53 -08001369 |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/io/File;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, Ljava/lang/Throwable;]
cnsunf0971e82017-11-14 14:03:09 -08001370 ALOAD 6
1371 |__STACK: [Ljava/lang/Throwable;, Ljava/lang/Throwable;]
Colin Cross0156e0d2017-12-18 11:43:53 -08001372 |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/io/File;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, Ljava/lang/Throwable;]
cnsunf0971e82017-11-14 14:03:09 -08001373 INVOKEVIRTUAL java/lang/Throwable.addSuppressed (Ljava/lang/Throwable;)V
1374 |__STACK: []
Colin Cross0156e0d2017-12-18 11:43:53 -08001375 |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/io/File;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, Ljava/lang/Throwable;]
cnsunf0971e82017-11-14 14:03:09 -08001376 GOTO L26
1377 |__STACK: []
Colin Cross0156e0d2017-12-18 11:43:53 -08001378 |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/io/File;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, Ljava/lang/Throwable;]
cnsunf0971e82017-11-14 14:03:09 -08001379 L27
1380 FRAME SAME
1381 ALOAD 4
1382 |__STACK: [Ljava/lang/AutoCloseable;]
Colin Cross0156e0d2017-12-18 11:43:53 -08001383 |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/io/File;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;]
cnsunf0971e82017-11-14 14:03:09 -08001384 INVOKEINTERFACE java/lang/AutoCloseable.close ()V
1385 |__STACK: []
Colin Cross0156e0d2017-12-18 11:43:53 -08001386 |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/io/File;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;]
cnsunf0971e82017-11-14 14:03:09 -08001387 GOTO L26
1388 |__STACK: []
Colin Cross0156e0d2017-12-18 11:43:53 -08001389 |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/io/File;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;]
cnsunf0971e82017-11-14 14:03:09 -08001390 L31
1391 FRAME SAME1 java/lang/Throwable
1392 ASTORE 6
1393 |__STACK: []
Colin Cross0156e0d2017-12-18 11:43:53 -08001394 |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/io/File;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, Ljava/lang/Throwable;]
cnsunf0971e82017-11-14 14:03:09 -08001395 ALOAD 6
1396 |__STACK: [Ljava/lang/Throwable;]
Colin Cross0156e0d2017-12-18 11:43:53 -08001397 |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/io/File;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, Ljava/lang/Throwable;]
cnsunf0971e82017-11-14 14:03:09 -08001398 ASTORE 5
1399 |__STACK: []
Colin Cross0156e0d2017-12-18 11:43:53 -08001400 |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/io/File;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, Ljava/lang/Throwable;]
cnsunf0971e82017-11-14 14:03:09 -08001401 ALOAD 6
1402 |__STACK: [Ljava/lang/Throwable;]
Colin Cross0156e0d2017-12-18 11:43:53 -08001403 |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/io/File;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, Ljava/lang/Throwable;]
cnsunf0971e82017-11-14 14:03:09 -08001404 ATHROW
1405 |__STACK: []
Colin Cross0156e0d2017-12-18 11:43:53 -08001406 |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/io/File;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, Ljava/lang/Throwable;]
cnsunf0971e82017-11-14 14:03:09 -08001407 L32
1408 FRAME SAME1 java/lang/Throwable
1409 ASTORE 13
1410 |__STACK: []
Colin Cross0156e0d2017-12-18 11:43:53 -08001411 |__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;]
cnsunf0971e82017-11-14 14:03:09 -08001412 L33
1413 ALOAD 4
1414 |__STACK: [Ljava/lang/AutoCloseable;]
Colin Cross0156e0d2017-12-18 11:43:53 -08001415 |__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;]
cnsunf0971e82017-11-14 14:03:09 -08001416 IFNULL L34
1417 |__STACK: []
Colin Cross0156e0d2017-12-18 11:43:53 -08001418 |__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;]
cnsunf0971e82017-11-14 14:03:09 -08001419 ALOAD 5
1420 |__STACK: [Ljava/lang/Throwable;]
Colin Cross0156e0d2017-12-18 11:43:53 -08001421 |__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;]
cnsunf0971e82017-11-14 14:03:09 -08001422 IFNULL L35
1423 |__STACK: []
Colin Cross0156e0d2017-12-18 11:43:53 -08001424 |__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;]
cnsunf0971e82017-11-14 14:03:09 -08001425 L36
1426 ALOAD 4
1427 |__STACK: [Ljava/lang/AutoCloseable;]
Colin Cross0156e0d2017-12-18 11:43:53 -08001428 |__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;]
cnsunf0971e82017-11-14 14:03:09 -08001429 INVOKEINTERFACE java/lang/AutoCloseable.close ()V
1430 |__STACK: []
Colin Cross0156e0d2017-12-18 11:43:53 -08001431 |__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;]
cnsunf0971e82017-11-14 14:03:09 -08001432 L37
1433 GOTO L34
1434 |__STACK: []
Colin Cross0156e0d2017-12-18 11:43:53 -08001435 |__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;]
cnsunf0971e82017-11-14 14:03:09 -08001436 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 Cross0156e0d2017-12-18 11:43:53 -08001440 |__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;]
cnsunf0971e82017-11-14 14:03:09 -08001441 ALOAD 5
1442 |__STACK: [Ljava/lang/Throwable;]
Colin Cross0156e0d2017-12-18 11:43:53 -08001443 |__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;]
cnsunf0971e82017-11-14 14:03:09 -08001444 ALOAD 14
1445 |__STACK: [Ljava/lang/Throwable;, Ljava/lang/Throwable;]
Colin Cross0156e0d2017-12-18 11:43:53 -08001446 |__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;]
cnsunf0971e82017-11-14 14:03:09 -08001447 INVOKEVIRTUAL java/lang/Throwable.addSuppressed (Ljava/lang/Throwable;)V
1448 |__STACK: []
Colin Cross0156e0d2017-12-18 11:43:53 -08001449 |__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;]
cnsunf0971e82017-11-14 14:03:09 -08001450 GOTO L34
1451 |__STACK: []
Colin Cross0156e0d2017-12-18 11:43:53 -08001452 |__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;]
cnsunf0971e82017-11-14 14:03:09 -08001453 L35
1454 FRAME SAME
1455 ALOAD 4
1456 |__STACK: [Ljava/lang/AutoCloseable;]
Colin Cross0156e0d2017-12-18 11:43:53 -08001457 |__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;]
cnsunf0971e82017-11-14 14:03:09 -08001458 INVOKEINTERFACE java/lang/AutoCloseable.close ()V
1459 |__STACK: []
Colin Cross0156e0d2017-12-18 11:43:53 -08001460 |__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;]
cnsunf0971e82017-11-14 14:03:09 -08001461 L34
1462 FRAME SAME
1463 ALOAD 13
1464 |__STACK: [Ljava/lang/Throwable;]
Colin Cross0156e0d2017-12-18 11:43:53 -08001465 |__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;]
cnsunf0971e82017-11-14 14:03:09 -08001466 ATHROW
1467 |__STACK: []
Colin Cross0156e0d2017-12-18 11:43:53 -08001468 |__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;]
cnsunf0971e82017-11-14 14:03:09 -08001469 L26
1470 FRAME FULL [testsubjects/TestSubject java/io/File java/lang/AutoCloseable java/lang/Throwable] []
1471 ALOAD 2
1472 |__STACK: [Ljava/lang/AutoCloseable;]
Colin Cross0156e0d2017-12-18 11:43:53 -08001473 |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/io/File;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;]
cnsunf0971e82017-11-14 14:03:09 -08001474 IFNULL L39
1475 |__STACK: []
Colin Cross0156e0d2017-12-18 11:43:53 -08001476 |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/io/File;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;]
cnsunf0971e82017-11-14 14:03:09 -08001477 ALOAD 3
1478 |__STACK: [Ljava/lang/Throwable;]
Colin Cross0156e0d2017-12-18 11:43:53 -08001479 |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/io/File;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;]
cnsunf0971e82017-11-14 14:03:09 -08001480 IFNULL L40
1481 |__STACK: []
Colin Cross0156e0d2017-12-18 11:43:53 -08001482 |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/io/File;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;]
cnsunf0971e82017-11-14 14:03:09 -08001483 L41
1484 ALOAD 2
1485 |__STACK: [Ljava/lang/AutoCloseable;]
Colin Cross0156e0d2017-12-18 11:43:53 -08001486 |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/io/File;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;]
cnsunf0971e82017-11-14 14:03:09 -08001487 INVOKEINTERFACE java/lang/AutoCloseable.close ()V
1488 |__STACK: []
Colin Cross0156e0d2017-12-18 11:43:53 -08001489 |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/io/File;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;]
cnsunf0971e82017-11-14 14:03:09 -08001490 L42
1491 GOTO L39
1492 |__STACK: []
Colin Cross0156e0d2017-12-18 11:43:53 -08001493 |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/io/File;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;]
cnsunf0971e82017-11-14 14:03:09 -08001494 L43
1495 FRAME SAME1 java/lang/Throwable
1496 ASTORE 4
1497 |__STACK: []
Colin Cross0156e0d2017-12-18 11:43:53 -08001498 |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/io/File;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, Ljava/lang/Throwable;]
cnsunf0971e82017-11-14 14:03:09 -08001499 ALOAD 3
1500 |__STACK: [Ljava/lang/Throwable;]
Colin Cross0156e0d2017-12-18 11:43:53 -08001501 |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/io/File;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, Ljava/lang/Throwable;]
cnsunf0971e82017-11-14 14:03:09 -08001502 ALOAD 4
1503 |__STACK: [Ljava/lang/Throwable;, Ljava/lang/Throwable;]
Colin Cross0156e0d2017-12-18 11:43:53 -08001504 |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/io/File;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, Ljava/lang/Throwable;]
cnsunf0971e82017-11-14 14:03:09 -08001505 INVOKEVIRTUAL java/lang/Throwable.addSuppressed (Ljava/lang/Throwable;)V
1506 |__STACK: []
Colin Cross0156e0d2017-12-18 11:43:53 -08001507 |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/io/File;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, Ljava/lang/Throwable;]
cnsunf0971e82017-11-14 14:03:09 -08001508 GOTO L39
1509 |__STACK: []
Colin Cross0156e0d2017-12-18 11:43:53 -08001510 |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/io/File;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, Ljava/lang/Throwable;]
cnsunf0971e82017-11-14 14:03:09 -08001511 L40
1512 FRAME SAME
1513 ALOAD 2
1514 |__STACK: [Ljava/lang/AutoCloseable;]
Colin Cross0156e0d2017-12-18 11:43:53 -08001515 |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/io/File;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;]
cnsunf0971e82017-11-14 14:03:09 -08001516 INVOKEINTERFACE java/lang/AutoCloseable.close ()V
1517 |__STACK: []
Colin Cross0156e0d2017-12-18 11:43:53 -08001518 |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/io/File;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;]
cnsunf0971e82017-11-14 14:03:09 -08001519 GOTO L39
1520 |__STACK: []
Colin Cross0156e0d2017-12-18 11:43:53 -08001521 |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/io/File;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;]
cnsunf0971e82017-11-14 14:03:09 -08001522 L44
1523 FRAME SAME1 java/lang/Throwable
1524 ASTORE 4
1525 |__STACK: []
Colin Cross0156e0d2017-12-18 11:43:53 -08001526 |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/io/File;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, Ljava/lang/Throwable;]
cnsunf0971e82017-11-14 14:03:09 -08001527 ALOAD 4
1528 |__STACK: [Ljava/lang/Throwable;]
Colin Cross0156e0d2017-12-18 11:43:53 -08001529 |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/io/File;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, Ljava/lang/Throwable;]
cnsunf0971e82017-11-14 14:03:09 -08001530 ASTORE 3
1531 |__STACK: []
Colin Cross0156e0d2017-12-18 11:43:53 -08001532 |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/io/File;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, Ljava/lang/Throwable;]
cnsunf0971e82017-11-14 14:03:09 -08001533 ALOAD 4
1534 |__STACK: [Ljava/lang/Throwable;]
Colin Cross0156e0d2017-12-18 11:43:53 -08001535 |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/io/File;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, Ljava/lang/Throwable;]
cnsunf0971e82017-11-14 14:03:09 -08001536 ATHROW
1537 |__STACK: []
Colin Cross0156e0d2017-12-18 11:43:53 -08001538 |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/io/File;, Ljava/lang/AutoCloseable;, Ljava/lang/Throwable;, Ljava/lang/Throwable;]
cnsunf0971e82017-11-14 14:03:09 -08001539 L45
1540 FRAME SAME1 java/lang/Throwable
1541 ASTORE 15
1542 |__STACK: []
Colin Cross0156e0d2017-12-18 11:43:53 -08001543 |__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;]
cnsunf0971e82017-11-14 14:03:09 -08001544 L46
1545 ALOAD 2
1546 |__STACK: [Ljava/lang/AutoCloseable;]
Colin Cross0156e0d2017-12-18 11:43:53 -08001547 |__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;]
cnsunf0971e82017-11-14 14:03:09 -08001548 IFNULL L47
1549 |__STACK: []
Colin Cross0156e0d2017-12-18 11:43:53 -08001550 |__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;]
cnsunf0971e82017-11-14 14:03:09 -08001551 ALOAD 3
1552 |__STACK: [Ljava/lang/Throwable;]
Colin Cross0156e0d2017-12-18 11:43:53 -08001553 |__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;]
cnsunf0971e82017-11-14 14:03:09 -08001554 IFNULL L48
1555 |__STACK: []
Colin Cross0156e0d2017-12-18 11:43:53 -08001556 |__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;]
cnsunf0971e82017-11-14 14:03:09 -08001557 L49
1558 ALOAD 2
1559 |__STACK: [Ljava/lang/AutoCloseable;]
Colin Cross0156e0d2017-12-18 11:43:53 -08001560 |__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;]
cnsunf0971e82017-11-14 14:03:09 -08001561 INVOKEINTERFACE java/lang/AutoCloseable.close ()V
1562 |__STACK: []
Colin Cross0156e0d2017-12-18 11:43:53 -08001563 |__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;]
cnsunf0971e82017-11-14 14:03:09 -08001564 L50
1565 GOTO L47
1566 |__STACK: []
Colin Cross0156e0d2017-12-18 11:43:53 -08001567 |__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;]
cnsunf0971e82017-11-14 14:03:09 -08001568 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 Cross0156e0d2017-12-18 11:43:53 -08001572 |__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;]
cnsunf0971e82017-11-14 14:03:09 -08001573 ALOAD 3
1574 |__STACK: [Ljava/lang/Throwable;]
Colin Cross0156e0d2017-12-18 11:43:53 -08001575 |__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;]
cnsunf0971e82017-11-14 14:03:09 -08001576 ALOAD 16
1577 |__STACK: [Ljava/lang/Throwable;, Ljava/lang/Throwable;]
Colin Cross0156e0d2017-12-18 11:43:53 -08001578 |__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;]
cnsunf0971e82017-11-14 14:03:09 -08001579 INVOKEVIRTUAL java/lang/Throwable.addSuppressed (Ljava/lang/Throwable;)V
1580 |__STACK: []
Colin Cross0156e0d2017-12-18 11:43:53 -08001581 |__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;]
cnsunf0971e82017-11-14 14:03:09 -08001582 GOTO L47
1583 |__STACK: []
Colin Cross0156e0d2017-12-18 11:43:53 -08001584 |__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;]
cnsunf0971e82017-11-14 14:03:09 -08001585 L48
1586 FRAME SAME
1587 ALOAD 2
1588 |__STACK: [Ljava/lang/AutoCloseable;]
Colin Cross0156e0d2017-12-18 11:43:53 -08001589 |__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;]
cnsunf0971e82017-11-14 14:03:09 -08001590 INVOKEINTERFACE java/lang/AutoCloseable.close ()V
1591 |__STACK: []
Colin Cross0156e0d2017-12-18 11:43:53 -08001592 |__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;]
cnsunf0971e82017-11-14 14:03:09 -08001593 L47
1594 FRAME SAME
1595 ALOAD 15
1596 |__STACK: [Ljava/lang/Throwable;]
Colin Cross0156e0d2017-12-18 11:43:53 -08001597 |__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;]
cnsunf0971e82017-11-14 14:03:09 -08001598 ATHROW
1599 |__STACK: []
Colin Cross0156e0d2017-12-18 11:43:53 -08001600 |__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;]
cnsunf0971e82017-11-14 14:03:09 -08001601 L39
1602 FRAME FULL [testsubjects/TestSubject java/io/File] []
1603 GOTO L52
1604 |__STACK: []
Colin Cross0156e0d2017-12-18 11:43:53 -08001605 |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/io/File;]
cnsunf0971e82017-11-14 14:03:09 -08001606 L53
1607 FRAME SAME1 java/io/IOException
1608 ASTORE 2
1609 |__STACK: []
Colin Cross0156e0d2017-12-18 11:43:53 -08001610 |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/io/File;, Ljava/io/IOException;]
cnsunf0971e82017-11-14 14:03:09 -08001611 L54
1612 ALOAD 2
1613 |__STACK: [Ljava/io/IOException;]
Colin Cross0156e0d2017-12-18 11:43:53 -08001614 |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/io/File;, Ljava/io/IOException;]
cnsunf0971e82017-11-14 14:03:09 -08001615 INVOKEVIRTUAL java/io/IOException.printStackTrace ()V
1616 |__STACK: []
Colin Cross0156e0d2017-12-18 11:43:53 -08001617 |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/io/File;, Ljava/io/IOException;]
cnsunf0971e82017-11-14 14:03:09 -08001618 L52
1619 FRAME SAME
1620 RETURN
1621 |__STACK: []
Colin Cross0156e0d2017-12-18 11:43:53 -08001622 |__LOCAL: [Ltestsubjects/TestSubject;, Ljava/io/File;]
1623Method 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]
1699Method 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]
cnsunf0971e82017-11-14 14:03:09 -08001778Method <clinit>
1779 L0
1780 ICONST_1
1781 |__STACK: [I]
Colin Cross0156e0d2017-12-18 11:43:53 -08001782 |__LOCAL: []
cnsunf0971e82017-11-14 14:03:09 -08001783 PUTSTATIC testsubjects/TestSubject.VALUE_ONE : I
1784 |__STACK: []
Colin Cross0156e0d2017-12-18 11:43:53 -08001785 |__LOCAL: []
cnsunf0971e82017-11-14 14:03:09 -08001786 L1
1787 ICONST_2
1788 |__STACK: [I]
Colin Cross0156e0d2017-12-18 11:43:53 -08001789 |__LOCAL: []
cnsunf0971e82017-11-14 14:03:09 -08001790 PUTSTATIC testsubjects/TestSubject.VALUE_TWO : I
1791 |__STACK: []
Colin Cross0156e0d2017-12-18 11:43:53 -08001792 |__LOCAL: []
cnsunf0971e82017-11-14 14:03:09 -08001793 RETURN
Colin Cross0156e0d2017-12-18 11:43:53 -08001794 |__STACK: []
1795 |__LOCAL: []