TastyHeader

sealed abstract case
class TastyHeader(uuid: UUID, majorVersion: Int, minorVersion: Int, experimentalVersion: Int, toolingVersion: String)

The Tasty Header consists of four fields:

  • uuid
  • contains a hash of the sections of the TASTy file
  • majorVersion
  • matching the TASTy format version that last broke backwards compatibility
  • minorVersion
  • matching the TASTy format version that last broke forward compatibility
  • experimentalVersion
  • 0 for final compiler version
  • positive for between minor versions and forward compatibility is broken since the previous stable version.
  • toolingVersion
  • arbitrary string representing the tooling that produced the TASTy
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any

Value members

Inherited methods

def productElementNames: Iterator[String]
Inherited from
Product
def productIterator: Iterator[Any]
Inherited from
Product