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.3.8
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 kotlinx.coroutines.internal.*
import kotlin.jvm.*

/**
 * This value is used a a surrogate `null` value when needed.
 * It should never leak to the outside world.
 */
@JvmField
@SharedImmutable
internal val NULL = Symbol("NULL")

/*
 * Symbol used to indicate that the flow is complete.
 * It should never leak to the outside world.
 */
@JvmField
@SharedImmutable
internal val DONE = Symbol("DONE")




© 2015 - 2024 Weber Informatics LLC | Privacy Policy