ContextBuilder

class ContextBuilder

A convenience builder for context

Functions

build
Link copied to clipboard
common
fun build(): Context
plugin
Link copied to clipboard
common
fun plugin(plugin: Plugin)

Add de-facto existing plugin as a dependency

fun plugin(factory: PluginFactory<*>, mutableMeta: MutableMeta.() -> Unit = {})
fun plugin(factory: PluginFactory<*>, meta: Meta)
fun plugin(tag: PluginTag, mutableMeta: MutableMeta.() -> Unit = {})
fun plugin(name: String, group: String = "", version: String = "", action: MutableMeta.() -> Unit = {})
properties
Link copied to clipboard
common
fun properties(action: MutableMeta.() -> Unit)

Properties

name
Link copied to clipboard
common
val name: Name? = null