Class ImmutableList.Builder<E>

  • Enclosing class:

    public static final class ImmutableList.Builder<E>
    extends ImmutableCollection.Builder<E>
    A builder for creating immutable list instances, especially public static final lists ("constant lists"). Example:
       public static final ImmutableList<Color> GOOGLE_COLORS
           = new ImmutableList.Builder<Color>()
               .add(new Color(0, 191, 255))

    Builder instances can be reused; it is safe to call build() multiple times to build multiple lists in series. Each new list contains all the elements of the ones created before it.

    2.0 (imported from Google Collections Library)
    • Constructor Detail

      • Builder

        public Builder()
        Creates a new builder. The returned builder is equivalent to the builder generated by ImmutableList.builder().