Skip to content

Instantly share code, notes, and snippets.

@WilliamParker
Created December 28, 2015 16:28
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save WilliamParker/dc606ad086670915efd9 to your computer and use it in GitHub Desktop.
Save WilliamParker/dc606ad086670915efd9 to your computer and use it in GitHub Desktop.
Bytecode for the init0 method of unmap-test.core
0 ldc #104 <clojure.core>
2 ldc #106 <in-ns>
4 invokestatic #112 <clojure/lang/RT.var>
7 checkcast #12 <clojure/lang/Var>
10 putstatic #10 <unmap_test/core__init.const__0>
13 aconst_null
14 ldc #114 <unmap-test.core>
16 invokestatic #118 <clojure/lang/Symbol.intern>
19 checkcast #120 <clojure/lang/AFn>
22 putstatic #22 <unmap_test/core__init.const__1>
25 aconst_null
26 ldc #104 <clojure.core>
28 invokestatic #118 <clojure/lang/Symbol.intern>
31 checkcast #120 <clojure/lang/AFn>
34 putstatic #38 <unmap_test/core__init.const__2>
37 ldc #114 <unmap-test.core>
39 ldc #122 <a>
41 invokestatic #112 <clojure/lang/RT.var>
44 checkcast #12 <clojure/lang/Var>
47 putstatic #56 <unmap_test/core__init.const__3>
50 aconst_null
51 ldc #124 <line>
53 invokestatic #128 <clojure/lang/RT.keyword>
56 checkcast #130 <clojure/lang/Keyword>
59 putstatic #132 <unmap_test/core__init.const__4>
62 iconst_3
63 invokestatic #138 <java/lang/Integer.valueOf>
66 putstatic #140 <unmap_test/core__init.const__5>
69 aconst_null
70 ldc #142 <column>
72 invokestatic #128 <clojure/lang/RT.keyword>
75 checkcast #130 <clojure/lang/Keyword>
78 putstatic #144 <unmap_test/core__init.const__6>
81 iconst_1
82 invokestatic #138 <java/lang/Integer.valueOf>
85 putstatic #146 <unmap_test/core__init.const__7>
88 aconst_null
89 ldc #148 <file>
91 invokestatic #128 <clojure/lang/RT.keyword>
94 checkcast #130 <clojure/lang/Keyword>
97 putstatic #150 <unmap_test/core__init.const__8>
100 bipush 6
102 anewarray #4 <java/lang/Object>
105 dup
106 iconst_0
107 aconst_null
108 ldc #124 <line>
110 invokestatic #128 <clojure/lang/RT.keyword>
113 aastore
114 dup
115 iconst_1
116 iconst_3
117 invokestatic #138 <java/lang/Integer.valueOf>
120 aastore
121 dup
122 iconst_2
123 aconst_null
124 ldc #142 <column>
126 invokestatic #128 <clojure/lang/RT.keyword>
129 aastore
130 dup
131 iconst_3
132 iconst_1
133 invokestatic #138 <java/lang/Integer.valueOf>
136 aastore
137 dup
138 iconst_4
139 aconst_null
140 ldc #148 <file>
142 invokestatic #128 <clojure/lang/RT.keyword>
145 aastore
146 dup
147 iconst_5
148 ldc #152 <unmap_test/core.clj>
150 aastore
151 invokestatic #156 <clojure/lang/RT.map>
154 checkcast #120 <clojure/lang/AFn>
157 putstatic #59 <unmap_test/core__init.const__9>
160 aconst_null
161 ldc #158 <test-1>
163 invokestatic #128 <clojure/lang/RT.keyword>
166 checkcast #130 <clojure/lang/Keyword>
169 putstatic #69 <unmap_test/core__init.const__10>
172 ldc #104 <clojure.core>
174 ldc #160 <ns-unmap>
176 invokestatic #112 <clojure/lang/RT.var>
179 checkcast #12 <clojure/lang/Var>
182 putstatic #76 <unmap_test/core__init.const__11>
185 aconst_null
186 ldc #114 <unmap-test.core>
188 invokestatic #118 <clojure/lang/Symbol.intern>
191 checkcast #120 <clojure/lang/AFn>
194 putstatic #79 <unmap_test/core__init.const__12>
197 aconst_null
198 ldc #122 <a>
200 invokestatic #118 <clojure/lang/Symbol.intern>
203 checkcast #120 <clojure/lang/AFn>
206 putstatic #82 <unmap_test/core__init.const__13>
209 ldc #114 <unmap-test.core>
211 ldc #122 <a>
213 invokestatic #112 <clojure/lang/RT.var>
216 checkcast #12 <clojure/lang/Var>
219 putstatic #88 <unmap_test/core__init.const__14>
222 bipush 7
224 invokestatic #138 <java/lang/Integer.valueOf>
227 putstatic #162 <unmap_test/core__init.const__15>
230 bipush 6
232 anewarray #4 <java/lang/Object>
235 dup
236 iconst_0
237 aconst_null
238 ldc #124 <line>
240 invokestatic #128 <clojure/lang/RT.keyword>
243 aastore
244 dup
245 iconst_1
246 bipush 7
248 invokestatic #138 <java/lang/Integer.valueOf>
251 aastore
252 dup
253 iconst_2
254 aconst_null
255 ldc #142 <column>
257 invokestatic #128 <clojure/lang/RT.keyword>
260 aastore
261 dup
262 iconst_3
263 iconst_1
264 invokestatic #138 <java/lang/Integer.valueOf>
267 aastore
268 dup
269 iconst_4
270 aconst_null
271 ldc #148 <file>
273 invokestatic #128 <clojure/lang/RT.keyword>
276 aastore
277 dup
278 iconst_5
279 ldc #152 <unmap_test/core.clj>
281 aastore
282 invokestatic #156 <clojure/lang/RT.map>
285 checkcast #120 <clojure/lang/AFn>
288 putstatic #91 <unmap_test/core__init.const__16>
291 aconst_null
292 ldc #164 <test-2>
294 invokestatic #128 <clojure/lang/RT.keyword>
297 checkcast #130 <clojure/lang/Keyword>
300 putstatic #94 <unmap_test/core__init.const__17>
303 return
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment