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

Method emit

src/jvm/clojure/lang/Compiler.java:6049–6065  ·  view source on GitHub ↗
(ObjExpr fn, ClassVisitor cv)

Source from the content-addressed store, hash-verified

6047 }
6048
6049 public void emit(ObjExpr fn, ClassVisitor cv){
6050 if(fn.canBeDirect)
6051 {
6052// System.out.println("emit static: " + fn.name);
6053 doEmitStatic(fn, cv);
6054 }
6055 else if(prim != null)
6056 {
6057// System.out.println("emit prim: " + fn.name);
6058 doEmitPrim(fn, cv);
6059 }
6060 else
6061 {
6062// System.out.println("emit normal: " + fn.name);
6063 doEmit(fn,cv);
6064 }
6065 }
6066
6067 public void doEmitStatic(ObjExpr fn, ClassVisitor cv){
6068// System.out.println("emit static:" + fn.name);

Callers

nothing calls this directly

Calls 3

doEmitStaticMethod · 0.95
doEmitPrimMethod · 0.95
doEmitMethod · 0.95

Tested by

no test coverage detected