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