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 | Interface and Description |
---|---|
interface |
IScannableCodeBase
A scannable code base: in addition to looking up a named resource, scannable
code bases can also enumerate the names of the resources they contain.
|
Modifier and Type | Method and Description |
---|---|
ICodeBase |
ICodeBaseEntry.getCodeBase()
Get the codebase this codebase entry belongs to.
|
ICodeBase |
ICodeBaseLocator.openCodeBase()
Get the codebase object.
|
Modifier and Type | Method and Description |
---|---|
java.util.Iterator<? extends ICodeBase> |
IClassPath.appCodeBaseIterator()
Return an iterator over the application codebases.
|
java.util.Iterator<? extends ICodeBase> |
IClassPath.auxCodeBaseIterator()
Return an iterator over the auxiliary codebases.
|
Modifier and Type | Method and Description |
---|---|
void |
IClassPath.addCodeBase(ICodeBase codeBase)
Add a codebase.
|
ICodeBaseLocator |
IClassFactory.createNestedArchiveCodeBaseLocator(ICodeBase parentCodeBase,
java.lang.String path) |
Modifier and Type | Class and Description |
---|---|
class |
AbstractScannableCodeBase
Abstract base class for implementations of IScannableCodeBase.
|
class |
DirectoryCodeBase
IScannableCodeBase implementation to read resources from a filesystem
directory.
|
class |
NestedZipFileCodeBase
A scannable code base class for a zip (or Jar) file nested inside some other
codebase.
|
class |
SingleFileCodeBase
Implementation of ICodeBase for a single classfile.
|
class |
ZipFileCodeBase
Implementation of ICodeBase to read from a zip file or jar file.
|
class |
ZipInputStreamCodeBase
Implementation of ICodeBase to read from a zip file or jar file.
|
Modifier and Type | Method and Description |
---|---|
ICodeBase |
SingleFileCodeBaseEntry.getCodeBase() |
ICodeBase |
DelegatingCodeBaseEntry.getCodeBase() |
ICodeBase |
NestedZipFileCodeBaseLocator.getParentCodeBase() |
ICodeBase |
NestedZipFileCodeBaseLocator.openCodeBase() |
ICodeBase |
FilesystemCodeBaseLocator.openCodeBase() |
Modifier and Type | Method and Description |
---|---|
java.util.Iterator<? extends ICodeBase> |
ClassPathImpl.appCodeBaseIterator() |
java.util.Iterator<? extends ICodeBase> |
ClassPathImpl.auxCodeBaseIterator() |
Modifier and Type | Method and Description |
---|---|
void |
ClassPathImpl.addCodeBase(ICodeBase codeBase) |
ICodeBaseLocator |
ClassFactory.createNestedArchiveCodeBaseLocator(ICodeBase parentCodeBase,
java.lang.String path) |
Constructor and Description |
---|
DelegatingCodeBaseEntry(ICodeBase frontEndCodeBase,
ICodeBaseEntry delegateCodeBaseEntry) |
DelegatingCodeBaseIterator(ICodeBase frontEndCodeBase,
IScannableCodeBase delegateCodeBase) |
NestedZipFileCodeBaseLocator(ICodeBase parentCodeBase,
java.lang.String resourceName) |
FindBugs™ is licenced under the LGPL. Copyright © 2006 University of Maryland.