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

Method emitExprForHashes

src/jvm/clojure/lang/Compiler.java:9565–9569  ·  view source on GitHub ↗
(ObjExpr objx, GeneratorAdapter gen)

Source from the content-addressed store, hash-verified

9563 }
9564
9565 private void emitExprForHashes(ObjExpr objx, GeneratorAdapter gen){
9566 expr.emit(C.EXPRESSION, objx, gen);
9567 gen.invokeStatic(UTIL_TYPE,hashMethod);
9568 emitShiftMask(gen);
9569 }
9570
9571 private void emitThenForHashes(ObjExpr objx, GeneratorAdapter gen, Expr test, Expr then, Label defaultLabel, boolean emitUnboxed){
9572 expr.emit(C.EXPRESSION, objx, gen);

Callers 1

doEmitMethod · 0.95

Calls 3

emitShiftMaskMethod · 0.95
emitMethod · 0.65
invokeStaticMethod · 0.45

Tested by

no test coverage detected