diff --git a/kotlin-native/runtime/src/main/kotlin/kotlin/native/internal/RuntimeUtils.kt b/kotlin-native/runtime/src/main/kotlin/kotlin/native/internal/RuntimeUtils.kt index 6795354dfe7..6aa9c8099ca 100644 --- a/kotlin-native/runtime/src/main/kotlin/kotlin/native/internal/RuntimeUtils.kt +++ b/kotlin-native/runtime/src/main/kotlin/kotlin/native/internal/RuntimeUtils.kt @@ -188,7 +188,8 @@ internal fun runUnhandledExceptionHook(throwable: Throwable) { @ExportForCppRuntime internal fun TheEmptyString() = "" -public fun > valueOfForEnum(name: String, values: Array) : T { +@PublishedApi +internal fun > valueOfForEnum(name: String, values: Array) : T { var left = 0 var right = values.size - 1 while (left <= right) { @@ -203,7 +204,8 @@ public fun > valueOfForEnum(name: String, values: Array) : T { throw Exception("Invalid enum value name: $name") } -public fun > valuesForEnum(values: Array): Array { +@PublishedApi +internal fun > valuesForEnum(values: Array): Array { val result = @Suppress("TYPE_PARAMETER_AS_REIFIED") Array(values.size) for (value in values) result[value.ordinal] = value