[ https://issues.apache.org/jira/browse/CONFIGURATION-761?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Gary D. Gregory updated CONFIGURATION-761: ------------------------------------------ Description: The following single argument APIs in {{org.apache.commons.configuration2.DataConfiguration}} always create empty arrays: * {{org.apache.commons.configuration2.DataConfiguration.getBigDecimalArray(String)}} * {{org.apache.commons.configuration2.DataConfiguration.getBigIntegerArray(String)}} * {{org.apache.commons.configuration2.DataConfiguration.getByteArray(String)}} * {{org.apache.commons.configuration2.DataConfiguration.getCalendarArray(String)}} * {{org.apache.commons.configuration2.DataConfiguration.getColorArray(String)}} * {{org.apache.commons.configuration2.DataConfiguration.getDateArray(String)}} * {{org.apache.commons.configuration2.DataConfiguration.getDoubleArray(String)}} * {{org.apache.commons.configuration2.DataConfiguration.getFloatArray(String)}} * {{org.apache.commons.configuration2.DataConfiguration.getIntArray(String)}} * {{org.apache.commons.configuration2.DataConfiguration.getLocaleArray(String)}} * {{org.apache.commons.configuration2.DataConfiguration.getLongArray(String)}} * {{org.apache.commons.configuration2.DataConfiguration.getShortArray(String)}} * {{org.apache.commons.configuration2.DataConfiguration.getURIArray(String)}} * {{org.apache.commons.configuration2.DataConfiguration.getURLArray(String)}} Instead of always creating new empty arrays like {{new BigInteger[0]}}, save these in constants. was: The following single argument {{org.apache.commons.configuration2.DataConfiguration}} APIs always create empty arrays * {{org.apache.commons.configuration2.DataConfiguration.getBigDecimalArray(String)}} * {{org.apache.commons.configuration2.DataConfiguration.getBigIntegerArray(String)}} * {{org.apache.commons.configuration2.DataConfiguration.getByteArray(String)}} * {{org.apache.commons.configuration2.DataConfiguration.getCalendarArray(String)}} * {{org.apache.commons.configuration2.DataConfiguration.getColorArray(String)}} * {{org.apache.commons.configuration2.DataConfiguration.getDateArray(String)}} * {{org.apache.commons.configuration2.DataConfiguration.getDoubleArray(String)}} * {{org.apache.commons.configuration2.DataConfiguration.getFloatArray(String)}} * {{org.apache.commons.configuration2.DataConfiguration.getIntArray(String)}} * {{org.apache.commons.configuration2.DataConfiguration.getLocaleArray(String)}} * {{org.apache.commons.configuration2.DataConfiguration.getLongArray(String)}} * {{org.apache.commons.configuration2.DataConfiguration.getShortArray(String)}} * {{org.apache.commons.configuration2.DataConfiguration.getURIArray(String)}} * {{org.apache.commons.configuration2.DataConfiguration.getURLArray(String)}} Instead of always creating new empty arrays like {{new BigInteger[0]}}, save these in constants. > Single argument DataConfiguration APIs always create empty arrays > ----------------------------------------------------------------- > > Key: CONFIGURATION-761 > URL: https://issues.apache.org/jira/browse/CONFIGURATION-761 > Project: Commons Configuration > Issue Type: Bug > Reporter: Gary D. Gregory > Assignee: Gary D. Gregory > Priority: Major > > The following single argument APIs in > {{org.apache.commons.configuration2.DataConfiguration}} always create empty > arrays: > * > {{org.apache.commons.configuration2.DataConfiguration.getBigDecimalArray(String)}} > * > {{org.apache.commons.configuration2.DataConfiguration.getBigIntegerArray(String)}} > * > {{org.apache.commons.configuration2.DataConfiguration.getByteArray(String)}} > * > {{org.apache.commons.configuration2.DataConfiguration.getCalendarArray(String)}} > * > {{org.apache.commons.configuration2.DataConfiguration.getColorArray(String)}} > * > {{org.apache.commons.configuration2.DataConfiguration.getDateArray(String)}} > * > {{org.apache.commons.configuration2.DataConfiguration.getDoubleArray(String)}} > * > {{org.apache.commons.configuration2.DataConfiguration.getFloatArray(String)}} > * {{org.apache.commons.configuration2.DataConfiguration.getIntArray(String)}} > * > {{org.apache.commons.configuration2.DataConfiguration.getLocaleArray(String)}} > * > {{org.apache.commons.configuration2.DataConfiguration.getLongArray(String)}} > * > {{org.apache.commons.configuration2.DataConfiguration.getShortArray(String)}} > * {{org.apache.commons.configuration2.DataConfiguration.getURIArray(String)}} > * {{org.apache.commons.configuration2.DataConfiguration.getURLArray(String)}} > Instead of always creating new empty arrays like {{new BigInteger[0]}}, save > these in constants. -- This message was sent by Atlassian Jira (v8.3.4#803005)