public class FabILScheduler extends JLScheduler implements CBScheduler
Modifier and Type | Field and Description |
---|---|
protected ExtensionInfo |
extInfo |
Constructor and Description |
---|
FabILScheduler(ExtensionInfo extInfo) |
Modifier and Type | Method and Description |
---|---|
Goal |
CheckAbortRetry(Job job) |
Goal |
ClassesHashed(Job job) |
Goal |
ClassReferencesCollected(Job job) |
Goal |
CodeGenerated(Job job) |
Goal |
CollectStaticInitializers(Job job) |
Goal |
CreateJavaSkeleton(Job job) |
Goal |
ExpressionsFlattened(Job job) |
Goal |
FindUpdatedVariables(Job job) |
Goal |
FixArrayInitializerTypes(Job job) |
Goal |
ImmutableFlagsCleared(Job job) |
Goal |
ImportTableInitialized(Job job) |
Goal |
InitializationsChecked(Job job) |
Goal |
InnerClassesRemoved(Job job) |
Goal |
InstrumentThreads(Job job) |
Goal |
LabelsAssigned(Job job)
Ensures all objects have their labels assigned.
|
Goal |
LocationsAssigned(Job job)
Ensures all objects have their locations assigned.
|
Goal |
LoopsNormalized(Job job) |
Goal |
Memoized(Job job) |
Goal |
PrincipalsDelegated(Job job) |
Goal |
ReadWriteChecked(Job job) |
Goal |
RewriteAtomic(Job job) |
Goal |
RewriteAtomicMethods(Job job) |
Goal |
RewriteProviders(Job job)
Rewrites C.provider expressions.
|
Goal |
RewriteProxies(Job job) |
Goal |
RewriteRemoteCalls(Job job) |
Goal |
RewriteStoreGetters(Job job) |
boolean |
runToCompletion() |
Goal |
Serialized(Job job) |
Goal |
SignatureClean(Job job) |
Goal |
SignaturesHashed(Job job) |
Goal |
TypeCheckedAfterFlatten(Job job) |
Goal |
TypeExists(java.net.URI ns,
java.lang.String name) |
Goal |
TypesInitialized(Job job) |
Goal |
WrapInlineables(Job job) |
protected ExtensionInfo extInfo
public FabILScheduler(ExtensionInfo extInfo)
public Goal ImmutableFlagsCleared(Job job)
public Goal ImportTableInitialized(Job job)
public Goal TypesInitialized(Job job)
public Goal LoopsNormalized(Job job)
public Goal ExpressionsFlattened(Job job)
public Goal CheckAbortRetry(Job job)
public Goal TypeCheckedAfterFlatten(Job job)
public Goal ClassReferencesCollected(Job job)
public Goal CollectStaticInitializers(Job job)
public Goal RewriteAtomicMethods(Job job)
public Goal FindUpdatedVariables(Job job)
public Goal InnerClassesRemoved(Job job)
public Goal FixArrayInitializerTypes(Job job)
public Goal WrapInlineables(Job job)
public Goal ReadWriteChecked(Job job)
public Goal LabelsAssigned(Job job)
public Goal LocationsAssigned(Job job)
public Goal PrincipalsDelegated(Job job)
public Goal RewriteStoreGetters(Job job)
public Goal RewriteProxies(Job job)
public Goal RewriteProviders(Job job)
public Goal InstrumentThreads(Job job)
public Goal RewriteAtomic(Job job)
public Goal RewriteRemoteCalls(Job job)
public Goal Memoized(Job job)
public Goal ClassesHashed(Job job)
public Goal SignaturesHashed(Job job)
public Goal Serialized(Job job)
public Goal CreateJavaSkeleton(Job job)
public Goal SignatureClean(Job job)
public Goal CodeGenerated(Job job)
public boolean runToCompletion()
public Goal TypeExists(java.net.URI ns, java.lang.String name)
TypeExists
in interface CBScheduler
public Goal InitializationsChecked(Job job)