/**
*
*/
package ch.nydi.aop.interceptor;
import org.apache.commons.lang.ArrayUtils;
import org.apache.commons.lang.StringUtils;
/**
* @author mmatthies
*
*/
public abstract class AbstractInterceptor {
String flattenArgument(Object argument) {
if (null == argument) {
return "null";
}
if (argument instanceof Object[]) {
if (ArrayUtils.isEmpty((Object[]) argument)) {
return "no arguments";
}
return StringUtils.join((Object[]) argument, ", ");
}
return argument.toString();
}
}