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
 

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