jvmMain.io.mths.swing.flow.optional.TakeIfPresent.kt Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of swing-flow Show documentation
Show all versions of swing-flow Show documentation
Kotlin Flow integration for Swing.
The newest version!
package io.mths.swing.flow.optional
import kotlinx.coroutines.flow.Flow
import kotlinx.coroutines.flow.mapNotNull
import java.util.Optional
fun Flow>.takeIfPresent(): Flow =
mapNotNull(Optional::orNull)