Version

@Serializable(with = VersionSerializer.class)
public final class Version implements Comparable<Version>

kotlin-lib 10 / 10 / 2020

Version data class

Parameters

major

Incremented with major non backwards compatible changes occur

minor

Incremented with feature releases that don't destroy backwards compatibility

patch

Incremented with bug fixes that don't destroy backwards compatibility

Constructors

Link copied to clipboard
public Version Version(IntArray array)
public Version Version(String string)
public Version Version(Integer major, Integer minor, Integer patch)

Properties

Link copied to clipboard
private final Integer major
Link copied to clipboard
private final Integer minor
Link copied to clipboard
private final Integer patch

Functions

Link copied to clipboard
public Integer compareTo(Version other)
Link copied to clipboard
public final Integer getMajor()
Link copied to clipboard
public final Integer getMinor()
Link copied to clipboard
public final Integer getPatch()
Link copied to clipboard
public final Boolean isCompatible()

Checks if this is compatible with KOTLIN_LIB_VERSION

public final Boolean isCompatible(Version other)

Checks if this is compatible with other

Link copied to clipboard
public String toString()