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 and 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 |
AddMessages.main(java.lang.String[] args) |
static void |
AddAnnotation.main(java.lang.String[] argv) |
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 and 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 and Description |
---|
MatchAny(PatternElement[] childList)
Constructor.
|
Constructor and Description |
---|
ObligationFactory() |
Constructor and Description |
---|
ValueNumberCache.Entry(org.apache.bcel.generic.InstructionHandle handle,
ValueNumber[] inputValueList) |
Modifier and Type | Method and 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 and Description |
---|
TestingGround2(BugReporter bugReporter) |
Modifier and Type | Method and Description |
---|---|
int[] |
AbstractDepthFirstSearch.getFinishTimeList()
Get array of finish times, indexed by vertex label.
|
Constructor and Description |
---|
VisitationTimeComparator(int[] visitationTimeList,
int direction)
Constructor.
|
Modifier and Type | Class and Description |
---|---|
class |
CloudCommentsPane |
Modifier and Type | Method and Description |
---|---|
void |
SorterTableColumnModel.check() |
Modifier and Type | Method and Description |
---|---|
void |
YourKitController.captureMemorySnapshot() |
Modifier and Type | Method and 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 and 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 and 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 and Description |
---|
OutputStreamXMLOutput(java.io.OutputStream os)
Constructor.
|
OutputStreamXMLOutput(java.io.Writer writer)
Constructor.
|
FindBugs™ is licenced under the LGPL. Copyright © 2006 University of Maryland.