Skip to content

Instantly share code, notes, and snippets.

@WilliamParker
Created December 28, 2015 16:31
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/4cc47939f613d4595d94 to your computer and use it in GitHub Desktop.
Save WilliamParker/4cc47939f613d4595d94 to your computer and use it in GitHub Desktop.
Decompiled namespace class initializer for unmap-test.core
package unmap_test;
import clojure.lang.AFn;
import clojure.lang.Compiler;
import clojure.lang.IFn;
import clojure.lang.IPersistentMap;
import clojure.lang.Keyword;
import clojure.lang.LockingTransaction;
import clojure.lang.RT;
import clojure.lang.Symbol;
import clojure.lang.Var;
import java.util.concurrent.Callable;
public class core__init
{
public static final Var const__0;
public static final AFn const__1;
public static final AFn const__2;
public static final Var const__3;
public static final Keyword const__4;
public static final Object const__5;
public static final Keyword const__6;
public static final Object const__7;
public static final Keyword const__8;
public static final AFn const__9;
public static final Keyword const__10;
public static final Var const__11;
public static final AFn const__12;
public static final AFn const__13;
public static final Var const__14;
public static final Object const__15;
public static final AFn const__16;
public static final Keyword const__17;
public static void load()
{
if (((Symbol)const__1).equals(const__2)) { tmpTernaryOp = null; break label67; ((IFn)new core.loading__5340__auto____965()).invoke(); } else { LockingTransaction.runInTransaction((Callable)new core.fn__967()); } label67: tmp70_67 = const__3; tmp70_67.setMeta((IPersistentMap)const__9); tmp70_67.bindRoot(const__10);
Var tmp110_107 = const__14; tmp110_107.setMeta((IPersistentMap)const__16); tmp110_107.bindRoot(const__17);
}
public static void __init0()
{
const__0 = (Var)RT.var("clojure.core", "in-ns");
const__1 = (AFn)Symbol.intern(null, "unmap-test.core");
const__2 = (AFn)Symbol.intern(null, "clojure.core");
const__3 = (Var)RT.var("unmap-test.core", "a");
const__4 = (Keyword)RT.keyword(null, "line");
const__5 = Integer.valueOf(3);
const__6 = (Keyword)RT.keyword(null, "column");
const__7 = Integer.valueOf(1);
const__8 = (Keyword)RT.keyword(null, "file");
const__9 = (AFn)RT.map(new Object[] { RT.keyword(null, "line"), Integer.valueOf(3), RT.keyword(null, "column"), Integer.valueOf(1), RT.keyword(null, "file"), "unmap_test/core.clj" });
const__10 = (Keyword)RT.keyword(null, "test-1");
const__11 = (Var)RT.var("clojure.core", "ns-unmap");
const__12 = (AFn)Symbol.intern(null, "unmap-test.core");
const__13 = (AFn)Symbol.intern(null, "a");
const__14 = (Var)RT.var("unmap-test.core", "a");
const__15 = Integer.valueOf(7);
const__16 = (AFn)RT.map(new Object[] { RT.keyword(null, "line"), Integer.valueOf(7), RT.keyword(null, "column"), Integer.valueOf(1), RT.keyword(null, "file"), "unmap_test/core.clj" });
const__17 = (Keyword)RT.keyword(null, "test-2");
}
static
{
__init0();
Compiler.pushNSandLoader(RT.classForName("unmap_test.core__init").getClassLoader());
try
{
load();
Var.popThreadBindings();
}
finally
{
Var.popThreadBindings();
throw finally;
}
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment