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

Method emit

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

Source from the content-addressed store, hash-verified

4001 }
4002
4003 public void emit(C context, ObjExpr objx, GeneratorAdapter gen){
4004 emitUnboxed(context, objx, gen);
4005 if(context != C.STATEMENT)
4006 HostExpr.emitBoxReturn(objx,gen,retClass);
4007 if(context == C.STATEMENT)
4008 {
4009 if(retClass == long.class || retClass == double.class)
4010 gen.pop2();
4011 else
4012 gen.pop();
4013 }
4014 }
4015
4016 public boolean hasJavaClass() {
4017 return true;

Callers

nothing calls this directly

Calls 4

emitUnboxedMethod · 0.95
emitBoxReturnMethod · 0.95
pop2Method · 0.80
popMethod · 0.65

Tested by

no test coverage detected