Plugins

sbt.Plugins
See thePlugins companion trait
object Plugins extends PluginsFunctions

Attributes

Companion
trait
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
Plugins.type

Members list

Type members

Classlikes

sealed abstract class Basic extends Plugins

An included or excluded Nature/Plugin.

An included or excluded Nature/Plugin.

Attributes

Supertypes
trait Plugins
class Object
trait Matchable
class Any
Known subtypes
class AutoPlugin

Value members

Concrete methods

def deducer(defined0: List[AutoPlugin]): (Plugins, Logger) => Seq[AutoPlugin]

Given the available auto plugins defined, returns a function that selects AutoPlugins for the provided AutoPlugins. The AutoPlugins are topologically sorted so that a required AutoPlugin comes before its requiring AutoPlugin.

Given the available auto plugins defined, returns a function that selects AutoPlugins for the provided AutoPlugins. The AutoPlugins are topologically sorted so that a required AutoPlugin comes before its requiring AutoPlugin.

Attributes

def satisfied(n: Plugins, model: Set[AutoPlugin]): Boolean

True if the trigger clause n is satisfied by model.

True if the trigger clause n is satisfied by model.

Attributes

Inherited methods

This plugin is activated when all required plugins are present.

This plugin is activated when all required plugins are present.

Attributes

Inherited from:
PluginsFunctions
def empty: Plugins

Plugins instance that doesn't require any Pluginss.

Plugins instance that doesn't require any Pluginss.

Attributes

Inherited from:
PluginsFunctions

This plugin is activated only when it is manually activated.

This plugin is activated only when it is manually activated.

Attributes

Inherited from:
PluginsFunctions