Stabilize EnumEntries stdlib signature

* Also, mention implementation details of EnumEntries to enable safe uses of a 'EnumEntries' as a set
* Fix testdata for opt-in marker in enum entries

^KT-58548 fixed

Merge-request: KT-MR-10037
Merged-by: Vsevolod Tolstopyatov <qwwdfsad@gmail.com>
This commit is contained in:
Vsevolod Tolstopyatov
2023-05-11 09:18:44 +00:00
committed by Space Team
parent aec78ab2d8
commit 5b474bc5d3
17 changed files with 31 additions and 30 deletions
+3 -3
View File
@@ -1,4 +1,4 @@
@kotlin.ExperimentalStdlibApi
@kotlin.SinceKotlin(version = "1.8")
@kotlin.SinceKotlin(version = "1.9")
@kotlin.WasExperimental(markerClass = {kotlin.ExperimentalStdlibApi::class})
public sealed interface EnumEntries<E : kotlin.Enum<E>> : kotlin.collections.List<E> {
}
}
+3 -3
View File
@@ -1,4 +1,4 @@
@kotlin.ExperimentalStdlibApi
@kotlin.SinceKotlin(version = "1.8")
@kotlin.SinceKotlin(version = "1.9")
@kotlin.WasExperimental(markerClass = {kotlin.ExperimentalStdlibApi::class})
public sealed interface EnumEntries<E : kotlin.Enum<E>> : kotlin.collections.List<E> {
}
}