Class DefaultUtil


  • public final class DefaultUtil
    extends Object
    Helper methods for defaulting for fallback values if a given value is null.
    • Method Detail

      • defaultEmptyList

        public static <T> List<T> defaultEmptyList​(List<T> list)
        Returns the given list, or an empty (modifiable) list if given null.
        Type Parameters:
        T - Type
        Parameters:
        list - Given list
        Returns:
        List (never null)
      • defaultEmptyMap

        public static <K,​V> Map<K,​V> defaultEmptyMap​(Map<K,​V> map)
        Returns the given map, or an empty (modifiable) map if given null.
        Type Parameters:
        K - Key type
        V - Value type
        Parameters:
        map - Given map
        Returns:
        Map (never null)