Skip to content

Instantly share code, notes, and snippets.

@WilliamParker
Created December 28, 2015 16:27
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/d8ef4c0555a30135f35a to your computer and use it in GitHub Desktop.
Save WilliamParker/d8ef4c0555a30135f35a to your computer and use it in GitHub Desktop.
load method from unmap-test example
0 getstatic #10 <unmap_test/core__init.const__0>
3 invokevirtual #16 <clojure/lang/Var.getRawRoot>
6 checkcast #18 <clojure/lang/IFn>
9 getstatic #22 <unmap_test/core__init.const__1>
12 invokeinterface #26 <clojure/lang/IFn.invoke> count 2
17 new #28 <unmap_test/core$loading__5340__auto____965>
20 dup
21 invokespecial #31 <unmap_test/core$loading__5340__auto____965.<init>>
24 checkcast #18 <clojure/lang/IFn>
27 invokeinterface #33 <clojure/lang/IFn.invoke> count 1
32 getstatic #22 <unmap_test/core__init.const__1>
35 checkcast #35 <clojure/lang/Symbol>
38 getstatic #38 <unmap_test/core__init.const__2>
41 invokevirtual #42 <clojure/lang/Symbol.equals>
44 ifeq 52 (+8)
47 aconst_null
48 goto 67 (+19)
51 pop
52 new #44 <unmap_test/core$fn__967>
55 dup
56 invokespecial #45 <unmap_test/core$fn__967.<init>>
59 checkcast #47 <java/util/concurrent/Callable>
62 invokestatic #53 <clojure/lang/LockingTransaction.runInTransaction>
65 pop
66 aconst_null
67 getstatic #56 <unmap_test/core__init.const__3>
70 dup
71 getstatic #59 <unmap_test/core__init.const__9>
74 checkcast #61 <clojure/lang/IPersistentMap>
77 invokevirtual #65 <clojure/lang/Var.setMeta>
80 dup
81 getstatic #69 <unmap_test/core__init.const__10>
84 invokevirtual #73 <clojure/lang/Var.bindRoot>
87 getstatic #76 <unmap_test/core__init.const__11>
90 invokevirtual #16 <clojure/lang/Var.getRawRoot>
93 checkcast #18 <clojure/lang/IFn>
96 getstatic #79 <unmap_test/core__init.const__12>
99 getstatic #82 <unmap_test/core__init.const__13>
102 invokeinterface #85 <clojure/lang/IFn.invoke> count 3
107 getstatic #88 <unmap_test/core__init.const__14>
110 dup
111 getstatic #91 <unmap_test/core__init.const__16>
114 checkcast #61 <clojure/lang/IPersistentMap>
117 invokevirtual #65 <clojure/lang/Var.setMeta>
120 dup
121 getstatic #94 <unmap_test/core__init.const__17>
124 invokevirtual #73 <clojure/lang/Var.bindRoot>
127 return
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment