package plugins
- Alphabetic
- Public
- All
Type Members
- class MissingPluginException extends PluginLoadException
-
abstract
class
Plugin
extends AnyRef
Information about a plugin loaded from a jar file.
Information about a plugin loaded from a jar file.
The concrete subclass must have a one-argument constructor that accepts an instance of
global
.(val global: Global)
- Version
1.0, 2007-5-21
-
abstract
class
PluginComponent
extends SubComponent
A component that is part of a Plugin.
A component that is part of a Plugin.
- Version
1.1, 2009/1/2 Updated 2009/1/2 by Anders Bach Nielsen: Added features to implement SIP 00002
-
case class
PluginDescription
(name: String, classname: String) extends Product with Serializable
A description of a compiler plugin, suitable for serialization to XML for inclusion in the plugin's .jar file.
A description of a compiler plugin, suitable for serialization to XML for inclusion in the plugin's .jar file.
- name
A short name of the plugin, used to identify it in various contexts. The phase defined by the plugin should have the same name.
- classname
The name of the main Plugin class.
- Version
2.0, 2013
- class PluginLoadException extends Exception
-
trait
Plugins
extends AnyRef
Support for run-time loading of compiler plugins.
Support for run-time loading of compiler plugins.
- Version
1.1, 2009/1/2 Updated 2009/1/2 by Anders Bach Nielsen: Added features to implement SIP 00002
Value Members
-
object
Plugin
...
...
- Version
1.0, 2007-5-21
-
object
PluginDescription
extends Serializable
Utilities for the PluginDescription class.
Utilities for the PluginDescription class.
- Version
2.0, 2013
The Scala compiler API.
The following resources are useful for Scala plugin/compiler development: