Package-level declarations

Types

Link copied to clipboard
open class AvailAnvilTask : DefaultTask

Builds a fat jar for Anvil and launches it.

Link copied to clipboard
open class AvailExtension(project: Project, plugin: AvailPlugin)

AvailExtension is a Gradle extension for the AvailPlugin which is where a user can configure Avail.

Link copied to clipboard
class AvailLibraryDependency(var rootName: String, var rootNameInJar: String, dependency: String)

Helper used to provide configurability to add an Avail library that is available from a Maven repository.

Link copied to clipboard

Helper used to provide configurability to add an Avail library that is available from a Maven repository.

Link copied to clipboard
class AvailPlugin : Plugin<Project>

AvailPlugin represents the Avail Gradle plugin.

Link copied to clipboard

A RuntimeException explicitly encountered by the AvailPlugin.

Link copied to clipboard

A version for published Avail (org.availlang:avail-stdlib:VERSION).

Link copied to clipboard
class AvailVersion(versionString: String) : Comparable<AvailVersion>

A version for published Avail (org.availlang:avail:VERSION).

Link copied to clipboard
abstract class CreateAvailArtifactJar : DefaultTask

Perform all tasks necessary to package the Avail Standard Library as an AvailArtifact.

Link copied to clipboard
abstract class CreateAvailProjectFileTask : DefaultTask

The task that creates the Avail project file.

Link copied to clipboard

An object that contains the configuration state for building an Avail artifact.

Link copied to clipboard
open class PackageAvailArtifactTask : DefaultTask

A task that assembles the entire Avail project into a fat jar using information.