|
|||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
See:
Description
Class Summary | |
---|---|
AbortRetryChecker | |
AbortRetryCollector | |
ArrayInitializerTypeFixer | |
AssignNormalizer | Traverses the AST and normalizes assignment operations. |
AtomicMethodRewriter | Removes atomic keyword from method flags and makes body an atomic block. |
AtomicRewriter | Rewrites the atomic construct. |
ClassReferencesCollector | Collects all types referenced by a class and outputs them to a file. |
ClassSerializer | |
FabILTypeBuilder | |
InlineableWrapper | Traverses the AST and wraps/unwraps JavaInlineables as necessary. |
LabelAssigner | Assigns object locations to all new expressions. |
LocationAssigner | Assigns object locations to all new expressions. |
Memoizer | |
PrincipalDelegator | Rewrites Principal constructor calls to add default delegations. |
ProxyRewriter | Rewrites FabIL classes into classes that implement
fabric.lang.Object . |
ReadWriteChecker | This dataflow analysis checks whether or not a local variable (or more precisely what that variable points to) is guaranteed to have already been read from or written to at a point in a method. |
ReadWriteChecker.DataFlowItem | |
ReadWriteChecker.State | The access state of a variable (resident, read, written). |
RemoteCallRewriter | |
SignatureCleaner | Removes everything except Polyglot type information from classes. |
StaticInitializerCollector | A pass that collects initializers for static fields and moves them into an atomic static initializer. |
StoreGetterRewriter | |
ThreadRewriter | Rewrites threads, hooking them into the worker transaction manager. |
UpdatedVariableFinder |
Visitors for performing fabil type checking and translation.
|
|||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |