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

Method canEmitPrimitive

src/jvm/clojure/lang/Compiler.java:806–806  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

804
805static public interface MaybePrimitiveExpr extends Expr{
806 public boolean canEmitPrimitive();
807 public void emitUnboxed(C context, ObjExpr objx, GeneratorAdapter gen);
808}
809

Callers 6

emitBodyMethod · 0.95
maybePrimitiveTypeMethod · 0.65
canEmitPrimitiveMethod · 0.65
emitAssignLocalMethod · 0.65
canEmitPrimitiveMethod · 0.65
canEmitPrimitiveMethod · 0.65

Implementers 15

HostExprsrc/jvm/clojure/lang/Compiler.java
NumberExprsrc/jvm/clojure/lang/Compiler.java
IfExprsrc/jvm/clojure/lang/Compiler.java
InstanceOfExprsrc/jvm/clojure/lang/Compiler.java
StaticInvokeExprsrc/jvm/clojure/lang/Compiler.java
LocalBindingExprsrc/jvm/clojure/lang/Compiler.java
BodyExprsrc/jvm/clojure/lang/Compiler.java
LetExprsrc/jvm/clojure/lang/Compiler.java
RecurExprsrc/jvm/clojure/lang/Compiler.java
MethodParamExprsrc/jvm/clojure/lang/Compiler.java
CaseExprsrc/jvm/clojure/lang/Compiler.java
InstanceFieldExprsrc/jvm/clojure/lang/Compiler.java

Calls

no outgoing calls

Tested by

no test coverage detected