package com.kescoode.xmail.exception; /** * 扩展{@link RuntimeException},主要是字符串的处理 * * @author Kesco Lin */ public class XDynamicException extends RuntimeException { public XDynamicException(String detailMsg, Object... args) { super(String.format(detailMsg, translateArgs(args))); } private static String[] translateArgs(Object... args) { String[] sArgs = new String[args.length]; for (int i = 0; i < args.length; i++) { sArgs[i] = String.valueOf(args[i]); } return sArgs; } }