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

Method emit

src/jvm/clojure/lang/Compiler.java:765–774  ·  view source on GitHub ↗
(C context, ObjExpr objx, GeneratorAdapter gen)

Source from the content-addressed store, hash-verified

763 }
764
765 public void emit(C context, ObjExpr objx, GeneratorAdapter gen){
766 gen.getStatic(RT_TYPE,"CURRENT_NS",VAR_TYPE);
767 gen.invokeVirtual(VAR_TYPE, derefMethod);
768 gen.checkCast(NS_TYPE);
769 gen.push(c);
770 gen.invokeStatic(RT_TYPE, forNameMethod);
771 gen.invokeVirtual(NS_TYPE, importClassMethod);
772 if(context == C.STATEMENT)
773 gen.pop();
774 }
775
776 public boolean hasJavaClass(){
777 return false;

Callers

nothing calls this directly

Calls 6

getStaticMethod · 0.80
invokeVirtualMethod · 0.80
checkCastMethod · 0.80
popMethod · 0.65
pushMethod · 0.45
invokeStaticMethod · 0.45

Tested by

no test coverage detected