All Downloads are FREE. Search and download functionalities are using the official Maven repository.

commonMain.flow.internal.NullSurrogate.kt Maven / Gradle / Ivy

There is a newer version: 1.9.0
Show newest version
/*
 * Copyright 2016-2019 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license.
 */

package kotlinx.coroutines.flow.internal

import kotlin.jvm.*

internal object NullSurrogate {

    @JvmStatic
    @Suppress("UNCHECKED_CAST")
    internal fun  unbox(value: Any?): T = if (value === NullSurrogate) null as T else value as T
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy