edu.umd.cs.findbugs.classfile.impl
Class ClassFactory
java.lang.Object
edu.umd.cs.findbugs.classfile.impl.ClassFactory
- All Implemented Interfaces:
- IClassFactory
public class ClassFactory
- extends java.lang.Object
- implements IClassFactory
Factory to create codebase/classpath/classfile objects.
- Author:
- David Hovemeyer
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
instance
public static IClassFactory instance()
createClassPath
public IClassPath createClassPath()
- Specified by:
createClassPath
in interface IClassFactory
createClassPathBuilder
public IClassPathBuilder createClassPathBuilder(IErrorLogger errorLogger)
- Specified by:
createClassPathBuilder
in interface IClassFactory
createFilesystemCodeBaseLocator
public ICodeBaseLocator createFilesystemCodeBaseLocator(java.lang.String pathName)
- Specified by:
createFilesystemCodeBaseLocator
in interface IClassFactory
createNestedArchiveCodeBaseLocator
public ICodeBaseLocator createNestedArchiveCodeBaseLocator(ICodeBase parentCodeBase,
java.lang.String path)
- Specified by:
createNestedArchiveCodeBaseLocator
in interface IClassFactory
createAnalysisCache
public IAnalysisCache createAnalysisCache(IClassPath classPath,
BugReporter errorLogger)
- Specified by:
createAnalysisCache
in interface IClassFactory
FindBugs™ is licenced under the LGPL. Copyright © 2006 University of Maryland.