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

Method emit

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

Source from the content-addressed store, hash-verified

2470 }
2471
2472 public void emit(C context, ObjExpr objx, GeneratorAdapter gen){
2473 objx.emitConstant(gen, id);
2474
2475 if(context == C.STATEMENT)
2476 {
2477 gen.pop();
2478// gen.loadThis();
2479// gen.invokeVirtual(OBJECT_TYPE, getClassMethod);
2480// gen.invokeVirtual(CLASS_TYPE, getClassLoaderMethod);
2481// gen.checkCast(DYNAMIC_CLASSLOADER_TYPE);
2482// gen.push(id);
2483// gen.invokeVirtual(DYNAMIC_CLASSLOADER_TYPE, getQuotedValMethod);
2484 }
2485 }
2486
2487 public boolean hasJavaClass(){
2488 return Modifier.isPublic(v.getClass().getModifiers());

Callers

nothing calls this directly

Calls 2

emitConstantMethod · 0.80
popMethod · 0.65

Tested by

no test coverage detected