Packages

final case class Info(gitCommit: String, goVersion: String, compiler: String, gitVersion: String, gitTreeState: String, platform: String, buildDate: String, major: String, minor: String) extends Product with Serializable

Info contains versioning information. how we'll want to distribute that information.

Source
Info.scala
Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Info
  2. Serializable
  3. Product
  4. Equals
  5. AnyRef
  6. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Instance Constructors

  1. new Info(gitCommit: String, goVersion: String, compiler: String, gitVersion: String, gitTreeState: String, platform: String, buildDate: String, major: String, minor: String)

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##: Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. val buildDate: String
  6. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @HotSpotIntrinsicCandidate() @native()
  7. val compiler: String
  8. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  9. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @HotSpotIntrinsicCandidate() @native()
  10. val gitCommit: String
  11. val gitTreeState: String
  12. val gitVersion: String
  13. val goVersion: String
  14. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  15. val major: String
  16. def mapBuildDate(f: (String) => String): Info

    transforms buildDate to result of function

  17. def mapCompiler(f: (String) => String): Info

    transforms compiler to result of function

  18. def mapGitCommit(f: (String) => String): Info

    transforms gitCommit to result of function

  19. def mapGitTreeState(f: (String) => String): Info

    transforms gitTreeState to result of function

  20. def mapGitVersion(f: (String) => String): Info

    transforms gitVersion to result of function

  21. def mapGoVersion(f: (String) => String): Info

    transforms goVersion to result of function

  22. def mapMajor(f: (String) => String): Info

    transforms major to result of function

  23. def mapMinor(f: (String) => String): Info

    transforms minor to result of function

  24. def mapPlatform(f: (String) => String): Info

    transforms platform to result of function

  25. val minor: String
  26. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  27. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @HotSpotIntrinsicCandidate() @native()
  28. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @HotSpotIntrinsicCandidate() @native()
  29. val platform: String
  30. def productElementNames: Iterator[String]
    Definition Classes
    Product
  31. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  32. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  33. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  34. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  35. def withBuildDate(value: String): Info

    Returns a new data with buildDate set to new value

  36. def withCompiler(value: String): Info

    Returns a new data with compiler set to new value

  37. def withGitCommit(value: String): Info

    Returns a new data with gitCommit set to new value

  38. def withGitTreeState(value: String): Info

    Returns a new data with gitTreeState set to new value

  39. def withGitVersion(value: String): Info

    Returns a new data with gitVersion set to new value

  40. def withGoVersion(value: String): Info

    Returns a new data with goVersion set to new value

  41. def withMajor(value: String): Info

    Returns a new data with major set to new value

  42. def withMinor(value: String): Info

    Returns a new data with minor set to new value

  43. def withPlatform(value: String): Info

    Returns a new data with platform set to new value

Deprecated Value Members

  1. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable]) @Deprecated
    Deprecated

    (Since version 9)

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from AnyRef

Inherited from Any

Ungrouped