Package polyglot.frontend.goals

Interface Summary
EndGoal The EndGoal interface is used to tag the last goal for a job.
Goal Comment for Goal
 

Class Summary
AbstractGoal An AbstractGoal is the base class of most Goal implementations.
Barrier Comment for Barrier
Barrier.BarrierPass  
ClassTypeGoal Comment for SourceFileGoal
CodeGenerated Comment for CompileGoal
ConstantsChecked  
ConstantsCheckedForFile  
ConstructorCallsChecked  
Disambiguated  
ExceptionsChecked  
ExitPathsChecked  
FieldConstantsChecked Comment for MembersAdded
ForwardReferencesChecked  
ImportTableInitialized  
InitializationsChecked  
MembersAdded Comment for MembersAdded
MembersAdded.MembersAddedPass  
Parsed  
ReachabilityChecked  
Serialized  
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  
TypeExists Comment for TypeExists
TypesInitialized  
TypesInitializedForCommandLine  
VisitorGoal