Uses of Class
cloud.opencode.base.collections.immutable.ImmutableRangeSet
Packages that use ImmutableRangeSet
-
Uses of ImmutableRangeSet in cloud.opencode.base.collections.immutable
Methods in cloud.opencode.base.collections.immutable that return ImmutableRangeSetModifier and TypeMethodDescriptionImmutableRangeSet.Builder.build()Build the immutable range set.static <C extends Comparable<? super C>>
ImmutableRangeSet<C> Create an immutable range set by copying from aRangeSet.static <C extends Comparable<? super C>>
ImmutableRangeSet<C> Create an immutable range set by copying from an iterable of ranges.ImmutableRangeSet.difference(ImmutableRangeSet<C> other) Return a new immutable range set representing the difference (this minus other).ImmutableRangeSet.intersection(ImmutableRangeSet<C> other) Return a new immutable range set representing the intersection of this set and the other.static <C extends Comparable<? super C>>
ImmutableRangeSet<C> ImmutableRangeSet.of()Create an empty immutable range set.static <C extends Comparable<? super C>>
ImmutableRangeSet<C> Create an immutable range set containing a single range.ImmutableRangeSet.union(ImmutableRangeSet<C> other) Return a new immutable range set representing the union of this set and the other.Methods in cloud.opencode.base.collections.immutable with parameters of type ImmutableRangeSetModifier and TypeMethodDescriptionImmutableRangeSet.difference(ImmutableRangeSet<C> other) Return a new immutable range set representing the difference (this minus other).ImmutableRangeSet.intersection(ImmutableRangeSet<C> other) Return a new immutable range set representing the intersection of this set and the other.ImmutableRangeSet.union(ImmutableRangeSet<C> other) Return a new immutable range set representing the union of this set and the other.