Dotty Documentation

0.11.0-bin-SNAPSHOT

object Plugins
extends Object

[-] Constructors

[-] Members

[+] def schedule ( plan: List [ List [ Phase ] ] , pluginPhases: List [ PluginPhase ] ) : List [ List [ Phase ] ]

Insert plugin phases in the right place of the phase plan

The scheduling makes sure the ordering constraints of plugin phases are satisfied. If the ordering constraints are unsatisfiable, an exception is thrown.

Note: this algorithm is factored out for unit test.