commons-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "James Sawle (JIRA)" <>
Subject [jira] [Created] (LANG-1050) Change nullToEmpty methods to generics
Date Tue, 14 Oct 2014 20:47:35 GMT
James Sawle created LANG-1050:

             Summary: Change nullToEmpty methods to generics
                 Key: LANG-1050
             Project: Commons Lang
          Issue Type: Improvement
          Components: lang.*
            Reporter: James Sawle

Currently there are multiple Object based methods which could be replaced by a single generic

- public static Long[] nullToEmpty(final Long[] array)
- public static Integer[] nullToEmpty(final Integer[] array)
- public static Short[] nullToEmpty(final Short[] array)
- public static Character[] nullToEmpty(final Character[] array)
- public static Byte[] nullToEmpty(final Byte[] array)
- public static Double[] nullToEmpty(final Double[] array)
- public static Float[] nullToEmpty(final Float[] array)
- public static Boolean[] nullToEmpty(final Boolean[] array)

Recommendation, replace all of these with a single method that would also allow a defensive
programming style when not using wrapped primitives.

- public static <T> T[] nullToEmpty(final T[] array)

This message was sent by Atlassian JIRA

View raw message