Skip to content

Instantly share code, notes, and snippets.

@FieryCod
Created December 25, 2021 18:45
Show Gist options
  • Save FieryCod/ab335ff24a0bc1bedef8e0591351ae40 to your computer and use it in GitHub Desktop.
Save FieryCod/ab335ff24a0bc1bedef8e0591351ae40 to your computer and use it in GitHub Desktop.
// Decompiling class: clojure_string__init
import java.util.concurrent.*;
import java.util.*;
import clojure.lang.*;
public class clojure_string__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 AFn const__13;
public static final Var const__14;
public static final AFn const__17;
public static void load() {
((IFn)clojure_string__init.const__0.getRawRoot()).invoke(clojure_string__init.const__1);
new clojure_string$loading__6737__auto____126().invoke();
if (((Symbol)clojure_string__init.const__1).equals(clojure_string__init.const__2)) {
null;
}
else {
LockingTransaction.runInTransaction(new clojure_string$fn__128());
null;
}
final Var const__3 = clojure_string__init.const__3;
const__3.setMeta((IPersistentMap)clojure_string__init.const__13);
const__3.bindRoot(new clojure_string$upper_case());
final Var const__4 = clojure_string__init.const__14;
const__4.setMeta((IPersistentMap)clojure_string__init.const__17);
const__4.bindRoot(new clojure_string$lower_case());
}
public static void __init0() {
const__0 = RT.var("clojure.core", "in-ns");
const__1 = Symbol.intern(null, "clojure-string");
const__2 = Symbol.intern(null, "clojure.core");
const__3 = RT.var("clojure-string", "upper-case");
const__13 = (AFn)RT.map(RT.keyword(null, "tag"), RT.classForName("java.lang.String"), RT.keyword(null, "arglists"), PersistentList.create(Arrays.asList(Tuple.create(Symbol.intern(null, "s").withMeta(RT.map(RT.keyword(null, "tag"), Symbol.intern(null, "String")))))), RT.keyword(null, "line"), 3, RT.keyword(null, "column"), 1, RT.keyword(null, "file"), "clojure_string.clj");
const__14 = RT.var("clojure-string", "lower-case");
const__17 = (AFn)RT.map(RT.keyword(null, "tag"), RT.classForName("java.lang.String"), RT.keyword(null, "arglists"), PersistentList.create(Arrays.asList(Tuple.create(Symbol.intern(null, "s").withMeta(RT.map(RT.keyword(null, "tag"), Symbol.intern(null, "String")))))), RT.keyword(null, "line"), 7, RT.keyword(null, "column"), 1, RT.keyword(null, "file"), "clojure_string.clj");
}
static {
__init0();
Compiler.pushNSandLoader(RT.classForName("clojure_string__init").getClassLoader());
try {
load();
Var.popThreadBindings();
}
finally {
Var.popThreadBindings();
}
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment