package plugins
- Alphabetic
- Public
- Protected
Type Members
- class MissingPluginException extends PluginLoadException
- trait OutputFileWriter extends AnyRef
- 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)
- abstract class PluginComponent extends SubComponent
A component that is part of a Plugin.
- 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.
- class PluginLoadException extends Exception
- trait Plugins extends AnyRef
Support for run-time loading of compiler plugins.
Value Members
- object Plugin
- object PluginDescription extends java.io.Serializable
Utilities for the PluginDescription class.
The Scala compiler and reflection APIs.