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

Method NewExpr

src/jvm/clojure/lang/Compiler.java:3078–3084  ·  view source on GitHub ↗
(Class c, Constructor preferredConstructor, IPersistentVector args, int line, int column)

Source from the content-addressed store, hash-verified

3076 final static Method forNameMethod = Method.getMethod("Class classForName(String)");
3077
3078 public NewExpr(Class c, Constructor preferredConstructor, IPersistentVector args, int line, int column) {
3079 checkMethodArity(preferredConstructor, RT.count(args));
3080
3081 this.args = args;
3082 this.c = c;
3083 this.ctor = preferredConstructor;
3084 }
3085
3086 public NewExpr(Class c, IPersistentVector args, int line, int column) {
3087 this.args = args;

Callers

nothing calls this directly

Calls 13

countMethod · 0.95
booleanCastMethod · 0.95
errPrintWriterMethod · 0.95
checkMethodArityMethod · 0.80
getMatchingParamsMethod · 0.80
formatMethod · 0.80
countMethod · 0.65
addMethod · 0.65
isEmptyMethod · 0.65
getNameMethod · 0.65
getMethod · 0.65
derefMethod · 0.65

Tested by

no test coverage detected