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 | 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 | Description |
---|---|---|
void |
IClassPathBuilder.addCodeBase(ICodeBaseLocator locator,
boolean isApplication) |
Add a project codebase.
|
Modifier and Type | Class | 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 | Description |
---|---|---|
ICodeBaseLocator |
ClassFactory.createFilesystemCodeBaseLocator(java.lang.String pathName) |
|
ICodeBaseLocator |
ClassFactory.createNestedArchiveCodeBaseLocator(ICodeBase parentCodeBase,
java.lang.String path) |
|
ICodeBaseLocator |
FilesystemCodeBaseLocator.createRelativeCodeBaseLocator(java.lang.String relativePath) |
|
ICodeBaseLocator |
NestedZipFileCodeBaseLocator.createRelativeCodeBaseLocator(java.lang.String relativePath) |
|
ICodeBaseLocator |
AbstractScannableCodeBase.getCodeBaseLocator() |
|
ICodeBaseLocator |
SingleFileCodeBase.getCodeBaseLocator() |
Modifier and Type | Method | Description |
---|---|---|
void |
ClassPathBuilder.addCodeBase(ICodeBaseLocator locator,
boolean isApplication) |
|
static AbstractScannableCodeBase |
ZipCodeBaseFactory.makeZipCodeBase(ICodeBaseLocator codeBaseLocator,
java.io.File file) |
Constructor | Description |
---|---|
AbstractScannableCodeBase(ICodeBaseLocator codeBaseLocator) |
|
DirectoryCodeBase(ICodeBaseLocator codeBaseLocator,
java.io.File directory) |
Constructor.
|
EmptyCodeBase(ICodeBaseLocator codeBaseLocator) |
|
JrtfsCodeBase(ICodeBaseLocator codeBaseLocator,
java.lang.String fileName) |
|
SingleFileCodeBase(ICodeBaseLocator codeBaseLocator,
java.lang.String fileName) |
|
ZipFileCodeBase(ICodeBaseLocator codeBaseLocator,
java.io.File file) |
Constructor.
|
ZipInputStreamCodeBase(ICodeBaseLocator codeBaseLocator,
java.io.File file) |
Constructor.
|
SpotBugs is licensed under the LGPL.