Package-level declarations

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.