Richard Eckart de Castilho created LANG-1596: ------------------------------------------------
Summary: ArrayUtils.toPrimitive(Object) does not support boolean and other types Key: LANG-1596 URL: https://issues.apache.org/jira/browse/LANG-1596 Project: Commons Lang Issue Type: Bug Components: lang.* Affects Versions: 3.11 Reporter: Richard Eckart de Castilho ArrayUtils.toPrimitive(Object) supports only Integer, Long, Short, Double and Float. Boolean, Byte, and Character are not supported. This causes e.g. also calls to MethodUtils.invokeStaticMethod(...) to fail if e.g. a Boolean array is provided as the argument for a primitive boolean vararg because getVarArgs does expect ArrayUtils to do the right thing: if (varArgComponentType.isPrimitive()) { // unbox from wrapper type to primitive type varArgsArray = ArrayUtils.toPrimitive(varArgsArray); } -- This message was sent by Atlassian Jira (v8.3.4#803005)