|
|||||||||
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 |