net.sourceforge.pmd.symboltable

Class TypeSet

public class TypeSet extends Object

Keeps track of the types encountered in a ASTCompilationUnit
Nested Class Summary
static classTypeSet.CurrentPackageResolver
static classTypeSet.ExplicitImportResolver
static classTypeSet.FullyQualifiedNameResolver
static classTypeSet.ImplicitImportResolver
static classTypeSet.ImportOnDemandResolver
static classTypeSet.PrimitiveTypeResolver
interfaceTypeSet.Resolver
TODO should Resolver provide a canResolve() and a resolve()?
static classTypeSet.VoidResolver
Method Summary
voidaddImport(String importString)
ClassfindClass(String name)
StringgetASTCompilationUnitPackage()
intgetImportsCount()
voidsetASTCompilationUnitPackage(String pkg)

Method Detail

addImport

public void addImport(String importString)

findClass

public Class findClass(String name)

getASTCompilationUnitPackage

public String getASTCompilationUnitPackage()

getImportsCount

public int getImportsCount()

setASTCompilationUnitPackage

public void setASTCompilationUnitPackage(String pkg)