|
|
|
|
@ -6,6 +6,7 @@ import java.lang.reflect.Method;
|
|
|
|
|
import java.lang.reflect.Modifier;
|
|
|
|
|
import java.lang.reflect.ParameterizedType;
|
|
|
|
|
import java.lang.reflect.Type;
|
|
|
|
|
import java.math.BigDecimal;
|
|
|
|
|
import java.util.Date;
|
|
|
|
|
import org.apache.commons.lang3.StringUtils;
|
|
|
|
|
import org.apache.commons.lang3.Validate;
|
|
|
|
|
@ -208,6 +209,10 @@ public class ReflectUtils
|
|
|
|
|
{
|
|
|
|
|
args[i] = Convert.toBool(args[i]);
|
|
|
|
|
}
|
|
|
|
|
else if (cs[i] == BigDecimal.class)
|
|
|
|
|
{
|
|
|
|
|
args[i] = Convert.toBigDecimal(args[i]);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
return (E) method.invoke(obj, args);
|
|
|
|
|
|