Class TypeSet
- java.lang.Object
-
- net.sourceforge.pmd.lang.plsql.symboltable.TypeSet
-
public class TypeSet extends Object
Keeps track of the types encountered in a ASTinput
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classTypeSet.CurrentPackageResolverstatic classTypeSet.ExplicitImportResolverstatic classTypeSet.FullyQualifiedNameResolverstatic classTypeSet.ImplicitImportResolverstatic classTypeSet.ImportOnDemandResolverstatic classTypeSet.PrimitiveTypeResolverstatic interfaceTypeSet.ResolverTODO should Resolver provide a canResolve() and a resolve()?static classTypeSet.VoidResolver
-
Constructor Summary
Constructors Constructor Description TypeSet()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddImport(String importString)Class<?>findClass(String name)StringgetASTinputPackage()intgetImportsCount()voidsetASTinputPackage(String pkg)
-
-
-
Method Detail
-
setASTinputPackage
public void setASTinputPackage(String pkg)
-
getASTinputPackage
public String getASTinputPackage()
-
addImport
public void addImport(String importString)
-
getImportsCount
public int getImportsCount()
-
findClass
public Class<?> findClass(String name) throws ClassNotFoundException
- Throws:
ClassNotFoundException
-
-