Объявления на уровне пакета
Мультплатформенные Uuid классы и вспомогательные функции для работы с UUID.
Типы
Требования к платформе и версии: Common (2.0)
annotation class ExperimentalUuidApi@Target(allowedTargets = [AnnotationTarget.CLASS,AnnotationTarget.ANNOTATION_CLASS, AnnotationTarget.PROPERTY, AnnotationTarget.FIELD, AnnotationTarget.LOCAL_VARIABLE, AnnotationTarget.VALUE_PARAMETER, AnnotationTarget.CONSTRUCTOR, AnnotationTarget.FUNCTION, AnnotationTarget.PROPERTY_GETTER, AnnotationTarget.PROPERTY_SETTER, AnnotationTarget.TYPEALIAS ] )
Эта аннотация помечает экспериментальный API Kotlin Uuid.
Требования к платформе и версии: Common (2.4)
class Uuid : Comparable<Uuid> , Serializable
Представляет собой универсальный уникальный идентификатор (UUID), также известный как глобальный уникальный идентификатор (GUID).
Функции
Требования к платформе и версии: JVM (2.4)
fun ByteBuffer.putUuid(uuid: Uuid): ByteBuffer
Записывает указанное значение uuid в текущую позицию этого буфера.
fun ByteBuffer.putUuid(index: Int, uuid: Uuid): ByteBuffer
Требования к платформе и версии: JVM (2.4)
inline fun Uuid.toJavaUuid(): UUID
Преобразует это значение kotlin.uuid.Uuid в соответствующее значение java.util.UUID.
Требования к платформе и версии: JVM (2.4)
inline fun UUID.toKotlinUuid(): Uuid
Преобразует это значение java.util.UUID в соответствующее значение kotlin.uuid.Uuid.
© 2010–2026 JetBrains s.r.o. and Kotlin Programming Language contributors
Licensed under the Apache License, Version 2.0.
https://kotlinlang.org/api/core/kotlin-stdlib/kotlin.uuid/index.html