|
|||||||||||
| 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 | ||||||||||