com.neva.gradle.fork.config.rule / ActionRule

ActionRule

class ActionRule : AbstractRule

Constructors

<init>

ActionRule(config: Config, validator: Action<in ActionRule>, executor: Action<in ActionRule>)

Inherited Properties

config

val config: Config

logger

val logger: Logger!

project

val project: Project

Functions

execute

fun execute(): Unit

fail

fun fail(message: String): Unit

toString

fun toString(): String

validate

fun validate(): Unit

Inherited Functions

removeEmptyDirs

fun removeEmptyDirs(): Unit

visitAll

fun visitAll(tree: FileTree, callback: (FileHandler, FileVisitDetails) -> Unit): Unit

visitDirs

fun visitDirs(tree: FileTree, callback: (FileHandler, FileVisitDetails) -> Unit): Unit

visitFiles

fun visitFiles(tree: FileTree, callback: (FileHandler, FileVisitDetails) -> Unit): Unit

visitTree

fun visitTree(tree: FileTree, condition: (FileVisitDetails) -> Boolean, callback: (FileHandler, FileVisitDetails) -> Unit): Unit