Package containing task related classes for the build system.
Task interface for build target tasks.
TaskFactory specialization for representing build targets which are the basic root tasks in build scripts.
Interface representing the result of a build target task.
Interface holding the results of an inner task invocation.
Interface for providing access to the results of inner task executions.
Extension interface for Task for representing a task that can be parameterized.
Tasks are the basic execution units for the build system
Task context is the primary interface for tasks to interact with the build runtime.
Represents a handle to a specified task to query the result from.
Container for the base directories used by a task during execution.
Container providing access to the base directory paths for a task during build execution.
Functional interface for checking if the associated task duplication should continue.
Task environment selectors are used to choose an appropriate build environment for tasks to run on.
Interface for an utility class that provides extension functions for TaskContext.
Represents a stateless factory for tasks which are the basic execution units for the build system.
Container for holding and handling file related task deltas.
Represents a handle to a specified task.
Interface for monitoring and reporting progress of tasks during execution.
Collection class for enclosing the task results of a build execution.
Handle to a task result that allows modifying the applied dependency to the underlying task.
Container class for retrieving results of an executed task based on its task identifier.
TaskExecutionEnvironmentSelector implementation for allowing a task to use any build environment.
Utility class containing common content descriptors which can be used for reporting file dependencies.
Class representing the result of an execution environment selection.
Specifies the execution parameters for newly started inner tasks.
|MirroredFileContents in TaskExecutionUtilities|
Simple immutable BuildTargetTaskResult backed by an underlying map.
Specifies exeucution parameters for newly started tasks.
Simple data class aggregating the information necessary for starting a task in the build system.
Task representing a name that can be used to identify and locate tasks from external sources.