Package | Description |
---|---|
edu.umd.cs.findbugs |
Main package for the FindBugs application - contains the
engine class (FindBugs), the object model classes for bug instances
(BugInstance, BugAnnotation), and other miscellany.
|
edu.umd.cs.findbugs.ba |
A bytecode analysis framework for BCEL, providing CFG construction,
generic dataflow analysis, and a variety of specific dataflow analyses.
|
edu.umd.cs.findbugs.ba.bcp | |
edu.umd.cs.findbugs.ba.obl |
Implementation of dataflow analysis for checking whether
obligations to close streams and other resources (e.g.
|
edu.umd.cs.findbugs.ba.vna | |
edu.umd.cs.findbugs.config | |
edu.umd.cs.findbugs.detect | |
edu.umd.cs.findbugs.graph | |
edu.umd.cs.findbugs.gui2 | |
edu.umd.cs.findbugs.log | |
edu.umd.cs.findbugs.updates | |
edu.umd.cs.findbugs.util | |
edu.umd.cs.findbugs.visitclass | |
edu.umd.cs.findbugs.xml |
Modifier and Type | Method | Description |
---|---|---|
protected void |
TextUICommandLine.handleOption(java.lang.String option,
java.lang.String optionExtraPart) |
|
protected void |
TextUICommandLine.handleOptionWithArgument(java.lang.String option,
java.lang.String argument) |
|
static void |
AddAnnotation.main(java.lang.String[] argv) |
|
static void |
AddMessages.main(java.lang.String[] args) |
|
static void |
FindBugs.runMain(IFindBugsEngine findBugs,
TextUICommandLine commandLine) |
Given a fully-configured IFindBugsEngine and the TextUICommandLine used
to configure it, execute the analysis.
|
static void |
FindBugs.showHelp(TextUICommandLine commandLine) |
Show -help message.
|
Modifier and Type | Method | Description |
---|---|---|
void |
PruneInfeasibleExceptionEdges.execute() |
Prune infeasible exception edges from the CFG.
|
short[] |
ClassContext.getOffsetToOpcodeMap(org.apache.bcel.classfile.Method method) |
Get array mapping bytecode offsets to opcodes for given method.
|
void |
DebugRepositoryLookupFailureCallback.logError(java.lang.String message) |
|
void |
DebugRepositoryLookupFailureCallback.logError(java.lang.String message,
java.lang.Throwable e) |
|
void |
DebugRepositoryLookupFailureCallback.reportMissingClass(ClassDescriptor classDescriptor) |
|
void |
DebugRepositoryLookupFailureCallback.reportMissingClass(java.lang.ClassNotFoundException ex) |
Constructor | Description |
---|---|
MatchAny(PatternElement[] childList) |
Constructor.
|
Constructor | Description |
---|---|
ObligationFactory() |
Constructor | Description |
---|---|
Entry(org.apache.bcel.generic.InstructionHandle handle,
ValueNumber[] inputValueList) |
Modifier and Type | Method | Description |
---|---|---|
int |
CommandLine.parse(java.lang.String[] argv,
int minArgs,
int maxArgs,
java.lang.String usage) |
Parse switches/options, showing usage information if they can't be
parsed, or if we have the wrong number of remaining arguments after
parsing.
|
Constructor | Description |
---|---|
TestingGround2(BugReporter bugReporter) |
Modifier and Type | Method | Description |
---|---|---|
int[] |
AbstractDepthFirstSearch.getFinishTimeList() |
Get array of finish times, indexed by vertex label.
|
Constructor | Description |
---|---|
VisitationTimeComparator(int[] visitationTimeList,
int direction) |
Constructor.
|
Modifier and Type | Class | Description |
---|---|---|
class |
CloudCommentsPane |
Modifier and Type | Method | Description |
---|---|---|
void |
SorterTableColumnModel.check() |
Modifier and Type | Method | Description |
---|---|---|
void |
YourKitController.captureMemorySnapshot() |
Modifier and Type | Method | Description |
---|---|---|
protected void |
UpdateChecker.writeXml(java.io.OutputStream out,
java.util.Collection<Plugin> plugins,
java.lang.String entryPoint,
boolean finish) |
protected for testing
|
Modifier and Type | Method | Description |
---|---|---|
java.lang.Iterable<java.util.Map.Entry<K,java.lang.Integer>> |
Multiset.entriesInDecreasingFrequency() |
|
java.lang.Iterable<java.util.Map.Entry<K,java.lang.Double>> |
FractionalMultiset.entriesInDecreasingOrder() |
|
java.lang.Iterable<java.util.Map.Entry<K,java.lang.Double>> |
FractionalMultiset.entriesInIncreasingOrder() |
|
static java.lang.String |
Util.getXMLType(java.io.InputStream in) |
|
static java.lang.String |
ClassName.toDottedClassName(java.lang.String className) |
Convert class name to dotted format.
|
static java.lang.String |
ClassName.toSlashedClassName(java.lang.String className) |
Convert class name to slashed format.
|
Modifier and Type | Method | Description |
---|---|---|
protected static java.lang.String[] |
AnnotationVisitor.getAnnotationParameterAsStringArray(java.util.Map<java.lang.String,org.apache.bcel.classfile.ElementValue> map,
java.lang.String parameter) |
|
java.lang.String |
DismantleBytecode.getClassConstantOperand() |
If the current opcode has a class constant operand, get the classname,
slash-formatted.
|
java.lang.String |
DismantleBytecode.getDottedClassConstantOperand() |
If the current opcode has a class operand, get the associated class
constant, dot-formatted
|
FieldDescriptor |
DismantleBytecode.getFieldDescriptorOperand() |
|
MethodDescriptor |
DismantleBytecode.getMethodDescriptorOperand() |
|
java.lang.String |
DismantleBytecode.getNameConstantOperand() |
If the current opcode has a reference constant operand, get its name
|
java.lang.String |
DismantleBytecode.getRefConstantOperand() |
Deprecated.
|
java.lang.String |
DismantleBytecode.getSigConstantOperand() |
If the current opcode has a reference constant operand, get its
signature, slash-formatted
|
java.lang.String |
DismantleBytecode.getStringConstantOperand() |
If the current opcode has a string constant operand, get its name
|
int[] |
DismantleBytecode.getSwitchLabels() |
|
int[] |
DismantleBytecode.getSwitchOffsets() |
|
XMethod |
DismantleBytecode.getXMethodOperand() |
Constructor | Description |
---|---|
OutputStreamXMLOutput(java.io.OutputStream os) |
Constructor.
|
OutputStreamXMLOutput(java.io.Writer writer) |
Constructor.
|
FindBugs™ is licenced under the LGPL. Copyright © 2006 University of Maryland.