Package | Description |
---|---|
edu.umd.cs.findbugs.classfile |
A high-level abstraction layer for codebases, classes, and components of
classes (methods, fields, instructions, etc.).
|
edu.umd.cs.findbugs.classfile.impl |
Implementations of the interfaces in the edu.umd.cs.findbugs.classfile
package: the core classes of the FindBugs classfile/classpath support
layer.
|
Modifier and Type | Method and Description |
---|---|
ICodeBaseLocator |
IClassFactory.createFilesystemCodeBaseLocator(java.lang.String pathName) |
ICodeBaseLocator |
IClassFactory.createNestedArchiveCodeBaseLocator(ICodeBase parentCodeBase,
java.lang.String path) |
ICodeBaseLocator |
ICodeBaseLocator.createRelativeCodeBaseLocator(java.lang.String relativePath)
Get the codebase locator describing the location of a relative codebase.
|
ICodeBaseLocator |
ICodeBase.getCodeBaseLocator()
Get the codebase locator describing the location of this codebase.
|
Modifier and Type | Method and Description |
---|---|
void |
IClassPathBuilder.addCodeBase(ICodeBaseLocator locator,
boolean isApplication)
Add a project codebase.
|
Modifier and Type | Class and Description |
---|---|
class |
FilesystemCodeBaseLocator
Codebase locator for files and directories in the filesystem.
|
class |
NestedZipFileCodeBaseLocator
Codebase locator for a zip/jar archive nested inside a parent codebase.
|
Modifier and Type | Method and Description |
---|---|
ICodeBaseLocator |
ClassFactory.createFilesystemCodeBaseLocator(java.lang.String pathName) |
ICodeBaseLocator |
ClassFactory.createNestedArchiveCodeBaseLocator(ICodeBase parentCodeBase,
java.lang.String path) |
ICodeBaseLocator |
NestedZipFileCodeBaseLocator.createRelativeCodeBaseLocator(java.lang.String relativePath) |
ICodeBaseLocator |
FilesystemCodeBaseLocator.createRelativeCodeBaseLocator(java.lang.String relativePath) |
ICodeBaseLocator |
SingleFileCodeBase.getCodeBaseLocator() |
ICodeBaseLocator |
AbstractScannableCodeBase.getCodeBaseLocator() |
Modifier and Type | Method and Description |
---|---|
void |
ClassPathBuilder.addCodeBase(ICodeBaseLocator locator,
boolean isApplication) |
static AbstractScannableCodeBase |
ZipCodeBaseFactory.makeZipCodeBase(ICodeBaseLocator codeBaseLocator,
java.io.File file) |
Constructor and Description |
---|
AbstractScannableCodeBase(ICodeBaseLocator codeBaseLocator) |
DirectoryCodeBase(ICodeBaseLocator codeBaseLocator,
java.io.File directory)
Constructor.
|
SingleFileCodeBase(ICodeBaseLocator codeBaseLocator,
java.lang.String fileName) |
ZipFileCodeBase(ICodeBaseLocator codeBaseLocator,
java.io.File file)
Constructor.
|
ZipInputStreamCodeBase(ICodeBaseLocator codeBaseLocator,
java.io.File file)
Constructor.
|
FindBugs™ is licenced under the LGPL. Copyright © 2006 University of Maryland.