|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjoosc.AnalysisDataManager
An analysis data manager centralizes access to all the data collected by the various analyses for the purpose of dissemination.
Put here all compiler resources that needs to be shared between passes.
History:
Field Summary | |
java.util.Hashtable |
astToCodeMap
|
java.util.Hashtable |
astToGenericMap
|
SymbolTable |
classlib
|
java.util.Hashtable |
coerceToStringMap
|
ClassHierarchy |
hierarchy
|
java.util.Hashtable |
invokeBindingsMap
|
java.util.Hashtable |
resourcesMap
|
java.util.Hashtable |
signaturesMap
|
java.util.Hashtable |
symAnnotations
|
java.util.Hashtable |
symAstToScopeMap
|
java.util.Hashtable |
toStringResourcesMap
|
java.util.Hashtable |
typeAnnotations
|
Constructor Summary | |
AnalysisDataManager()
|
Method Summary | |
void |
initAbstracter()
Initializes a map for abstracter-generated data. |
void |
initCodeGenerator()
Initializes data structures for code-generation-generated data. |
void |
initResources()
Initializes data structures for resources-generated data |
void |
initSymbolTable()
Initializes data structures for symbol-table-generated data. |
void |
initTypeChecking()
Initializes data structures for type-checking-generated data. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
public java.util.Hashtable astToGenericMap
public SymbolTable classlib
public ClassHierarchy hierarchy
public java.util.Hashtable symAstToScopeMap
public java.util.Hashtable symAnnotations
public java.util.Hashtable typeAnnotations
public java.util.Hashtable coerceToStringMap
public java.util.Hashtable invokeBindingsMap
public java.util.Hashtable resourcesMap
public java.util.Hashtable toStringResourcesMap
public java.util.Hashtable signaturesMap
public java.util.Hashtable astToCodeMap
Constructor Detail |
public AnalysisDataManager()
Method Detail |
public void initAbstracter()
public void initSymbolTable()
public void initTypeChecking()
public void initResources()
public void initCodeGenerator()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |