A scanner for Java.
A class for representing a token's data.
Offset into source character array
This is now an abstract class, only to work around the optimizer: methods in traits are never inlined.
An interface to most of mutable data in Scanner defined in TokenData and CharArrayReader (+ next, prev fields) with copyFrom functionality to backup/restore data (used by quasiquotes' lookingAhead).
A scanner for a given source file not necessarily attached to a compilation unit.
A standard phase template
A scanner over a given compilation unit
Is this component enabled? Default is true.
SubComponent are added to a HashSet and two phases are the same if they have the same name
True if this phase runs before all other phases.
True if this phase is not provided by a plug-in.
The phase factory
The phase corresponding to this subcomponent in the current compiler run
The name of the phase
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
Names of phases required by this component.
Names of phases that must run after this phase.
True if this phase runs after all other phases.
Returns the string representation of given token.