protected static class OutputExtensionInfo.OutputScheduler
extends polyglot.frontend.JLScheduler
| Modifier and Type | Field and Description |
|---|---|
protected polyglot.frontend.Job |
objectJob
Hack to ensure that we track the job for java.lang.Object specially.
|
| Constructor and Description |
|---|
OutputScheduler(OutputExtensionInfo extInfo) |
| Modifier and Type | Method and Description |
|---|---|
polyglot.frontend.Job |
addJob(polyglot.frontend.Source source) |
polyglot.frontend.Job |
addJob(polyglot.frontend.Source source,
polyglot.ast.Node ast) |
polyglot.frontend.goals.Goal |
Parsed(polyglot.frontend.Job job) |
polyglot.frontend.goals.Goal |
TypesInitialized(polyglot.frontend.Job job) |
CodeGenerated, ConstantsChecked, ConstructorCallsChecked, Disambiguated, ExceptionsChecked, ExitPathsChecked, FieldConstantsChecked, ForwardReferencesChecked, ImportTableInitialized, InitializationsChecked, MembersAdded, ReachabilityChecked, Serialized, SignaturesDisambiguated, SignaturesResolved, SupertypesDisambiguated, SupertypesResolved, TypeChecked, TypeExists, TypesInitializedForCommandLine, ValidatedaddCorequisiteDependency, addCorequisiteDependencyAndEnqueue, addDependencyAndEnqueue, addGoal, addPrerequisiteDependency, addPrerequisiteDependencyChain, attemptGoal, attemptGoal, commandLineJobs, completeJob, createSourceJob, currentGoal, currentJob, currentPass, dumpDependenceGraph, dumpDependenceGraph, dumpInFlightDependenceGraph, inInfiniteLoop, internGoal, jobs, loadSource, maxRunCount, prerequisiteDependsOn, reached, runGoal, runPass, runToCompletion, setCommandLineJobs, sourceHasJob, statusString, toString, worklistprotected polyglot.frontend.Job objectJob
public OutputScheduler(OutputExtensionInfo extInfo)
public polyglot.frontend.Job addJob(polyglot.frontend.Source source,
polyglot.ast.Node ast)
addJob in class polyglot.frontend.Schedulerpublic polyglot.frontend.Job addJob(polyglot.frontend.Source source)
addJob in class polyglot.frontend.Schedulerpublic polyglot.frontend.goals.Goal TypesInitialized(polyglot.frontend.Job job)
TypesInitialized in class polyglot.frontend.JLSchedulerpublic polyglot.frontend.goals.Goal Parsed(polyglot.frontend.Job job)
Parsed in class polyglot.frontend.JLScheduler