Uses of Interface
edu.umd.cs.findbugs.classfile.IClassPath
Packages that use IClassPath
Package
Description
Main package for the FindBugs application - contains the engine class
(
FindBugs
), the object model classes for bug
instances (BugInstance
,
BugAnnotation
), and other miscellany.A high-level abstraction layer for codebases, classes, and components of
classes (methods, fields, instructions, etc.).
Implementations of the interfaces in the edu.umd.cs.findbugs.classfile
package: the core classes of the FindBugs classfile/classpath support
layer.
-
Uses of IClassPath in edu.umd.cs.findbugs
Fields in edu.umd.cs.findbugs declared as IClassPathModifier and TypeFieldDescriptionprivate IClassPath
FindBugs2.classPath
private final IClassPath
NoClassesFoundToAnalyzeException.f_classPath
Methods in edu.umd.cs.findbugs that return IClassPathModifier and TypeMethodDescriptionprivate IClassPath
DiscoverSourceDirectories.buildClassPath
(IClassPathBuilder builder, IClassFactory factory) NoClassesFoundToAnalyzeException.getClassPath()
Gets the classpath this exception is about.Methods in edu.umd.cs.findbugs with parameters of type IClassPathModifier and TypeMethodDescriptionprivate String
DiscoverSourceDirectories.findFullyQualifiedSourceFileName
(IClassPath classPath, ClassDescriptor classDesc) DiscoverSourceDirectories.findFullyQualifiedSourceFileNames
(IClassPathBuilder builder, IClassPath classPath) Constructors in edu.umd.cs.findbugs with parameters of type IClassPathModifierConstructorDescriptionNoClassesFoundToAnalyzeException
(IClassPath classPath) Constructs anNoClassesFoundToAnalyze
on the passed classpath. -
Uses of IClassPath in edu.umd.cs.findbugs.classfile
Methods in edu.umd.cs.findbugs.classfile that return IClassPathModifier and TypeMethodDescriptionIClassFactory.createClassPath()
IAnalysisCache.getClassPath()
Get the classpath from which classes are loaded.Methods in edu.umd.cs.findbugs.classfile with parameters of type IClassPathModifier and TypeMethodDescriptionvoid
IClassPathBuilder.build
(IClassPath classPath, IClassPathBuilderProgress progress) Build the classpath.IClassFactory.createAnalysisCache
(IClassPath classPath, BugReporter errorLogger) -
Uses of IClassPath in edu.umd.cs.findbugs.classfile.impl
Classes in edu.umd.cs.findbugs.classfile.impl that implement IClassPathFields in edu.umd.cs.findbugs.classfile.impl declared as IClassPathMethods in edu.umd.cs.findbugs.classfile.impl that return IClassPathMethods in edu.umd.cs.findbugs.classfile.impl with parameters of type IClassPathModifier and TypeMethodDescriptionvoid
ClassPathBuilder.build
(IClassPath classPath, IClassPathBuilderProgress progress) ClassFactory.createAnalysisCache
(IClassPath classPath, BugReporter errorLogger) private void
ClassPathBuilder.locateCodebasesRequiredForAnalysis
(IClassPath classPath, IClassPathBuilderProgress progress) Make an effort to find the codebases containing any files required for analysis.private void
ClassPathBuilder.processWorkList
(IClassPath classPath, LinkedList<ClassPathBuilder.WorkListItem> workList, IClassPathBuilderProgress progress) Process classpath worklist items.private void
ClassPathBuilder.scanCodebase
(IClassPath classPath, LinkedList<ClassPathBuilder.WorkListItem> workList, ClassPathBuilder.DiscoveredCodeBase discoveredCodeBase) Scan given codebase in order to check the codebase for nested archives (adding any found to the worklist) build a list of class resources found in the codebaseConstructors in edu.umd.cs.findbugs.classfile.impl with parameters of type IClassPathModifierConstructorDescription(package private)
AnalysisCache
(IClassPath classPath, BugReporter errorLogger) Constructor.