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

Method emitShiftMask

src/jvm/clojure/lang/Compiler.java:9487–9495  ·  view source on GitHub ↗
(GeneratorAdapter gen)

Source from the content-addressed store, hash-verified

9485 }
9486
9487 private void emitShiftMask(GeneratorAdapter gen){
9488 if (isShiftMasked())
9489 {
9490 gen.push(shift);
9491 gen.visitInsn(ISHR);
9492 gen.push(mask);
9493 gen.visitInsn(IAND);
9494 }
9495 }
9496
9497 private void emitExprForInts(ObjExpr objx, GeneratorAdapter gen, Type exprType, Label defaultLabel){
9498 if (exprType == null)

Callers 2

emitExprForIntsMethod · 0.95
emitExprForHashesMethod · 0.95

Calls 3

isShiftMaskedMethod · 0.95
pushMethod · 0.45
visitInsnMethod · 0.45

Tested by

no test coverage detected