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
- Alphabetic
- By Inheritance
- Info
- Serializable
- Product
- Equals
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Instance Constructors
- new Info(gitCommit: String, goVersion: String, compiler: String, gitVersion: String, gitTreeState: String, platform: String, buildDate: String, major: String, minor: String)
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- val buildDate: String
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @HotSpotIntrinsicCandidate() @native()
- val compiler: String
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @HotSpotIntrinsicCandidate() @native()
- val gitCommit: String
- val gitTreeState: String
- val gitVersion: String
- val goVersion: String
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- val major: String
- def mapBuildDate(f: (String) => String): Info
transforms buildDate to result of function
- def mapCompiler(f: (String) => String): Info
transforms compiler to result of function
- def mapGitCommit(f: (String) => String): Info
transforms gitCommit to result of function
- def mapGitTreeState(f: (String) => String): Info
transforms gitTreeState to result of function
- def mapGitVersion(f: (String) => String): Info
transforms gitVersion to result of function
- def mapGoVersion(f: (String) => String): Info
transforms goVersion to result of function
- def mapMajor(f: (String) => String): Info
transforms major to result of function
- def mapMinor(f: (String) => String): Info
transforms minor to result of function
- def mapPlatform(f: (String) => String): Info
transforms platform to result of function
- val minor: String
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @HotSpotIntrinsicCandidate() @native()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @HotSpotIntrinsicCandidate() @native()
- val platform: String
- def productElementNames: Iterator[String]
- Definition Classes
- Product
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- def withBuildDate(value: String): Info
Returns a new data with buildDate set to new value
- def withCompiler(value: String): Info
Returns a new data with compiler set to new value
- def withGitCommit(value: String): Info
Returns a new data with gitCommit set to new value
- def withGitTreeState(value: String): Info
Returns a new data with gitTreeState set to new value
- def withGitVersion(value: String): Info
Returns a new data with gitVersion set to new value
- def withGoVersion(value: String): Info
Returns a new data with goVersion set to new value
- def withMajor(value: String): Info
Returns a new data with major set to new value
- def withMinor(value: String): Info
Returns a new data with minor set to new value
- def withPlatform(value: String): Info
Returns a new data with platform set to new value