## Hierarchy For Package net.sourceforge.pmd.symboltable

Package Hierarchies:
  All Packages

## Class Hierarchy

- class java.lang.Object
  - class net.sourceforge.pmd.symboltable.AbstractNameDeclaration (implements net.sourceforge.pmd.symboltable.NameDeclaration)
    - class net.sourceforge.pmd.symboltable.ClassNameDeclaration
    - class net.sourceforge.pmd.symboltable.MethodNameDeclaration
    - class net.sourceforge.pmd.symboltable.VariableNameDeclaration
  - class net.sourceforge.pmd.symboltable.AbstractScope (implements net.sourceforge.pmd.symboltable.Scope)
    - class net.sourceforge.pmd.symboltable.ClassScope
    - class net.sourceforge.pmd.symboltable.LocalScope
    - class net.sourceforge.pmd.symboltable.MethodScope
    - class net.sourceforge.pmd.symboltable.SourceFileScope (implements net.sourceforge.pmd.symboltable.Scope)
  - class net.sourceforge.pmd.symboltable.DummyScope (implements net.sourceforge.pmd.symboltable.Scope)
  - class net.sourceforge.pmd.symboltable.ImageFinderFunction (implements net.sourceforge.pmd.util.UnaryFunction)
  - class net.sourceforge.pmd.ast.JavaParserVisitorAdapter (implements net.sourceforge.pmd.ast.JavaParserVisitor)
    - class net.sourceforge.pmd.symboltable.OccurrenceFinder
    - class net.sourceforge.pmd.symboltable.ScopeAndDeclarationFinder
  - class net.sourceforge.pmd.symboltable.JspScopeAndDeclarationFinder
  - class net.sourceforge.pmd.symboltable.JspSymbolFacade (implements net.sourceforge.pmd.sourcetypehandlers.VisitorStarter)
  - class net.sourceforge.pmd.symboltable.NameFinder
  - class net.sourceforge.pmd.symboltable.NameOccurrence
  - class net.sourceforge.pmd.symboltable.Search
  - class net.sourceforge.pmd.symboltable.SymbolFacade
  - class net.sourceforge.pmd.symboltable.TypeSet
  - class net.sourceforge.pmd.symboltable.TypeSet.CurrentPackageResolver (implements net.sourceforge.pmd.symboltable.TypeSet.Resolver)
  - class net.sourceforge.pmd.symboltable.TypeSet.ExplicitImportResolver (implements net.sourceforge.pmd.symboltable.TypeSet.Resolver)
  - class net.sourceforge.pmd.symboltable.TypeSet.FullyQualifiedNameResolver (implements net.sourceforge.pmd.symboltable.TypeSet.Resolver)
  - class net.sourceforge.pmd.symboltable.TypeSet.ImplicitImportResolver (implements net.sourceforge.pmd.symboltable.TypeSet.Resolver)
  - class net.sourceforge.pmd.symboltable.TypeSet.ImportOnDemandResolver (implements net.sourceforge.pmd.symboltable.TypeSet.Resolver)
  - class net.sourceforge.pmd.symboltable.TypeSet.PrimitiveTypeResolver (implements net.sourceforge.pmd.symboltable.TypeSet.Resolver)
  - class net.sourceforge.pmd.symboltable.TypeSet.VoidResolver (implements net.sourceforge.pmd.symboltable.TypeSet.Resolver)
  - class net.sourceforge.pmd.symboltable.VariableUsageFinderFunction (implements net.sourceforge.pmd.util.UnaryFunction)

## Interface Hierarchy

- interface net.sourceforge.pmd.symboltable.NameDeclaration
- interface net.sourceforge.pmd.symboltable.Scope
- interface net.sourceforge.pmd.symboltable.TypeSet.Resolver

Copyright © 2002-2006 InfoEther. All Rights Reserved.