Package fr.stardustenterprises.stargrad.task

Types

Link copied to clipboard
abstract class ConfigurableTask<E : StargradExtension<*>> : StargradTask

An abstract implementation of the StargradTask which adds a configuration layer.

Link copied to clipboard
abstract class StargradTask : DefaultTask

An abstract implementation of the DefaultTask which types a Stargrad Task. The Task annotation has to be used on top of any implementation of this class.

Link copied to clipboard
@Target(allowedTargets = [AnnotationTarget.CLASS])
annotation class Task(val name: String, val group: String = StargradPlugin.DEFAULT_TASK_GROUP)

Used to annotate standalone tasks, giving them a name and a group.