A standard phase template
The global environment; overridden by instantiation in Global.
The global environment; overridden by instantiation in Global.
The phase factory
The phase factory
The name of the phase
The name of the phase
List of phase names, this phase should run after
List of phase names, this phase should run after
SubComponent are added to a HashSet and two phases are the same if they have the same name
SubComponent are added to a HashSet and two phases are the same if they have the same name
Internal flag to tell external from internal phases
Internal flag to tell external from internal phases
The phase corresponding to this subcomponent in the current compiler run
The phase corresponding to this subcomponent in the current compiler run
New flags defined by the phase which are not valid before
New flags defined by the phase which are not valid before
New flags defined by the phase which are not valid until immediately after it
New flags defined by the phase which are not valid until immediately after it
List of phase names, this phase should run before
List of phase names, this phase should run before
Phases supplied by plugins should not have give the runsRightAfter constraint, but can override it
Phases supplied by plugins should not have give the runsRightAfter constraint, but can override it
(pluginComponent: StringAdd).self
(pluginComponent: StringFormat).self
(pluginComponent: ArrowAssoc[PluginComponent]).x
(Since version 2.10.0) Use leftOfArrow
instead
(pluginComponent: Ensuring[PluginComponent]).x
(Since version 2.10.0) Use resultOfEnsuring
instead
A component that is part of a Plugin.
1.1, 2009/1/2 Updated 2009/1/2 by Anders Bach Nielsen: Added features to implement SIP 00002