polyglot.frontend.goals
Interface EndGoal

All Superinterfaces:
Goal
All Known Implementing Classes:
CodeGenerated

public interface EndGoal
extends Goal

The EndGoal interface is used to tag the last goal for a job. When an EndGoal is reached, the job can be removed from the scheduler.

Author:
nystrom

Field Summary
 
Fields inherited from interface polyglot.frontend.goals.Goal
ATTEMPTED, REACHED, RUNNING, UNREACHABLE, UNREACHABLE_THIS_RUN, UNREACHED
 
Method Summary
 
Methods inherited from interface polyglot.frontend.goals.Goal
addCorequisiteGoal, addPrerequisiteGoal, conflictsWith, corequisiteGoals, createPass, hasBeenReached, isReachable, job, name, prerequisiteGoals, setState, setUnreachable, setUnreachableThisRun, state