Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV LETTER
NEXT LETTER
FRAMES
NO FRAMES
All Classes
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Z
B
BACK_EDGE
- Static variable in interface edu.umd.cs.findbugs.graph.
DFSEdgeTypes
Back edge.
BACKEDGE_SOURCE_EDGE
- Static variable in interface edu.umd.cs.findbugs.ba.
EdgeTypes
Special (synthetic) edge for path profiling; backedge source to CFG exit.
BACKEDGE_TARGET_EDGE
- Static variable in interface edu.umd.cs.findbugs.ba.
EdgeTypes
Special (synthetic) edge for path profiling; CFG entry to backedge target.
BackwardDataflowAnalysis
<
Fact
> - Class in
edu.umd.cs.findbugs.ba
Abstract base class for backward dataflow analyses.
BackwardDataflowAnalysis(ReverseDepthFirstSearch)
- Constructor for class edu.umd.cs.findbugs.ba.
BackwardDataflowAnalysis
BadAppletConstructor
- Class in
edu.umd.cs.findbugs.detect
BadAppletConstructor(BugReporter)
- Constructor for class edu.umd.cs.findbugs.detect.
BadAppletConstructor
BadCastWarningProperty
- Class in
edu.umd.cs.findbugs.detect
Warning property for bad cast warnings.
BadlyOverriddenAdapter
- Class in
edu.umd.cs.findbugs.detect
BadlyOverriddenAdapter(BugReporter)
- Constructor for class edu.umd.cs.findbugs.detect.
BadlyOverriddenAdapter
BadResultSetAccess
- Class in
edu.umd.cs.findbugs.detect
BadResultSetAccess(BugReporter)
- Constructor for class edu.umd.cs.findbugs.detect.
BadResultSetAccess
BadSyntaxForRegularExpression
- Class in
edu.umd.cs.findbugs.detect
BadSyntaxForRegularExpression(BugReporter)
- Constructor for class edu.umd.cs.findbugs.detect.
BadSyntaxForRegularExpression
BadUseOfReturnValue
- Class in
edu.umd.cs.findbugs.detect
BadUseOfReturnValue(BugReporter)
- Constructor for class edu.umd.cs.findbugs.detect.
BadUseOfReturnValue
BasicBlock
- Class in
edu.umd.cs.findbugs.ba
Simple basic block abstraction for BCEL.
BasicBlock()
- Constructor for class edu.umd.cs.findbugs.ba.
BasicBlock
Constructor.
BasicBlock.InstructionIterator
- Class in
edu.umd.cs.findbugs.ba
A forward Iterator over the instructions of a basic block.
BasicBlock.InstructionIterator(InstructionHandle, InstructionHandle)
- Constructor for class edu.umd.cs.findbugs.ba.
BasicBlock.InstructionIterator
BasicType
- Class in
edu.umd.cs.findbugs.ba.type2
basicTypeFromSignature(String)
- Method in class edu.umd.cs.findbugs.ba.type2.
TypeRepository
Create an BasicType from a basic type signature.
basicTypeFromTypeCode(byte)
- Method in class edu.umd.cs.findbugs.ba.type2.
TypeRepository
Create an BasicType from a type code.
BCELRepositoryClassResolver
- Class in
edu.umd.cs.findbugs.ba.type2
ClassResolver that uses the BCEL global Repository class.
BCELRepositoryClassResolver()
- Constructor for class edu.umd.cs.findbugs.ba.type2.
BCELRepositoryClassResolver
BCPMethodReturnCheck
- Class in
edu.umd.cs.findbugs.detect
This detector looks for places where the return value of a method is suspiciously ignored.
BCPMethodReturnCheck(BugReporter)
- Constructor for class edu.umd.cs.findbugs.detect.
BCPMethodReturnCheck
Constructor.
beginDocument()
- Method in class edu.umd.cs.findbugs.xml.
Dom4JXMLOutput
beginDocument()
- Method in class edu.umd.cs.findbugs.xml.
OutputStreamXMLOutput
beginDocument()
- Method in interface edu.umd.cs.findbugs.xml.
XMLOutput
Begin the XML document.
BELOW_MIN_SYNC_PERCENT
- Static variable in class edu.umd.cs.findbugs.detect.
InconsistentSyncWarningProperty
Below minimum percentage synchronized accesses.
BetterCFGBuilder2
- Class in
edu.umd.cs.findbugs.ba
A CFGBuilder that really tries to construct accurate control flow graphs.
BetterCFGBuilder2(MethodGen)
- Constructor for class edu.umd.cs.findbugs.ba.
BetterCFGBuilder2
Constructor.
BetterTypeAnalysis
- Class in
edu.umd.cs.findbugs.ba.type2
BetterTypeAnalysis(MethodGen, String[], CFG, DepthFirstSearch, TypeRepository, TypeMerger, RepositoryLookupFailureCallback)
- Constructor for class edu.umd.cs.findbugs.ba.type2.
BetterTypeAnalysis
BetterTypeFrame
- Class in
edu.umd.cs.findbugs.ba.type2
A Frame containing Type objects representing the type of each item in a Java stack frame.
BetterTypeFrame(int)
- Constructor for class edu.umd.cs.findbugs.ba.type2.
BetterTypeFrame
Constructor.
BetterTypeFrameModelingVisitor
- Class in
edu.umd.cs.findbugs.ba.type2
Dataflow analysis to determine types for slots in Java stack frames, using a TypeRepository to create the type objects (rather than BCEL's Type classes).
BetterTypeFrameModelingVisitor(TypeRepository, MethodGen)
- Constructor for class edu.umd.cs.findbugs.ba.type2.
BetterTypeFrameModelingVisitor
BetterVisitor
- Class in
edu.umd.cs.findbugs.visitclass
Fixedup of from org.apache.bcel.classfile.Visitor
BetterVisitor()
- Constructor for class edu.umd.cs.findbugs.visitclass.
BetterVisitor
Binding
- Class in
edu.umd.cs.findbugs.ba.bcp
A Binding binds a name to a Variable.
Binding(String, Variable)
- Constructor for class edu.umd.cs.findbugs.ba.bcp.
Binding
Constructor.
BindingSet
- Class in
edu.umd.cs.findbugs.ba.bcp
A set of Bindings, which are definitions of variables occuring in a ByteCodePattern.
BindingSet(Binding, BindingSet)
- Constructor for class edu.umd.cs.findbugs.ba.bcp.
BindingSet
Constructor; creates a new BindingSet as an extension of an existing one.
BLACK
- Static variable in class edu.umd.cs.findbugs.graph.
AbstractDepthFirstSearch
Color of a vertex whose entire search tree has been visited.
blockAnnotate(BasicBlock)
- Method in class edu.umd.cs.findbugs.ba.
CFGPrinter
blockAnnotate(BasicBlock)
- Method in class edu.umd.cs.findbugs.ba.
DataflowCFGPrinter
blockIterator()
- Method in class edu.umd.cs.findbugs.ba.
AbstractBlockOrder
blockIterator()
- Method in interface edu.umd.cs.findbugs.ba.
BlockOrder
Return an Iterator which visits the basic blocks in order.
blockIterator()
- Method in class edu.umd.cs.findbugs.ba.
CFG
Get an Iterator over the nodes (BasicBlocks) of the control flow graph.
BlockOrder
- Interface in
edu.umd.cs.findbugs.ba
Specify an order for visiting basic blocks.
blockStartAnnotate(BasicBlock)
- Method in class edu.umd.cs.findbugs.ba.
CFGPrinter
blockStartAnnotate(BasicBlock)
- Method in class edu.umd.cs.findbugs.ba.
DataflowCFGPrinter
BlockType
- Class in
edu.umd.cs.findbugs.ba
Dataflow value representing the current nesting of catch and finally blocks.
BlockTypeAnalysis
- Class in
edu.umd.cs.findbugs.ba
Dataflow analysis to determine the nesting of catch and finally blocks within a method.
BlockTypeAnalysis(DepthFirstSearch)
- Constructor for class edu.umd.cs.findbugs.ba.
BlockTypeAnalysis
Constructor.
BOTTOM
- Static variable in class edu.umd.cs.findbugs.ba.
LockSet
An invalid lock count resulting from the meet of two different (inconsistent) lock counts.
BOTTOM
- Static variable in class edu.umd.cs.findbugs.ba.
StackDepthAnalysis
BOTTOM_TYPE_SIGNATURE
- Static variable in interface edu.umd.cs.findbugs.ba.type2.
SpecialTypeSignatures
Signature of special "Bottom" type, which is the zero element of the type meet operation.
BottomType
- Class in
edu.umd.cs.findbugs.ba.type
Special "bottom" type.
BottomType
- Class in
edu.umd.cs.findbugs.ba.type2
Special bottom type used in dataflow.
BugAnnotation
- Interface in
edu.umd.cs.findbugs
An object providing context information about a particular BugInstance.
BugAnnotationUtil
- Class in
edu.umd.cs.findbugs
Utility methods for BugAnnotation classes.
BugAnnotationUtil()
- Constructor for class edu.umd.cs.findbugs.
BugAnnotationUtil
BugAnnotationVisitor
- Interface in
edu.umd.cs.findbugs
BugCellRenderer
- Class in
edu.umd.cs.findbugs.gui
Custom cell renderer for the bug tree.
BugCode
- Class in
edu.umd.cs.findbugs
A BugCode is an abbreviation that is shared among some number of BugPatterns.
BugCode(String, String)
- Constructor for class edu.umd.cs.findbugs.
BugCode
Constructor.
bugCodeIterator()
- Method in class edu.umd.cs.findbugs.
Plugin
Get Iterator over BugCode objects in the Plugin.
BugCodeMatcher
- Class in
edu.umd.cs.findbugs.filter
Match BugInstances having one of a particular set of abbreviations.
BugCodeMatcher(String)
- Constructor for class edu.umd.cs.findbugs.filter.
BugCodeMatcher
Constructor.
BugCollection
- Interface in
edu.umd.cs.findbugs
BugCollectionBugReporter
- Class in
edu.umd.cs.findbugs
BugCollectionBugReporter(Project)
- Constructor for class edu.umd.cs.findbugs.
BugCollectionBugReporter
BugHistory
- Class in
edu.umd.cs.findbugs.workflow
Deprecated.
BugHistory(SortedBugCollection, SortedBugCollection)
- Constructor for class edu.umd.cs.findbugs.workflow.
BugHistory
Deprecated.
Contructor.
BugHistory.SetOperation
- Interface in
edu.umd.cs.findbugs.workflow
Deprecated.
A set operation between two bug collections.
BugInstance
- Class in
edu.umd.cs.findbugs
An instance of a bug pattern.
BugInstance(String, int)
- Constructor for class edu.umd.cs.findbugs.
BugInstance
Constructor.
BugInstance(Detector, String, int)
- Constructor for class edu.umd.cs.findbugs.
BugInstance
Create a new BugInstance.
BugInstanceGroup
- Class in
edu.umd.cs.findbugs.gui
A BugInstanceGroup represents a node in the bug tree which groups related bug instances.
BugInstanceGroup(String, String)
- Constructor for class edu.umd.cs.findbugs.gui.
BugInstanceGroup
Creates a new instance of BugInstanceGroup.
BugPattern
- Class in
edu.umd.cs.findbugs
A BugPattern object collects all of the metadata for a particular species of BugInstance.
BugPattern(String, String, String, boolean, String, String, String)
- Constructor for class edu.umd.cs.findbugs.
BugPattern
Constructor.
bugPatternIterator()
- Method in class edu.umd.cs.findbugs.
I18N
Get an Iterator over all registered bug patterns.
bugPatternIterator()
- Method in class edu.umd.cs.findbugs.
Plugin
Get Iterator over BugPattern objects in the Plugin.
BugPatternMatcher
- Class in
edu.umd.cs.findbugs.filter
Matcher class to check whether or not BugInstances have one of a particular set of bug pattern types.
BugPatternMatcher(String)
- Constructor for class edu.umd.cs.findbugs.filter.
BugPatternMatcher
Constructor.
BugProperty
- Class in
edu.umd.cs.findbugs
Name/value metadata pair that may be attached to a BugInstance.
BugReporter
- Interface in
edu.umd.cs.findbugs
Generic interface for bug reporter objects.
bugReporter
- Variable in class edu.umd.cs.findbugs.
ResourceTrackingDetector
BugReporterObserver
- Interface in
edu.umd.cs.findbugs
Observer to determine when a BugReporter reports a bug.
BUGS_FOUND_FLAG
- Static variable in interface edu.umd.cs.findbugs.
ExitCodes
Bugs were reported.
bugToString(int)
- Method in class edu.umd.cs.findbugs.ml.
ConvertToARFF.AbstractClassificationAttribute
bugToString(int)
- Method in class edu.umd.cs.findbugs.ml.
ConvertToARFF.BinaryClassificationAttribute
bugToString(int)
- Method in class edu.umd.cs.findbugs.ml.
ConvertToARFF.ClassificationAttribute
build()
- Method in class edu.umd.cs.findbugs.ba.
AssignedFieldMap
build()
- Method in class edu.umd.cs.findbugs.ba.
BetterCFGBuilder2
build()
- Method in interface edu.umd.cs.findbugs.ba.
CFGBuilder
Build the CFG.
build()
- Method in class edu.umd.cs.findbugs.ba.
LineNumberMap
Build the line number information.
build()
- Method in class edu.umd.cs.findbugs.plan.
ExecutionPlan
Build the execution plan.
BuildCheckReturnAnnotationDatabase
- Class in
edu.umd.cs.findbugs.detect
Scan application classes for CheckReturnValue annotations.
BuildCheckReturnAnnotationDatabase()
- Constructor for class edu.umd.cs.findbugs.detect.
BuildCheckReturnAnnotationDatabase
BuildNonNullAnnotationDatabase
- Class in
edu.umd.cs.findbugs.detect
Scan application classes for NonNull annotations.
BuildNonNullAnnotationDatabase()
- Constructor for class edu.umd.cs.findbugs.detect.
BuildNonNullAnnotationDatabase
BuildUnconditionalParamDerefDatabase
- Class in
edu.umd.cs.findbugs.detect
Build database of unconditionally dereferenced parameters.
BuildUnconditionalParamDerefDatabase()
- Constructor for class edu.umd.cs.findbugs.detect.
BuildUnconditionalParamDerefDatabase
ByInterfaceDetectorFactorySelector
- Class in
edu.umd.cs.findbugs.plan
ByInterfaceDetectorFactorySelector(Plugin, Class)
- Constructor for class edu.umd.cs.findbugs.plan.
ByInterfaceDetectorFactorySelector
BYTE_ARRAY_LOAD
- Static variable in class edu.umd.cs.findbugs.
OpcodeStack.Item
ByteCodePattern
- Class in
edu.umd.cs.findbugs.ba.bcp
A ByteCodePattern is a pattern matching a sequence of bytecode instructions.
ByteCodePattern()
- Constructor for class edu.umd.cs.findbugs.ba.bcp.
ByteCodePattern
ByteCodePatternDetector
- Class in
edu.umd.cs.findbugs
A base class for bug detectors that are based on a ByteCodePattern.
ByteCodePatternDetector()
- Constructor for class edu.umd.cs.findbugs.
ByteCodePatternDetector
ByteCodePatternMatch
- Class in
edu.umd.cs.findbugs.ba.bcp
ByteCodePatternMatch(BindingSet, PatternElementMatch)
- Constructor for class edu.umd.cs.findbugs.ba.bcp.
ByteCodePatternMatch
byteCodePatternMatchIterator()
- Method in class edu.umd.cs.findbugs.ba.bcp.
PatternMatcher
Return an Iterator over the ByteCodePatternMatch objects representing successful matches of the ByteCodePattern.
BytecodeScanner
- Class in
edu.umd.cs.findbugs.ba
Scan the raw bytecodes of a method.
BytecodeScanner()
- Constructor for class edu.umd.cs.findbugs.ba.
BytecodeScanner
BytecodeScanner.Callback
- Interface in
edu.umd.cs.findbugs.ba
Callback interface to report scanned instructions.
BytecodeScanningDetector
- Class in
edu.umd.cs.findbugs
Base class for Detectors which want to extend DismantleBytecode.
BytecodeScanningDetector()
- Constructor for class edu.umd.cs.findbugs.
BytecodeScanningDetector
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV LETTER
NEXT LETTER
FRAMES
NO FRAMES
All Classes
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Z