Author: markt Date: Sat Dec 23 13:43:36 2017 New Revision: 1819148 URL: http://svn.apache.org/viewvc?rev=1819148&view=rev Log: Simplify. No functional change.
Modified: tomcat/trunk/java/org/apache/el/parser/AstValue.java Modified: tomcat/trunk/java/org/apache/el/parser/AstValue.java URL: http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/el/parser/AstValue.java?rev=1819148&r1=1819147&r2=1819148&view=diff ============================================================================== --- tomcat/trunk/java/org/apache/el/parser/AstValue.java (original) +++ tomcat/trunk/java/org/apache/el/parser/AstValue.java Sat Dec 23 13:43:36 2017 @@ -303,12 +303,11 @@ public final class AstValue extends Simp } if (m.isVarArgs()) { - Object[] varArgs = (Object[]) Array.newInstance( - m.getParameterTypes()[paramCount - 1].getComponentType(), - src.length - (paramCount - 1)); + Class<?> varArgType = m.getParameterTypes()[paramCount - 1].getComponentType(); + Object[] varArgs = + (Object[]) Array.newInstance(varArgType, src.length - (paramCount - 1)); for (int i = 0; i < src.length - (paramCount - 1); i ++) { - varArgs[i] = ELSupport.coerceToType(ctx, src[paramCount - 1 + i], - types[paramCount - 1].getComponentType()); + varArgs[i] = ELSupport.coerceToType(ctx, src[paramCount - 1 + i], varArgType); } dest[paramCount - 1] = varArgs; } else { --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org