# Package net.sourceforge.pmd.lang.java.symboltable

- Interface Summary
  Interface | Description
  --- | ---
  NameDeclaration |
  Scope | Provides methods which all scopes must implement See JLS 6.3 for a description of scopes
  TypeSet.Resolver | TODO should Resolver provide a canResolve() and a resolve()?

- Class Summary
  Class | Description
  --- | ---
  AbstractNameDeclaration |
  AbstractScope |
  Applier |
  ClassNameDeclaration |
  ClassScope |
  DummyScope | Implementation of Scope for source types that are simpler than java sources.
  ImageFinderFunction |
  LocalScope |
  MethodNameDeclaration |
  MethodScope |
  NameFinder |
  NameOccurrence |
  OccurrenceFinder |
  ScopeAndDeclarationFinder | Visitor for scope creation.
  Search |
  SourceFileScope |
  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 |

Copyright © 2002-2013 InfoEther. All Rights Reserved.