public class JLScheduler extends Scheduler
Scheduler
Scheduler.TheEndGoal
commandLineJobs, currentPass, dumpCounter, extInfo, failed, goals, infiniteLoopGoal, inWorklist, jobs, MAX_RUN_COUNT, runCount, worklist
Constructor and Description |
---|
JLScheduler(ExtensionInfo extInfo) |
Modifier and Type | Method and Description |
---|---|
Goal |
CodeGenerated(Job job) |
Goal |
ConstantsChecked(Job job) |
Goal |
ConstructorCallsChecked(Job job) |
Goal |
Disambiguated(Job job) |
Goal |
ExceptionsChecked(Job job) |
Goal |
ExitPathsChecked(Job job) |
Goal |
FieldConstantsChecked(FieldInstance fi) |
Goal |
ForwardReferencesChecked(Job job) |
Goal |
ImportTableInitialized(Job job) |
Goal |
InitializationsChecked(Job job) |
Goal |
MembersAdded(ParsedClassType ct) |
Goal |
Parsed(Job job) |
Goal |
ReachabilityChecked(Job job) |
Goal |
Serialized(Job job) |
Goal |
SignaturesDisambiguated(Job job) |
Goal |
SignaturesResolved(ParsedClassType ct) |
Goal |
SupertypesDisambiguated(Job job) |
Goal |
SupertypesResolved(ParsedClassType ct) |
Goal |
TypeChecked(Job job) |
Goal |
TypeExists(java.lang.String name) |
Goal |
TypesInitialized(Job job) |
Goal |
TypesInitializedForCommandLine() |
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
public JLScheduler(ExtensionInfo extInfo)
extInfo
- public Goal TypeExists(java.lang.String name)
TypeExists
in class Scheduler
public Goal MembersAdded(ParsedClassType ct)
MembersAdded
in class Scheduler
public Goal SupertypesResolved(ParsedClassType ct)
SupertypesResolved
in class Scheduler
public Goal SignaturesResolved(ParsedClassType ct)
SignaturesResolved
in class Scheduler
public Goal FieldConstantsChecked(FieldInstance fi)
FieldConstantsChecked
in class Scheduler
public Goal TypesInitialized(Job job)
TypesInitialized
in class Scheduler
public Goal TypesInitializedForCommandLine()
TypesInitializedForCommandLine
in class Scheduler
public Goal ImportTableInitialized(Job job)
ImportTableInitialized
in class Scheduler
public Goal SignaturesDisambiguated(Job job)
SignaturesDisambiguated
in class Scheduler
public Goal SupertypesDisambiguated(Job job)
SupertypesDisambiguated
in class Scheduler
public Goal Disambiguated(Job job)
Disambiguated
in class Scheduler
public Goal TypeChecked(Job job)
TypeChecked
in class Scheduler
public Goal ConstantsChecked(Job job)
ConstantsChecked
in class Scheduler
public Goal ReachabilityChecked(Job job)
ReachabilityChecked
in class Scheduler
public Goal ExceptionsChecked(Job job)
ExceptionsChecked
in class Scheduler
public Goal ExitPathsChecked(Job job)
ExitPathsChecked
in class Scheduler
public Goal InitializationsChecked(Job job)
InitializationsChecked
in class Scheduler
public Goal ConstructorCallsChecked(Job job)
ConstructorCallsChecked
in class Scheduler
public Goal ForwardReferencesChecked(Job job)
ForwardReferencesChecked
in class Scheduler
public Goal Serialized(Job job)
Serialized
in class Scheduler
public Goal CodeGenerated(Job job)
CodeGenerated
in class Scheduler