Class ListFactory

java.lang.Object
org.benf.cfr.reader.util.collections.ListFactory

public class ListFactory extends Object
  • Constructor Details

    • ListFactory

      public ListFactory()
  • Method Details

    • newList

      public static <X> List<X> newList()
    • newImmutableList

      public static <X> List<X> newImmutableList(X... original)
    • newList

      public static <X> List<X> newList(X... original)
    • newList

      public static <X> List<X> newList(Collection<X> original)
    • newList

      public static <X> List<X> newList(int size)
    • newLinkedList

      public static <X> LinkedList<X> newLinkedList()
    • uniqueList

      public static <X> List<X> uniqueList(Collection<X> list)
    • combinedOptimistic

      public static <X> List<X> combinedOptimistic(List<X> a, List<X> b)
      Note that you can't expect to mutate the result.
    • orEmptyList

      public static <X> List<X> orEmptyList(List<X> nullableList)