wavecell-android-sdk / com.wavecell.android.sdk.util

Package com.wavecell.android.sdk.util

Types

PreferenceDataUtil

abstract class PreferenceDataUtil

Annotations

AllOpen

annotation class AllOpen

OpenForTesting

annotation class OpenForTesting

Functions

isNotNull

fun <T> T?.isNotNull(): Boolean

isNull

fun <T> T?.isNull(): Boolean

manyLet

fun <T1 : Any, T2 : Any, R : Any> manyLet(p1: T1?, p2: T2?, block: (T1, T2) -> R?): R?
fun <T1 : Any, T2 : Any, T3 : Any, R : Any> manyLet(p1: T1?, p2: T2?, p3: T3?, block: (T1, T2, T3) -> R?): R?
fun <T1 : Any, T2 : Any, T3 : Any, T4 : Any, R : Any> manyLet(p1: T1?, p2: T2?, p3: T3?, p4: T4?, block: (T1, T2, T3, T4) -> R?): R?
fun <T1 : Any, T2 : Any, T3 : Any, T4 : Any, T5 : Any, R : Any> manyLet(p1: T1?, p2: T2?, p3: T3?, p4: T4?, p5: T5?, block: (T1, T2, T3, T4, T5) -> R?): R?
fun <T1 : Any, T2 : Any, T3 : Any, T4 : Any, T5 : Any, T6 : Any, R : Any> manyLet(p1: T1?, p2: T2?, p3: T3?, p4: T4?, p5: T5?, p6: T6?, block: (T1, T2, T3, T4, T5, T6) -> R?): R?
fun <T1 : Any, T2 : Any, T3 : Any, T4 : Any, T5 : Any, T6 : Any, T7 : Any, R : Any> manyLet(p1: T1?, p2: T2?, p3: T3?, p4: T4?, p5: T5?, p6: T6?, p7: T7?, block: (T1, T2, T3, T4, T5, T6, T7) -> R?): R?
fun <T1 : Any, T2 : Any, T3 : Any, T4 : Any, T5 : Any, T6 : Any, T7 : Any, T8 : Any, R : Any> manyLet(p1: T1?, p2: T2?, p3: T3?, p4: T4?, p5: T5?, p6: T6?, p7: T7?, p8: T8?, block: (T1, T2, T3, T4, T5, T6, T7, T8) -> R?): R?

notNull

fun <T> T?.notNull(f: (T) -> Unit): Unit