Package fr.stardustenterprises.stargrad.ext

Types

Link copied to clipboard
@Target(allowedTargets = [AnnotationTarget.CLASS])
annotation class Extension(val name: String)

Used to annotate extensions, giving them a name.

Link copied to clipboard
abstract class StargradExtension<out T : StargradPlugin> @Inject constructor(project: Project, plugin: T)

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.