dotty.tools.dotc.plugins

Type members

Classlikes

sealed trait Plugin
Companion:
object
object Plugin
Companion:
class
class PluginLoadException(val path: String, message: String, cause: Exception) extends Exception
trait PluginPhase extends MiniPhase
trait Plugins

Support for run-time loading of compiler plugins.

Support for run-time loading of compiler plugins.

Authors:

Lex Spoon

Version:

1.1, 2009/1/2 Updated 2009/1/2 by Anders Bach Nielsen: Added features to implement SIP 00002

Companion:
object
object Plugins
Companion:
class
trait ResearchPlugin extends Plugin

A research plugin may customize the compilation pipeline freely

A research plugin may customize the compilation pipeline freely

Note:

Research plugins are only supported by nightly or snapshot build of the compiler.

trait StandardPlugin extends Plugin

A standard plugin can be inserted into the normal compilation pipeline

A standard plugin can be inserted into the normal compilation pipeline