|
|||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
Interface Summary | |
NameDeclaration | |
Scope | Provides methods which all scopes must implement See JLS 6.3 for a description of scopes |
ScopeEvaluator | |
ScopeFactory | |
TypeSet.Resolver | TODO should Resolver provide a canResolve() and a resolve()? Requiring 2 calls seems clunky... |
Class Summary | |
AbstractNameDeclaration | |
AbstractScope | Provides behavior common to all Scopes |
AbstractScopeEvaluator | |
BasicScopeCreationVisitor | Serves as a sort of adaptor between the AST nodes and the symbol table scopes |
BasicScopeFactory | |
ClassScope | |
ClassScopeEvaluator | |
DeclarationFinder | |
GlobalScope | |
GlobalScopeEvaluator | |
ImageFinderFunction | |
LocalScope | |
LocalScopeEvaluator | |
MethodNameDeclaration | |
MethodScope | |
MethodScopeEvaluator | |
NameOccurrence | |
NameOccurrences | |
Search | |
SymbolFacade | |
TypeSet | Keeps track of the types encountered in a ASTCompilationUnit |
TypeSet.CurrentPackageResolver | |
TypeSet.ExplicitImportResolver | |
TypeSet.FullyQualifiedNameResolver | |
TypeSet.ImplicitImportResolver | |
TypeSet.ImportOnDemandResolver | |
TypeSet.PrimitiveTypeResolver | |
TypeSet.VoidResolver | |
VariableNameDeclaration | |
VariableUsageFinderFunction |
|
|||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |