polyglot.frontend.goals
Class ConstructorCallsChecked
java.lang.Object
polyglot.frontend.goals.AbstractGoal
polyglot.frontend.goals.SourceFileGoal
polyglot.frontend.goals.VisitorGoal
polyglot.frontend.goals.ConstructorCallsChecked
- All Implemented Interfaces:
- Goal
public class ConstructorCallsChecked
- extends VisitorGoal
Methods inherited from class polyglot.frontend.goals.AbstractGoal |
addCorequisiteGoal, addPrerequisiteGoal, checkCycles, conflictsWith, corequisiteGoals, hasBeenReached, isReachable, job, name, setState, setUnreachable, setUnreachableThisRun, state, stateString |
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
ConstructorCallsChecked
protected ConstructorCallsChecked(Job job,
TypeSystem ts,
NodeFactory nf)
create
public static Goal create(Scheduler scheduler,
Job job,
TypeSystem ts,
NodeFactory nf)
prerequisiteGoals
public java.util.Collection prerequisiteGoals(Scheduler scheduler)
- Description copied from interface:
Goal
- Goals that must be completed before attempting this goal. The graph of
dependencies between prerequisite goals should be acyclic.
- Specified by:
prerequisiteGoals
in interface Goal
- Overrides:
prerequisiteGoals
in class AbstractGoal