Interface | Description |
---|---|
ArrayOpHandler | |
AstTranslator.Scope |
a scope in the symbol table built during AST traversal
|
AstTranslator.Symbol |
interface for name information stored in a symbol table.
|
AstTranslator.WalkContext | |
TranslatorToCAst | |
TranslatorToCAst.WalkContext<C extends TranslatorToCAst.WalkContext<C,T>,T> | |
TranslatorToIR |
Type that performs the translation from the CAst to WALA IR (as extended for
the language).
|
Class | Description |
---|---|
AbstractClassEntity | |
AbstractCodeEntity | |
AbstractEntity | |
AbstractGlobalEntity | |
AbstractScriptEntity | |
AstTranslator |
Common code to translate CAst to IR.
|
AstTranslator.AbstractSymbol | |
AstTranslator.AstCFG |
data structure for the final CFG for a method, based on the information in
an
AstTranslator.IncipientCFG |
AstTranslator.AstLexicalInformation |
lexical access information for some entity scope.
|
AstTranslator.InternalCAstSymbol | |
AstTranslator.PreBasicBlock |
basic block implementation used in the CFGs constructed during the
IR-generating AST traversal
|
ConstantFoldingRewriter | |
ExposedNamesCollector |
discovers which names declared by an
entity are exposed, i.e., accessed by nested functions. |
TranslatorToCAst.DelegatingContext<C extends TranslatorToCAst.WalkContext<C,T>,T> | |
TranslatorToCAst.DoLoopTranslator | |
TranslatorToCAst.RootContext<C extends TranslatorToCAst.WalkContext<C,T>,T> |
Enum | Description |
---|---|
AstTranslator.ScopeType |
Exception | Description |
---|---|
TranslatorToCAst.Error |