Package com.google.common.collect
Class ImmutableCollection.Builder<E>
java.lang.Object
com.google.common.collect.ImmutableCollection.Builder<E>
- Direct Known Subclasses:
ImmutableList.Builder,ImmutableMultiset.Builder,ImmutableSet.Builder
- Enclosing class:
ImmutableCollection<E>
@Deprecated(since="2022-12-01")
public abstract static class ImmutableCollection.Builder<E>
extends Object
Deprecated.
The Google Guava Core Libraries are deprecated and will not be part of the AEM SDK after April 2023
Abstract base class for builders of
ImmutableCollection types.- Since:
- 10.0
-
Method Summary
Modifier and TypeMethodDescriptionabstract ImmutableCollection.Builder<E> Deprecated.Addselementto theImmutableCollectionbeing built.Deprecated.Adds each element ofelementsto theImmutableCollectionbeing built.Deprecated.Adds each element ofelementsto theImmutableCollectionbeing built.Deprecated.Adds each element ofelementsto theImmutableCollectionbeing built.abstract ImmutableCollection<E> build()Deprecated.Returns a newly-createdImmutableCollectionof the appropriate type, containing the elements provided to this builder.
-
Method Details
-
add
Deprecated.Addselementto theImmutableCollectionbeing built.Note that each builder class covariantly returns its own type from this method.
- Parameters:
element- the element to add- Returns:
- this
Builderinstance - Throws:
NullPointerException- ifelementis null
-
add
Deprecated.Adds each element ofelementsto theImmutableCollectionbeing built.Note that each builder class overrides this method in order to covariantly return its own type.
- Parameters:
elements- the elements to add- Returns:
- this
Builderinstance - Throws:
NullPointerException- ifelementsis null or contains a null element
-
addAll
Deprecated.Adds each element ofelementsto theImmutableCollectionbeing built.Note that each builder class overrides this method in order to covariantly return its own type.
- Parameters:
elements- the elements to add- Returns:
- this
Builderinstance - Throws:
NullPointerException- ifelementsis null or contains a null element
-
addAll
Deprecated.Adds each element ofelementsto theImmutableCollectionbeing built.Note that each builder class overrides this method in order to covariantly return its own type.
- Parameters:
elements- the elements to add- Returns:
- this
Builderinstance - Throws:
NullPointerException- ifelementsis null or contains a null element
-
build
Deprecated.Returns a newly-createdImmutableCollectionof the appropriate type, containing the elements provided to this builder.Note that each builder class covariantly returns the appropriate type of
ImmutableCollectionfrom this method.
-