rustic / com.osm.gradle.plugins.process / IRusticTaskProcess

IRusticTaskProcess

interface IRusticTaskProcess<T : IBase>

This is the interface for writing the logic executed by RusticTask.

Properties

options

abstract val options: T

Functions

run

This method is called when a RusticTask is executed.

abstract fun run(): Unit

Inheritors

NothingTaskProcess

Class used when you don't want RusticTask to do anything.

class NothingTaskProcess : IRusticTaskProcess<IBase>

RusticTaskProcessBase

abstract class RusticTaskProcessBase<T : RustToolBase, U : IBase> : IRusticTaskProcess<U>, LoggerSupport