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

Method pop

src/jvm/clojure/asm/Frame.java:558–565  ·  view source on GitHub ↗

Pops an abstract type from the output frame stack and returns its value. @return the abstract type that has been popped from the output frame stack.

()

Source from the content-addressed store, hash-verified

556 * @return the abstract type that has been popped from the output frame stack.
557 */
558 private int pop() {
559 if (outputStackTop > 0) {
560 return outputStack[--outputStackTop];
561 } else {
562 // If the output frame stack is empty, pop from the input stack.
563 return STACK_KIND | -(--outputStackStart);
564 }
565 }
566
567 /**
568 * Pops the given number of abstract types from the output frame stack.

Callers 1

executeMethod · 0.95

Calls 1

Tested by

no test coverage detected