Package avail.anvil.tasks

Types

Link copied to clipboard
class BuildTask(val workbench: AvailWorkbench, targetModuleName: ResolvedModuleName) : AvailWorkbench.AbstractWorkbenchTask

A BuildTask launches the actual build of the target module.

Link copied to clipboard
class DocumentationTask(val workbench: AvailWorkbench, targetModuleName: ResolvedModuleName?) : AvailWorkbench.AbstractWorkbenchTask

A DocumentationTask initiates and manages documentation generation for the target module.

Link copied to clipboard
class GraphTask(val workbench: AvailWorkbench, targetModuleName: ResolvedModuleName?) : AvailWorkbench.AbstractWorkbenchTask

A GraphTask generates a .dot file describing a visual graph of module dependencies for the target module.

Link copied to clipboard
class UnloadTask(val workbench: AvailWorkbench, targetModuleName: ResolvedModuleName?) : AvailWorkbench.AbstractWorkbenchTask

An UnloadTask initiates and manages unloading the target module.