SemVer

data class SemVer(val major: Int, val minor: Int, val patch: Int, val preRelease: List<String> = emptyList(), val buildMetadata: List<String> = emptyList()) : Comparable<SemVer> (source)

表示一个符合 SemVer 规范的版本号。 AutoTweaker 遵循 SemVer 规范,同时要求适配器遵循 SemVer 规范。

参见 Semantic Versioning 2.0.0 / 语义化版本 2.0.0

Constructors

Link copied to clipboard
constructor(major: Int, minor: Int, patch: Int, preRelease: List<String> = emptyList(), buildMetadata: List<String> = emptyList())

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
Link copied to clipboard
val major: Int
Link copied to clipboard
val minor: Int
Link copied to clipboard
val patch: Int
Link copied to clipboard

Functions

Link copied to clipboard
open operator override fun compareTo(other: SemVer): Int
Link copied to clipboard
open operator override fun equals(other: Any?): Boolean
Link copied to clipboard
open override fun hashCode(): Int
Link copied to clipboard
open override fun toString(): String