Package avail.anvil.projects

Types

Link copied to clipboard
data class AvailJar(val version: AvailVersion, val path: String) : JSONFriendly, Comparable<AvailJar>

The location of the Avail jar to use for the Avail runtime.

Link copied to clipboard
data class AvailStdLibVersion(val sdkVersion: AvailVersion, val libVersion: AvailVersion) : Comparable<AvailStdLibVersion>

A version for an Avail Standard Library artifact.

Link copied to clipboard
data class AvailVersion(    val major: Int,     val minor: Int,     val revision: Int,     val suffix: AvailVersion.Suffix,     val suffixVersion: Int = 0,     val isValid: Boolean = true) : Comparable<AvailVersion>

A version for Avail.

Link copied to clipboard
data class KnownAvailProject(    var name: String,     val id: String,     var projectConfigFile: String,     var lastOpened: Long) : JSONFriendly, Comparable<KnownAvailProject>

A reference to an AvailProject on this machine.