|
|||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||
See:
Description
| Interface Summary | |
|---|---|
| EndGoal | The EndGoal interface is used to tag the last goal for a
job. |
| Goal | A goal abstractly represents something that the compiler is supposed to achieve by automatically scheduling passes. |
| Class Summary | |
|---|---|
| AbstractGoal | An AbstractGoal is the base class of most Goal
implementations. |
| Barrier | A Barrier goal synchronizes all the jobs to reach the same goal. |
| Barrier.BarrierPass | |
| ClassTypeGoal | Comment for SourceFileGoal |
| CodeGenerated | Comment for CompileGoal |
| ConstantsChecked | |
| ConstantsCheckedForFile | |
| ConstructorCallsChecked | |
| Disambiguated | |
| EmptyGoal | An empty goal that runs an empty pass. |
| ExceptionsChecked | |
| ExitPathsChecked | |
| FieldConstantsChecked | Comment for MembersAdded |
| ForwardReferencesChecked | |
| ImportTableInitialized | |
| InitializationsChecked | |
| MembersAdded | Comment for MembersAdded |
| MembersAdded.MembersAddedPass | |
| Parsed | The Parsed is reached when a type is parsed. |
| ReachabilityChecked | |
| Serialized | The Serialized goal is reached after typing information is serialized
into the compiled code. |
| SignaturesDisambiguated | |
| SignaturesDisambiguated.MyPass | This class overrides VisitorPass to mark the SupertypesDisambiguated and SignaturesDisambiguated goals reached when this goal is reached. |
| SignaturesResolved | Comment for SignaturesDisambiguated |
| SignaturesResolved.SignaturesResolvedPass | |
| SourceFileGoal | Comment for SourceFileGoal |
| SupertypesDisambiguated | |
| SupertypesDisambiguated.MyPass | This class overrides VisitorPass to mark the SupertypesDisambiguated and SupertypesDisambiguated goals reached when this goal is reached. |
| SupertypesResolved | Comment for SuperTypesResolved |
| SupertypesResolved.SupertypesResolvedPass | |
| TypeChecked | a TypeChecked is reached after typechecking. |
| TypeExists | Comment for TypeExists |
| TypesInitialized | |
| TypesInitializedForCommandLine | |
| VisitorGoal | |
This package defines goals that the compiler attempts to complete by scheduling compiler passes in accordance with their dependencies.
Goal,
AbstractGoal
|
|||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||