package com.lexicalscope.fluentreflection;
import static ch.lambdaj.Lambda.*;
import static java.lang.String.format;
final class StringHelpers {
static String argList(final Object[] args) {
return join(convert(args, new ConvertObjectToClass()), ", ");
}
private static String constructor(final String name, final String args) {
return format("%s(%s)", name, args);
}
static Object constructor(final Class<?> klass, final Object[] args) {
return constructor(klass.getName(), argList(args));
}
}