polyglot.frontend
Class JLScheduler
java.lang.Object
polyglot.frontend.Scheduler
polyglot.frontend.JLScheduler
public class JLScheduler
- extends Scheduler
Comment for Scheduler
- Author:
- nystrom
Fields inherited from class polyglot.frontend.Scheduler |
commandLineJobs, COMPLETED_JOB, currentPass, dumpCounter, extInfo, goals, infiniteLoopGoal, inWorklist, jobs, MAX_RUN_COUNT, runCount, worklist |
Methods inherited from class polyglot.frontend.Scheduler |
addCorequisiteDependency, addCorequisiteDependencyAndEnqueue, addDependencyAndEnqueue, addGoal, addJob, addJob, addPrerequisiteDependency, addPrerequisiteDependencyChain, attemptGoal, attemptGoal, commandLineJobs, completeJob, createSourceJob, currentGoal, currentJob, currentPass, dumpDependenceGraph, dumpDependenceGraph, dumpInFlightDependenceGraph, inInfiniteLoop, internGoal, jobs, loadSource, prerequisiteDependsOn, reached, runGoal, runPass, runToCompletion, setCommandLineJobs, sourceHasJob, statusString, toString, worklist |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
JLScheduler
public JLScheduler(ExtensionInfo extInfo)
- Parameters:
extInfo
-
TypeExists
public Goal TypeExists(java.lang.String name)
- Specified by:
TypeExists
in class Scheduler
MembersAdded
public Goal MembersAdded(ParsedClassType ct)
- Specified by:
MembersAdded
in class Scheduler
SupertypesResolved
public Goal SupertypesResolved(ParsedClassType ct)
- Specified by:
SupertypesResolved
in class Scheduler
SignaturesResolved
public Goal SignaturesResolved(ParsedClassType ct)
- Specified by:
SignaturesResolved
in class Scheduler
FieldConstantsChecked
public Goal FieldConstantsChecked(FieldInstance fi)
- Specified by:
FieldConstantsChecked
in class Scheduler
Parsed
public Goal Parsed(Job job)
- Specified by:
Parsed
in class Scheduler
TypesInitialized
public Goal TypesInitialized(Job job)
- Specified by:
TypesInitialized
in class Scheduler
TypesInitializedForCommandLine
public Goal TypesInitializedForCommandLine()
- Specified by:
TypesInitializedForCommandLine
in class Scheduler
ImportTableInitialized
public Goal ImportTableInitialized(Job job)
- Specified by:
ImportTableInitialized
in class Scheduler
SignaturesDisambiguated
public Goal SignaturesDisambiguated(Job job)
- Specified by:
SignaturesDisambiguated
in class Scheduler
SupertypesDisambiguated
public Goal SupertypesDisambiguated(Job job)
- Specified by:
SupertypesDisambiguated
in class Scheduler
Disambiguated
public Goal Disambiguated(Job job)
- Specified by:
Disambiguated
in class Scheduler
TypeChecked
public Goal TypeChecked(Job job)
- Specified by:
TypeChecked
in class Scheduler
ConstantsChecked
public Goal ConstantsChecked(Job job)
- Specified by:
ConstantsChecked
in class Scheduler
ReachabilityChecked
public Goal ReachabilityChecked(Job job)
- Specified by:
ReachabilityChecked
in class Scheduler
ExceptionsChecked
public Goal ExceptionsChecked(Job job)
- Specified by:
ExceptionsChecked
in class Scheduler
ExitPathsChecked
public Goal ExitPathsChecked(Job job)
- Specified by:
ExitPathsChecked
in class Scheduler
InitializationsChecked
public Goal InitializationsChecked(Job job)
- Specified by:
InitializationsChecked
in class Scheduler
ConstructorCallsChecked
public Goal ConstructorCallsChecked(Job job)
- Specified by:
ConstructorCallsChecked
in class Scheduler
ForwardReferencesChecked
public Goal ForwardReferencesChecked(Job job)
- Specified by:
ForwardReferencesChecked
in class Scheduler
Serialized
public Goal Serialized(Job job)
- Specified by:
Serialized
in class Scheduler
CodeGenerated
public Goal CodeGenerated(Job job)
- Specified by:
CodeGenerated
in class Scheduler