ScatterSetKt
public final class ScatterSetKt
Summary
Public methods |
|
|---|---|
static final @NonNull ScatterSet<@NonNull E> |
<E extends Object> emptyScatterSet()Returns an empty, read-only |
static final @NonNull MutableScatterSet<@NonNull E> |
<E extends Object> mutableScatterSetOf()Returns a new |
static final @NonNull MutableScatterSet<@NonNull E> |
<E extends Object> mutableScatterSetOf(@NonNull E element1)Returns a new |
static final @NonNull MutableScatterSet<@NonNull E> |
<E extends Object> mutableScatterSetOf(@NonNull E... elements)Returns a new |
static final @NonNull MutableScatterSet<@NonNull E> |
<E extends Object> mutableScatterSetOf(@NonNull E element1, @NonNull E element2)Returns a new |
static final @NonNull MutableScatterSet<@NonNull E> |
<E extends Object> mutableScatterSetOf(Returns a new |
static final @NonNull ScatterSet<@NonNull E> |
<E extends Object> scatterSetOf()Returns an empty, read-only |
static final @NonNull ScatterSet<@NonNull E> |
<E extends Object> scatterSetOf(@NonNull E element1)Returns a new read-only |
static final @NonNull ScatterSet<@NonNull E> |
<E extends Object> scatterSetOf(@NonNull E... elements)Returns a new read-only |
static final @NonNull ScatterSet<@NonNull E> |
<E extends Object> scatterSetOf(@NonNull E element1, @NonNull E element2)Returns a new read-only |
static final @NonNull ScatterSet<@NonNull E> |
<E extends Object> scatterSetOf(Returns a new read-only |
static final @NonNull MutableScatterSet<@NonNull E> |
<E extends Object> toMutableScatterSet(@NonNull Collection<@NonNull E> receiver)Returns a new |
static final @NonNull MutableScatterSet<@NonNull E> |
<E extends Object> toMutableScatterSet(@NonNull ScatterSet<@NonNull E> receiver)Returns a new |
static final @NonNull ScatterSet<@NonNull E> |
<E extends Object> toScatterSet(@NonNull Collection<@NonNull E> receiver)Returns a new read-only |
static final @NonNull ScatterSet<@NonNull E> |
<E extends Object> toScatterSet(@NonNull ScatterSet<@NonNull E> receiver)Returns a new read-only |
Public methods
emptyScatterSet
public static final @NonNull ScatterSet<@NonNull E> <E extends Object> emptyScatterSet()
Returns an empty, read-only ScatterSet.
mutableScatterSetOf
public static final @NonNull MutableScatterSet<@NonNull E> <E extends Object> mutableScatterSetOf()
Returns a new MutableScatterSet.
mutableScatterSetOf
public static final @NonNull MutableScatterSet<@NonNull E> <E extends Object> mutableScatterSetOf(@NonNull E element1)
Returns a new MutableScatterSet with only element1 in it.
mutableScatterSetOf
public static final @NonNull MutableScatterSet<@NonNull E> <E extends Object> mutableScatterSetOf(@NonNull E... elements)
Returns a new MutableScatterSet with the specified contents.
mutableScatterSetOf
public static final @NonNull MutableScatterSet<@NonNull E> <E extends Object> mutableScatterSetOf(@NonNull E element1, @NonNull E element2)
Returns a new MutableScatterSet with only element1 and element2 in it.
mutableScatterSetOf
public static final @NonNull MutableScatterSet<@NonNull E> <E extends Object> mutableScatterSetOf(
@NonNull E element1,
@NonNull E element2,
@NonNull E element3
)
Returns a new MutableScatterSet with only element1, element2, and element3 in it.
scatterSetOf
public static final @NonNull ScatterSet<@NonNull E> <E extends Object> scatterSetOf()
Returns an empty, read-only ScatterSet.
scatterSetOf
public static final @NonNull ScatterSet<@NonNull E> <E extends Object> scatterSetOf(@NonNull E element1)
Returns a new read-only ScatterSet with only element1 in it.
scatterSetOf
public static final @NonNull ScatterSet<@NonNull E> <E extends Object> scatterSetOf(@NonNull E... elements)
Returns a new read-only ScatterSet with only elements in it.
scatterSetOf
public static final @NonNull ScatterSet<@NonNull E> <E extends Object> scatterSetOf(@NonNull E element1, @NonNull E element2)
Returns a new read-only ScatterSet with only element1 and element2 in it.
scatterSetOf
public static final @NonNull ScatterSet<@NonNull E> <E extends Object> scatterSetOf(
@NonNull E element1,
@NonNull E element2,
@NonNull E element3
)
Returns a new read-only ScatterSet with only element1, element2, and element3 in it.
toMutableScatterSet
public static final @NonNull MutableScatterSet<@NonNull E> <E extends Object> toMutableScatterSet(@NonNull Collection<@NonNull E> receiver)
Returns a new MutableScatterSet with the specified contents.
The MutableScatterSet is created with an initial capacity sufficient to hold the content in the specified Collection.
toMutableScatterSet
public static final @NonNull MutableScatterSet<@NonNull E> <E extends Object> toMutableScatterSet(@NonNull ScatterSet<@NonNull E> receiver)
Returns a new MutableScatterSet with the specified contents.
The MutableScatterSet is created with an initial capacity sufficient to hold the content in the specified ScatterSet.
toScatterSet
public static final @NonNull ScatterSet<@NonNull E> <E extends Object> toScatterSet(@NonNull Collection<@NonNull E> receiver)
Returns a new read-only ScatterSet with the specified contents.
toScatterSet
public static final @NonNull ScatterSet<@NonNull E> <E extends Object> toScatterSet(@NonNull ScatterSet<@NonNull E> receiver)
Returns a new read-only ScatterSet with the specified contents.