Package com.google.common.collect
Class ImmutableRangeSet.Builder<C extends Comparable<?>>
java.lang.Object
com.google.common.collect.ImmutableRangeSet.Builder<C>
- Enclosing class:
ImmutableRangeSet<C extends Comparable>
@Deprecated(since="2022-12-01")
public static class ImmutableRangeSet.Builder<C extends Comparable<?>>
extends Object
Deprecated.
The Google Guava Core Libraries are deprecated and will not be part of the AEM SDK after April 2023
A builder for immutable range sets.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionDeprecated.Add the specified range to this builder.Deprecated.Add all ranges from the specified range set to this builder.build()
Deprecated.Returns anImmutableRangeSet
containing the ranges added to this builder.
-
Constructor Details
-
Builder
public Builder()Deprecated.
-
-
Method Details
-
add
Deprecated.Add the specified range to this builder. Adjacent/abutting ranges are permitted, but empty ranges, or ranges with nonempty overlap, are forbidden.- Throws:
IllegalArgumentException
- ifrange
is empty or has nonempty intersection with any ranges already added to the builder
-
addAll
Deprecated.Add all ranges from the specified range set to this builder. Duplicate or connected ranges are permitted, and will be merged in the resulting immutable range set. -
build
Deprecated.Returns anImmutableRangeSet
containing the ranges added to this builder.
-