Introduce constructor-like function for AutoCloseable #KT-66102
This commit is contained in:
committed by
Space Team
parent
557ea32f87
commit
65cfc578a8
@@ -14,6 +14,12 @@ public actual interface AutoCloseable {
|
||||
public actual fun close(): Unit
|
||||
}
|
||||
|
||||
@SinceKotlin("2.0")
|
||||
@kotlin.internal.InlineOnly
|
||||
public actual inline fun AutoCloseable(crossinline closeAction: () -> Unit): AutoCloseable = object : AutoCloseable {
|
||||
override fun close() = closeAction()
|
||||
}
|
||||
|
||||
@SinceKotlin("2.0")
|
||||
@WasExperimental(ExperimentalStdlibApi::class)
|
||||
@kotlin.internal.InlineOnly
|
||||
|
||||
Reference in New Issue
Block a user