public class FabricScheduler extends JifScheduler implements CBScheduler
Modifier and Type | Field and Description |
---|---|
protected ExtensionInfo |
fabext |
protected TargetFactory |
fabil_target |
protected ExtensionInfo |
filext |
Constructor and Description |
---|
FabricScheduler(ExtensionInfo fabext,
ExtensionInfo filext) |
Modifier and Type | Method and Description |
---|---|
Job |
addJob(Source source) |
Job |
addJob(Source source,
Node ast) |
Goal |
AllFClassesGenerated() |
Goal |
ConsistentNamespace() |
Goal |
CreateFabILSkeleton(Job job) |
Goal |
ExceptionsChecked(Job job) |
Goal |
ExplicitSuperclassesAdded(Job job) |
Goal |
FabILSkeletonGenerated(Job job) |
Goal |
FabricToFabilRewritten(Job job) |
Goal |
FClassGenerated(Job job) |
Goal |
ImportTableInitialized(Job job) |
Goal |
NamespaceChecked(Job job) |
Goal |
PreFClassGenerationBarrier() |
Goal |
PrincipalsCoerced(Job job) |
Goal |
RemoteCallWrappersAdded(Job job) |
Goal |
RemoteCallWrappersUpdated(Job job) |
boolean |
runToCompletion() |
Goal |
Serialized(Job job) |
Goal |
SplitNamesInitialized(Job job) |
Goal |
SplitNamesInitializedBarrier() |
Goal |
TypeChecked(Job job) |
Goal |
TypeExists(java.net.URI ns,
java.lang.String name) |
Goal |
TypesInitialized(Job job) |
protected ExtensionInfo filext
protected ExtensionInfo fabext
protected TargetFactory fabil_target
public FabricScheduler(ExtensionInfo fabext, ExtensionInfo filext)
public Job addJob(Source source, Node ast)
public Job addJob(Source source)
public Goal ImportTableInitialized(Job job)
public Goal ExplicitSuperclassesAdded(Job job)
public Goal RemoteCallWrappersAdded(Job job)
public Goal TypesInitialized(Job job)
public Goal RemoteCallWrappersUpdated(Job job)
public Goal TypeChecked(Job job)
public Goal Serialized(Job job)
public Goal PrincipalsCoerced(Job job)
public Goal SplitNamesInitialized(Job job)
public Goal SplitNamesInitializedBarrier()
public Goal PreFClassGenerationBarrier()
public Goal FClassGenerated(Job job)
public Goal AllFClassesGenerated()
public Goal NamespaceChecked(Job job)
public Goal ConsistentNamespace()
public Goal FabricToFabilRewritten(Job job)
public Goal ExceptionsChecked(Job job)
public Goal CreateFabILSkeleton(Job job)
public Goal FabILSkeletonGenerated(Job job)
public boolean runToCompletion()
public Goal TypeExists(java.net.URI ns, java.lang.String name)
TypeExists
in interface CBScheduler