dotty.tools.dotc.plugins

Members list

Type members

Classlikes

Attributes

Supertypes
class Exception
class Throwable
trait Serializable
class Object
trait Matchable
class Any
Show all
sealed trait Plugin

Attributes

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

Attributes

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

Attributes

Supertypes
class Exception
class Throwable
trait Serializable
class Object
trait Matchable
class Any
Show all
Known subtypes
trait PluginPhase extends MiniPhase

Attributes

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

Attributes

Companion
trait
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.

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

Supertypes
trait Plugin
class Object
trait Matchable
class Any