dotty.tools.dotc.plugins

Members list

Concise view

Type members

Classlikes

Attributes

Graph
Supertypes
class Exception
class Throwable
class Object
trait Matchable
class Any
sealed trait Plugin

Attributes

Companion:
object
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object Plugin

Attributes

Companion:
trait
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
Plugin.type
class PluginLoadException(val path: String, message: String, cause: Exception) extends Exception

Attributes

Graph
Supertypes
class Exception
class Throwable
class Object
trait Matchable
class Any
Known subtypes
trait PluginPhase extends MiniPhase

Attributes

Graph
Supertypes
class MiniPhase
class Phase
class Object
trait Matchable
class Any
trait Plugins

Support for run-time loading of compiler plugins.

Support for run-time loading of compiler plugins.

Attributes

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
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
Self type
object Plugins

Attributes

Companion:
trait
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
Plugins.type
trait ResearchPlugin extends Plugin

A research plugin may customize the compilation pipeline freely

A research plugin may customize the compilation pipeline freely

Attributes

Note:

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

Graph
Supertypes
trait Plugin
class Object
trait Matchable
class Any
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

Attributes

Graph
Supertypes
trait Plugin
class Object
trait Matchable
class Any