public class ClassFactory extends java.lang.Object implements IClassFactory
Modifier and Type | Method and Description |
---|---|
IAnalysisCache |
createAnalysisCache(IClassPath classPath,
BugReporter errorLogger) |
IClassPath |
createClassPath() |
IClassPathBuilder |
createClassPathBuilder(IErrorLogger errorLogger) |
ICodeBaseLocator |
createFilesystemCodeBaseLocator(java.lang.String pathName) |
ICodeBaseLocator |
createNestedArchiveCodeBaseLocator(ICodeBase parentCodeBase,
java.lang.String path) |
static IClassFactory |
instance() |
public static IClassFactory instance()
public IClassPath createClassPath()
createClassPath
in interface IClassFactory
public IClassPathBuilder createClassPathBuilder(IErrorLogger errorLogger)
createClassPathBuilder
in interface IClassFactory
public ICodeBaseLocator createFilesystemCodeBaseLocator(java.lang.String pathName)
createFilesystemCodeBaseLocator
in interface IClassFactory
public ICodeBaseLocator createNestedArchiveCodeBaseLocator(ICodeBase parentCodeBase, java.lang.String path)
createNestedArchiveCodeBaseLocator
in interface IClassFactory
public IAnalysisCache createAnalysisCache(IClassPath classPath, BugReporter errorLogger)
createAnalysisCache
in interface IClassFactory
SpotBugs is licensed under the LGPL.