PairKt

public final class PairKt


Summary

Public methods

static final @NonNull F
<F extends Object, S extends Object> PairKt.component1(
    @NonNull Pair<@NonNull F, @NonNull S> receiver
)

Returns the first component of the pair.

static final @NonNull F
<F extends Object, S extends Object> PairKt.component1(
    @NonNull Pair<@NonNull F, @NonNull S> receiver
)

Returns the first component of the pair.

static final @NonNull S
<F extends Object, S extends Object> PairKt.component2(
    @NonNull Pair<@NonNull F, @NonNull S> receiver
)

Returns the second component of the pair.

static final @NonNull S
<F extends Object, S extends Object> PairKt.component2(
    @NonNull Pair<@NonNull F, @NonNull S> receiver
)

Returns the second component of the pair.

static final @NonNull Pair<@NonNull F, @NonNull S>
<F extends Object, S extends Object> PairKt.toAndroidPair(
    @NonNull Pair<@NonNull F, @NonNull S> receiver
)

Returns this Kotlin Pair as an Android Pair.

static final @NonNull Pair<@NonNull F, @NonNull S>
<F extends Object, S extends Object> PairKt.toAndroidXPair(
    @NonNull Pair<@NonNull F, @NonNull S> receiver
)

Returns this Kotlin Pair as an AndroidX Pair.

static final @NonNull Pair<@NonNull F, @NonNull S>
<F extends Object, S extends Object> PairKt.toKotlinPair(
    @NonNull Pair<@NonNull F, @NonNull S> receiver
)

Returns this AndroidX Pair as a Kotlin Pair.

static final @NonNull Pair<@NonNull F, @NonNull S>
<F extends Object, S extends Object> PairKt.toKotlinPair(
    @NonNull Pair<@NonNull F, @NonNull S> receiver
)

Returns this Android Pair as a Kotlin Pair.

Public methods

PairKt.component1

@NonNull
public static final F <F extends Object, S extends Object> PairKt.component1(
    @NonNull Pair<@NonNull F, @NonNull S> receiver
)

Returns the first component of the pair.

This method allows to use destructuring declarations when working with pairs, for example:

val (first, second) = myPair

PairKt.component1

@NonNull
public static final F <F extends Object, S extends Object> PairKt.component1(
    @NonNull Pair<@NonNull F, @NonNull S> receiver
)

Returns the first component of the pair.

This method allows to use destructuring declarations when working with pairs, for example:

val (first, second) = myPair

PairKt.component2

@NonNull
public static final S <F extends Object, S extends Object> PairKt.component2(
    @NonNull Pair<@NonNull F, @NonNull S> receiver
)

Returns the second component of the pair.

This method allows to use destructuring declarations when working with pairs, for example:

val (first, second) = myPair

PairKt.component2

@NonNull
public static final S <F extends Object, S extends Object> PairKt.component2(
    @NonNull Pair<@NonNull F, @NonNull S> receiver
)

Returns the second component of the pair.

This method allows to use destructuring declarations when working with pairs, for example:

val (first, second) = myPair

PairKt.toAndroidPair

@NonNull
public static final Pair<@NonNull F, @NonNull S> <F extends Object, S extends Object> PairKt.toAndroidPair(
    @NonNull Pair<@NonNull F, @NonNull S> receiver
)

Returns this Kotlin Pair as an Android Pair.

PairKt.toAndroidXPair

@NonNull
public static final Pair<@NonNull F, @NonNull S> <F extends Object, S extends Object> PairKt.toAndroidXPair(
    @NonNull Pair<@NonNull F, @NonNull S> receiver
)

Returns this Kotlin Pair as an AndroidX Pair.

PairKt.toKotlinPair

@NonNull
public static final Pair<@NonNull F, @NonNull S> <F extends Object, S extends Object> PairKt.toKotlinPair(
    @NonNull Pair<@NonNull F, @NonNull S> receiver
)

Returns this AndroidX Pair as a Kotlin Pair.

PairKt.toKotlinPair

@NonNull
public static final Pair<@NonNull F, @NonNull S> <F extends Object, S extends Object> PairKt.toKotlinPair(
    @NonNull Pair<@NonNull F, @NonNull S> receiver
)

Returns this Android Pair as a Kotlin Pair.