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

Method eval

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

Source from the content-addressed store, hash-verified

5563 }
5564
5565 public Object eval() {
5566 if(isDeftype())
5567 return null;
5568 try
5569 {
5570 return getCompiledClass().getDeclaredConstructor().newInstance();
5571 }
5572 catch(Exception e)
5573 {
5574 throw Util.sneakyThrow(e);
5575 }
5576 }
5577
5578 public void emitLetFnInits(GeneratorAdapter gen, ObjExpr objx, IPersistentSet letFnLocals){
5579 //objx arg is enclosing objx, not this

Callers 1

evalMethod · 0.95

Calls 4

isDeftypeMethod · 0.95
getCompiledClassMethod · 0.95
sneakyThrowMethod · 0.95
newInstanceMethod · 0.80

Tested by

no test coverage detected