MCPcopy Index your code
hub / github.com/clojure/clojure / popThreadBindings

Method popThreadBindings

src/jvm/clojure/lang/Var.java:335–344  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

333}
334
335public static void popThreadBindings(){
336 Frame f = dvals.get().prev;
337 if (f == null) {
338 throw new IllegalStateException("Pop without matching push");
339 } else if (f == Frame.TOP) {
340 dvals.remove();
341 } else {
342 dvals.set(f);
343 }
344}
345
346public static Associative getThreadBindings(){
347 Frame f = dvals.get();

Callers 15

mainMethod · 0.95
parseMethod · 0.95
parseMethod · 0.95
parseMethod · 0.95
emitConstantsMethod · 0.95
parseMethod · 0.95
doEmitStaticMethod · 0.95
doEmitPrimMethod · 0.95
doEmitMethod · 0.95
emitMethod · 0.95
parseMethod · 0.95
parseMethod · 0.95

Calls 3

getMethod · 0.65
removeMethod · 0.65
setMethod · 0.45

Tested by

no test coverage detected