com.neva.gradle.fork.config.properties / PropertyDefinitions

PropertyDefinitions

class PropertyDefinitions

Constructors

<init>

PropertyDefinitions(fork: ForkExtension)

Properties

all

val all: List<PropertyDefinition>

fork

val fork: ForkExtension

Functions

define

fun define(name: String, action: Action<in PropertyDefinition>): PropertyDefinition
fun define(definitions: Map<String, PropertyDefinition.() -> Unit>): List<PropertyDefinition>
fun define(group: String, definitions: Map<String, PropertyDefinition.() -> Unit>): List<PropertyDefinition>
fun define(commonDefinition: Action<in PropertyDefinition>, definitions: Map<String, PropertyDefinition.() -> Unit>): List<PropertyDefinition>

get

fun get(name: String): PropertyDefinition?

indexOf

fun indexOf(name: String): Int

pathTo

fun pathTo(path: String, normalize: Boolean = true): String