Stabilize deepRecursiveFunction and DeepRecursiveScope
#KT-51848
This commit is contained in:
committed by
Space
parent
728f2bdbea
commit
cf79752c14
@@ -415,8 +415,8 @@ public inline operator fun <T, V> kotlin.reflect.KProperty1<T, V>.getValue(thisR
|
||||
@kotlin.internal.InlineOnly
|
||||
public inline fun kotlin.Any?.hashCode(): kotlin.Int
|
||||
|
||||
@kotlin.SinceKotlin(version = "1.4")
|
||||
@kotlin.ExperimentalStdlibApi
|
||||
@kotlin.SinceKotlin(version = "1.7")
|
||||
@kotlin.WasExperimental(markerClass = {kotlin.ExperimentalStdlibApi::class})
|
||||
public operator fun <T, R> kotlin.DeepRecursiveFunction<T, R>.invoke(value: T): R
|
||||
|
||||
public fun kotlin.Double.isFinite(): kotlin.Boolean
|
||||
@@ -1195,15 +1195,15 @@ public final annotation class ContextFunctionTypeParams : kotlin.Annotation {
|
||||
public final val count: kotlin.Int { get; }
|
||||
}
|
||||
|
||||
@kotlin.SinceKotlin(version = "1.4")
|
||||
@kotlin.ExperimentalStdlibApi
|
||||
@kotlin.SinceKotlin(version = "1.7")
|
||||
@kotlin.WasExperimental(markerClass = {kotlin.ExperimentalStdlibApi::class})
|
||||
public final class DeepRecursiveFunction<T, R> {
|
||||
public constructor DeepRecursiveFunction<T, R>(block: suspend kotlin.DeepRecursiveScope<T, R>.(T) -> R)
|
||||
}
|
||||
|
||||
@kotlin.coroutines.RestrictsSuspension
|
||||
@kotlin.SinceKotlin(version = "1.4")
|
||||
@kotlin.ExperimentalStdlibApi
|
||||
@kotlin.SinceKotlin(version = "1.7")
|
||||
@kotlin.WasExperimental(markerClass = {kotlin.ExperimentalStdlibApi::class})
|
||||
public sealed class DeepRecursiveScope<T, R> {
|
||||
protected constructor DeepRecursiveScope<T, R>()
|
||||
|
||||
|
||||
@@ -378,8 +378,8 @@ public inline operator fun <T, V> kotlin.reflect.KProperty1<T, V>.getValue(thisR
|
||||
@kotlin.internal.InlineOnly
|
||||
public inline fun kotlin.Any?.hashCode(): kotlin.Int
|
||||
|
||||
@kotlin.SinceKotlin(version = "1.4")
|
||||
@kotlin.ExperimentalStdlibApi
|
||||
@kotlin.SinceKotlin(version = "1.7")
|
||||
@kotlin.WasExperimental(markerClass = {kotlin.ExperimentalStdlibApi::class})
|
||||
public operator fun <T, R> kotlin.DeepRecursiveFunction<T, R>.invoke(value: T): R
|
||||
|
||||
public fun kotlin.Double.isFinite(): kotlin.Boolean
|
||||
@@ -1166,15 +1166,15 @@ public final annotation class ContextFunctionTypeParams : kotlin.Annotation {
|
||||
public final val count: kotlin.Int { get; }
|
||||
}
|
||||
|
||||
@kotlin.SinceKotlin(version = "1.4")
|
||||
@kotlin.ExperimentalStdlibApi
|
||||
@kotlin.SinceKotlin(version = "1.7")
|
||||
@kotlin.WasExperimental(markerClass = {kotlin.ExperimentalStdlibApi::class})
|
||||
public final class DeepRecursiveFunction<T, R> {
|
||||
public constructor DeepRecursiveFunction<T, R>(block: suspend kotlin.DeepRecursiveScope<T, R>.(T) -> R)
|
||||
}
|
||||
|
||||
@kotlin.coroutines.RestrictsSuspension
|
||||
@kotlin.SinceKotlin(version = "1.4")
|
||||
@kotlin.ExperimentalStdlibApi
|
||||
@kotlin.SinceKotlin(version = "1.7")
|
||||
@kotlin.WasExperimental(markerClass = {kotlin.ExperimentalStdlibApi::class})
|
||||
public sealed class DeepRecursiveScope<T, R> {
|
||||
protected constructor DeepRecursiveScope<T, R>()
|
||||
|
||||
|
||||
Reference in New Issue
Block a user