Packages

trait Plugins extends AnyRef

Support for run-time loading of compiler plugins.

Self Type
Global
Source
Plugins.scala
Version

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

Linear Supertypes
AnyRef, Any
Type Hierarchy
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Plugins
  2. AnyRef
  3. Any
Implicitly
  1. by any2stringadd
  2. by StringFormat
  3. by Ensuring
  4. by ArrowAssoc
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Value Members

  1. def findMacroClassLoader(): ClassLoader

    Obtains a ClassLoader instance used for macro expansion.

    Obtains a ClassLoader instance used for macro expansion.

    By default a new ScalaClassLoader is created using the classpath from global and the classloader of self as parent.

    Mirrors with runtime definitions (e.g. Repl) need to adjust this method.

  2. def pluginDescriptions: String

    A description of all the plugins that are loaded

  3. def pluginOptionsHelp: String

    Summary of the options for all loaded plugins

  4. lazy val plugins: List[Plugin]