Promote enumEntries() to stable #KT-65532
This commit is contained in:
committed by
Space Team
parent
02a78051aa
commit
0811a5b77b
@@ -26,12 +26,11 @@ public sealed interface EnumEntries<E : Enum<E>> : List<E>
|
||||
/**
|
||||
* Returns [EnumEntries] list containing all enum entries for the given enum type [T].
|
||||
*/
|
||||
@ExperimentalStdlibApi
|
||||
@SinceKotlin("1.9")
|
||||
@WasExperimental(ExperimentalStdlibApi::class)
|
||||
@SinceKotlin("2.0")
|
||||
public inline fun <reified T : Enum<T>> enumEntries(): EnumEntries<T> = enumEntriesIntrinsic()
|
||||
|
||||
@PublishedApi
|
||||
@ExperimentalStdlibApi
|
||||
@SinceKotlin("1.9")
|
||||
internal expect fun <T : Enum<T>> enumEntriesIntrinsic(): EnumEntries<T>
|
||||
|
||||
|
||||
Reference in New Issue
Block a user