Make enumEntries intrinsic public

It is implemented in JVM, JS and Native backends already

^KT-53154 fixed


Merge-request: KT-MR-11355
Merged-by: Vsevolod Tolstopyatov <qwwdfsad@gmail.com>
This commit is contained in:
Vsevolod Tolstopyatov
2023-08-02 18:07:51 +00:00
committed by Space Team
parent 77344c0845
commit 64c8ce18a0
2 changed files with 5 additions and 2 deletions
@@ -26,10 +26,9 @@ public sealed interface EnumEntries<E : Enum<E>> : List<E>
/**
* Returns [EnumEntries] list containing all enum entries for the given enum type [T].
*/
@PublishedApi
@ExperimentalStdlibApi
@SinceKotlin("1.9")
internal inline fun <reified T : Enum<T>> enumEntries(): EnumEntries<T> = enumEntriesIntrinsic()
public inline fun <reified T : Enum<T>> enumEntries(): EnumEntries<T> = enumEntriesIntrinsic()
@PublishedApi
@ExperimentalStdlibApi