Spec-Zone.ru › Kotlin 2

KotlinVersion

kotlin-stdlib/kotlin/KotlinVersion

Начиная с Kotlin: 1.1

class KotlinVersion(val major: Int, val minor: Int, val patch: Int) : Comparable<KotlinVersion> 

Представляет версию стандартной библиотеки Kotlin.

major, minor и patch — целочисленные компоненты версии; они должны быть неотрицательными и не превышать 255 (MAX_COMPONENT_VALUE).

Конструкторы

KotlinVersion
constructor(major: Int, minor: Int, patch: Int)

Создает версию из всех трех компонентов.

constructor(major: Int, minor: Int)

Создает версию из компонентов major и minor, оставляя компонент patch равным нулю.

Типы

Companion

Начиная с Kotlin: 1.1

object Companion

Свойства

major

Начиная с Kotlin: 1.1

val major: Int
minor

Начиная с Kotlin: 1.1

val minor: Int
patch

Начиная с Kotlin: 1.1

val patch: Int

Функции

compareTo

Начиная с Kotlin: 1.1

open operator override fun compareTo(other: KotlinVersion): Int

Сравнивает этот объект с указанным объектом, определяя порядок. Возвращает ноль, если этот объект равен указанному объекту other, отрицательное число, если он меньше other, или положительное число, если он больше other.

compareTo

Начиная с Kotlin: 1.6

infix inline fun <T> Comparable<T>.compareTo(other: T): Int

Сравнивает этот объект с указанным объектом, определяя порядок. Возвращает ноль, если этот объект равен указанному объекту other, отрицательное число, если он меньше other, или положительное число, если он больше other.

equals

Начиная с Kotlin: 1.1

open operator override fun equals(other: Any?): Boolean

Указывает, равен ли этот объект другому объекту.

hashCode

Начиная с Kotlin: 1.1

open override fun hashCode(): Int

Возвращает хеш-код объекта.

isAtLeast

Начиная с Kotlin: 1.1

fun isAtLeast(major: Int, minor: Int): Boolean

Возвращает true, если эта версия не меньше версии, заданной компонентами major и minor.

fun isAtLeast(major: Int, minor: Int, patch: Int): Boolean

Возвращает true, если эта версия не меньше версии, заданной компонентами major, minor и patch.

toString

Начиная с Kotlin: 1.1

open override fun toString(): String

Возвращает строковое представление этой версии

© 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/-kotlin-version/index.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API