edu.umd.cs.findbugs.classfile.impl

Class ClassFactory

public class ClassFactory extends Object implements IClassFactory

Factory to create codebase/classpath/classfile objects.

Author: David Hovemeyer

Method Summary
IAnalysisCachecreateAnalysisCache(IClassPath classPath, IErrorLogger errorLogger)
IClassPathcreateClassPath()
IClassPathBuildercreateClassPathBuilder(IErrorLogger errorLogger)
ICodeBaseLocatorcreateFilesystemCodeBaseLocator(String pathName)
ICodeBaseLocatorcreateNestedArchiveCodeBaseLocator(ICodeBase parentCodeBase, String path)
static IClassFactoryinstance()

Method Detail

createAnalysisCache

public IAnalysisCache createAnalysisCache(IClassPath classPath, IErrorLogger errorLogger)

createClassPath

public IClassPath createClassPath()

createClassPathBuilder

public IClassPathBuilder createClassPathBuilder(IErrorLogger errorLogger)

createFilesystemCodeBaseLocator

public ICodeBaseLocator createFilesystemCodeBaseLocator(String pathName)

createNestedArchiveCodeBaseLocator

public ICodeBaseLocator createNestedArchiveCodeBaseLocator(ICodeBase parentCodeBase, String path)

instance

public static IClassFactory instance()
FindBugs™ is licenced under the LGPL. Copyright © 2006 University of Maryland.