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

Method getTypeStringForArgs

src/jvm/clojure/lang/Compiler.java:3003–3012  ·  view source on GitHub ↗
(IPersistentVector args)

Source from the content-addressed store, hash-verified

3001}
3002
3003static String getTypeStringForArgs(IPersistentVector args){
3004 StringBuilder sb = new StringBuilder();
3005 for(int i = 0; i < args.count(); i++)
3006 {
3007 Expr arg = (Expr) args.nth(i);
3008 if (i > 0) sb.append(", ");
3009 sb.append((arg.hasJavaClass() && arg.getJavaClass() != null) ? arg.getJavaClass().getName() : "unknown");
3010 }
3011 return sb.toString();
3012}
3013
3014static int getMatchingParams(String methodName, ArrayList<Class[]> paramlists, IPersistentVector argexprs,
3015 List<Class> rets)

Callers 2

InstanceMethodExprMethod · 0.80
StaticMethodExprMethod · 0.80

Calls 7

hasJavaClassMethod · 0.95
getJavaClassMethod · 0.95
appendMethod · 0.80
countMethod · 0.65
nthMethod · 0.65
getNameMethod · 0.65
toStringMethod · 0.45

Tested by

no test coverage detected