LongSetKt
public final class LongSetKt
Summary
Public methods |
|
|---|---|
static final @NonNull LongSet |
buildLongSet(Builds a new |
static final @NonNull LongSet |
buildLongSet(Builds a new |
static final @NonNull LongSet |
Returns an empty, read-only |
static final @NonNull LongSet |
Returns an empty, read-only |
static final @NonNull LongSet |
longSetOf(long element1) |
static final @NonNull LongSet |
longSetOf(long... elements) |
static final @NonNull LongSet |
longSetOf(long element1, long element2)Returns a new read-only |
static final @NonNull LongSet |
longSetOf(long element1, long element2, long element3)Returns a new read-only |
static final @NonNull MutableLongSet |
Returns a new |
static final @NonNull MutableLongSet |
mutableLongSetOf(long element1)Returns a new |
static final @NonNull MutableLongSet |
mutableLongSetOf(long... elements)Returns a new |
static final @NonNull MutableLongSet |
mutableLongSetOf(long element1, long element2)Returns a new |
static final @NonNull MutableLongSet |
mutableLongSetOf(long element1, long element2, long element3)Returns a new |
Public methods
buildLongSet
public static final @NonNull LongSet buildLongSet(
@NonNull Function1<@NonNull MutableLongSet, Unit> builderAction
)
Builds a new LongSet by populating a MutableLongSet using the given builderAction.
The set passed as a receiver to the builderAction is valid only inside that function. Using it outside of the function produces an unspecified behavior.
| Parameters | |
|---|---|
@NonNull Function1<@NonNull MutableLongSet, Unit> builderAction |
Lambda in which the |
buildLongSet
public static final @NonNull LongSet buildLongSet(
int initialCapacity,
@NonNull Function1<@NonNull MutableLongSet, Unit> builderAction
)
Builds a new LongSet by populating a MutableLongSet using the given builderAction.
The set passed as a receiver to the builderAction is valid only inside that function. Using it outside of the function produces an unspecified behavior.
| Parameters | |
|---|---|
int initialCapacity |
Hint for the expected number of elements added in the |
@NonNull Function1<@NonNull MutableLongSet, Unit> builderAction |
Lambda in which the |
emptyLongSet
public static final @NonNull LongSet emptyLongSet()
Returns an empty, read-only LongSet.
longSetOf
public static final @NonNull LongSet longSetOf(long element1, long element2)
Returns a new read-only LongSet with only element1 and element2 in it.
longSetOf
public static final @NonNull LongSet longSetOf(long element1, long element2, long element3)
Returns a new read-only LongSet with only element1, element2, and element3 in it.
mutableLongSetOf
public static final @NonNull MutableLongSet mutableLongSetOf()
Returns a new MutableLongSet.
mutableLongSetOf
public static final @NonNull MutableLongSet mutableLongSetOf(long element1)
Returns a new MutableLongSet with only element1 in it.
mutableLongSetOf
public static final @NonNull MutableLongSet mutableLongSetOf(long... elements)
Returns a new MutableLongSet with the specified elements.
mutableLongSetOf
public static final @NonNull MutableLongSet mutableLongSetOf(long element1, long element2)
Returns a new MutableLongSet with only element1 and element2 in it.
mutableLongSetOf
public static final @NonNull MutableLongSet mutableLongSetOf(long element1, long element2, long element3)
Returns a new MutableLongSet with only element1, element2, and element3 in it.