Class

com.nthportal.versions.semver

RichExtendedVersion

Related Doc: package semver

Permalink

implicit final class RichExtendedVersion[E] extends AnyVal

Linear Supertypes
AnyVal, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. RichExtendedVersion
  2. AnyVal
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new RichExtendedVersion(ver: ExtendedVersion[E])

    Permalink

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    Any
  3. def +[M](buildMetadata: M): SemVerFull[E, M]

    Permalink

  4. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    Any
  5. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  6. def bumpMajor: ExtendedVersion[E]

    Permalink

    Returns a version with the major version number incremented by 1, as described in the specification.

    Returns a version with the major version number incremented by 1, as described in the specification.

    returns

    a version with the major version number incremented by 1

  7. def bumpMinor: ExtendedVersion[E]

    Permalink

    Returns a version with the minor version number incremented by 1, as described in the specification.

    Returns a version with the minor version number incremented by 1, as described in the specification.

    returns

    a version with the minor version number incremented by 1

  8. def bumpPatch: ExtendedVersion[E]

    Permalink

    Returns a version with the patch version number incremented by 1, as described in the specification.

    Returns a version with the patch version number incremented by 1, as described in the specification.

    returns

    a version with the patch version number incremented by 1

  9. def getClass(): Class[_ <: AnyVal]

    Permalink
    Definition Classes
    AnyVal → Any
  10. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  11. def toString(): String

    Permalink
    Definition Classes
    Any
  12. def withBuildMetadata[M](metadata: M): SemVerFull[E, M]

    Permalink

    Creates a SemVer version with the specified build metadata from this extended version.

    Creates a SemVer version with the specified build metadata from this extended version.

    M

    the type of the build metadata

    metadata

    the build metadata

    returns

    a SemVer version with the specified build metadata

  13. def withNoMetadata[M]: SemVerFull[E, M]

    Permalink

    Creates a SemVer version with empty build metadata from this extended version.

    Creates a SemVer version with empty build metadata from this extended version.

    M

    the type of the build metadata

    returns

    a SemVer version with empty build metadata

Inherited from AnyVal

Inherited from Any

Ungrouped