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
E
ECLIPSE_UI_VERSION
- Static variable in class edu.umd.cs.findbugs.
Version
Version of Eclipse plugin.
Edge
- Class in
edu.umd.cs.findbugs.ba
An edge of a control flow graph.
Edge(BasicBlock, BasicBlock)
- Constructor for class edu.umd.cs.findbugs.ba.
Edge
Constructor.
edgeAnnotate(Edge)
- Method in class edu.umd.cs.findbugs.ba.
CFGPrinter
edgeAnnotate(Edge)
- Method in class edu.umd.cs.findbugs.ba.
DFSCFGPrinter
EdgeChooser
- Interface in
edu.umd.cs.findbugs.ba
Interface for choosing CFG Edges.
edgeIterator()
- Method in class edu.umd.cs.findbugs.graph.
AbstractGraph
edgeIterator()
- Method in interface edu.umd.cs.findbugs.graph.
Graph
Get Iterator over all edges in the graph.
EdgeTypes
- Interface in
edu.umd.cs.findbugs.ba
Constants defining the type of control flow edges, as well as flags defining additional information about the edges.
edgeTypeToString(int)
- Static method in class edu.umd.cs.findbugs.ba.
Edge
Get string representing given edge type.
edu.umd.cs.findbugs
- package 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.annotations
- package edu.umd.cs.findbugs.annotations
edu.umd.cs.findbugs.ba
- package 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
- package edu.umd.cs.findbugs.ba.bcp
edu.umd.cs.findbugs.ba.ca
- package edu.umd.cs.findbugs.ba.ca
edu.umd.cs.findbugs.ba.ch
- package edu.umd.cs.findbugs.ba.ch
edu.umd.cs.findbugs.ba.constant
- package edu.umd.cs.findbugs.ba.constant
edu.umd.cs.findbugs.ba.heap
- package edu.umd.cs.findbugs.ba.heap
edu.umd.cs.findbugs.ba.interproc
- package edu.umd.cs.findbugs.ba.interproc
edu.umd.cs.findbugs.ba.ir
- package edu.umd.cs.findbugs.ba.ir
edu.umd.cs.findbugs.ba.npe
- package edu.umd.cs.findbugs.ba.npe
edu.umd.cs.findbugs.ba.obl
- package edu.umd.cs.findbugs.ba.obl
edu.umd.cs.findbugs.ba.rta
- package edu.umd.cs.findbugs.ba.rta
edu.umd.cs.findbugs.ba.type
- package edu.umd.cs.findbugs.ba.type
edu.umd.cs.findbugs.ba.type2
- package edu.umd.cs.findbugs.ba.type2
A whizzy set of classes for representing Java types.
edu.umd.cs.findbugs.ba.vna
- package edu.umd.cs.findbugs.ba.vna
edu.umd.cs.findbugs.config
- package edu.umd.cs.findbugs.config
edu.umd.cs.findbugs.detect
- package edu.umd.cs.findbugs.detect
edu.umd.cs.findbugs.filter
- package edu.umd.cs.findbugs.filter
edu.umd.cs.findbugs.graph
- package edu.umd.cs.findbugs.graph
edu.umd.cs.findbugs.gui
- package edu.umd.cs.findbugs.gui
edu.umd.cs.findbugs.io
- package edu.umd.cs.findbugs.io
edu.umd.cs.findbugs.ml
- package edu.umd.cs.findbugs.ml
edu.umd.cs.findbugs.model
- package edu.umd.cs.findbugs.model
Eventually, all model classes (BugInstance, BugCollection, etc.) should go in this package.
edu.umd.cs.findbugs.plan
- package edu.umd.cs.findbugs.plan
edu.umd.cs.findbugs.props
- package edu.umd.cs.findbugs.props
edu.umd.cs.findbugs.util
- package edu.umd.cs.findbugs.util
edu.umd.cs.findbugs.visitclass
- package edu.umd.cs.findbugs.visitclass
edu.umd.cs.findbugs.workflow
- package edu.umd.cs.findbugs.workflow
edu.umd.cs.findbugs.xml
- package edu.umd.cs.findbugs.xml
ELEMENT_NAME
- Static variable in class edu.umd.cs.findbugs.
AppVersion
XML element name for a stored AppVersion object.
ELEMENT_NAME
- Static variable in class edu.umd.cs.findbugs.model.
ClassFeatureSet
ELEMENT_NAME
- Static variable in class edu.umd.cs.findbugs.
PackageStats
EmacsBugReporter
- Class in
edu.umd.cs.findbugs
BugReporter to output warnings in Emacs format.
EmacsBugReporter()
- Constructor for class edu.umd.cs.findbugs.
EmacsBugReporter
emitLine(String)
- Method in class edu.umd.cs.findbugs.gui.
SwingGUIBugReporter
emitLine(String)
- Method in class edu.umd.cs.findbugs.
TextUIBugReporter
Emit one line of the error message report.
emitLiteral(String)
- Method in class edu.umd.cs.findbugs.xml.
QuoteMetaCharacters
Downcall method to emit literal text, in which any occurrences of the metacharacters are quoted.
EmptyZipFileEntry
- Class in
edu.umd.cs.findbugs.detect
EmptyZipFileEntry(BugReporter)
- Constructor for class edu.umd.cs.findbugs.detect.
EmptyZipFileEntry
enableAllDetectors(boolean)
- Method in class edu.umd.cs.findbugs.config.
UserPreferences
Enable or disable all known Detectors.
enableDetector(DetectorFactory, boolean)
- Method in class edu.umd.cs.findbugs.config.
UserPreferences
Set the enabled/disabled status of given Detector.
enableTrainingInput(String)
- Method in class edu.umd.cs.findbugs.
FindBugs
Set whether or not training input should be used to make the analysis more precise.
enableTrainingOutput(String)
- Method in class edu.umd.cs.findbugs.
FindBugs
Set whether or not training output should be emitted.
encodeProperty(ValueType)
- Method in class edu.umd.cs.findbugs.ba.interproc.
PropertyDatabase
Subclasses must define this to encode a property as a string for output to a file.
encodeProperty(Boolean)
- Method in class edu.umd.cs.findbugs.ba.npe.
MayReturnNullPropertyDatabase
Deprecated.
encodeProperty(ParameterNullnessProperty)
- Method in class edu.umd.cs.findbugs.ba.npe.
ParameterNullnessPropertyDatabase
encodeProperty(FieldStoreType)
- Method in class edu.umd.cs.findbugs.ba.type.
FieldStoreTypeDatabase
endDocument()
- Method in class edu.umd.cs.findbugs.
SAXBugCollectionHandler
endElement(String, String, String)
- Method in class edu.umd.cs.findbugs.
SAXBugCollectionHandler
endTransfer(BasicBlock, InstructionHandle, Object)
- Method in class edu.umd.cs.findbugs.ba.
AbstractDataflowAnalysis
Subclasses may override this.
endTransfer(BasicBlock, InstructionHandle, Object)
- Method in class edu.umd.cs.findbugs.ba.npe.
IsNullValueAnalysis
endTransfer(BasicBlock, InstructionHandle, Object)
- Method in class edu.umd.cs.findbugs.ba.obl.
ObligationAnalysis
endTransfer(BasicBlock, InstructionHandle, Object)
- Method in class edu.umd.cs.findbugs.ba.type.
TypeAnalysis
enterSwitch(DismantleBytecode)
- Method in class edu.umd.cs.findbugs.
SwitchHandler
enumerate()
- Method in class edu.umd.cs.findbugs.ba.
SimplePathEnumerator
Enumerate the simple paths.
EOF
- Static variable in class edu.umd.cs.findbugs.
Token
End of file.
EOL
- Static variable in class edu.umd.cs.findbugs.
Token
End of line.
EqStringTest
- Class in
edu.umd.cs.findbugs.detect
EqStringTest(BugReporter)
- Constructor for class edu.umd.cs.findbugs.detect.
EqStringTest
equals(Object)
- Method in class edu.umd.cs.findbugs.ba.
AbstractClassMember
equals(Object)
- Method in class edu.umd.cs.findbugs.ba.
AnnotationEnumeration
equals(Object)
- Method in class edu.umd.cs.findbugs.ba.
BasicBlock.InstructionIterator
equals(Object)
- Method in class edu.umd.cs.findbugs.ba.bcp.
PatternElementMatch
equals(Object)
- Method in class edu.umd.cs.findbugs.ba.ca.
Call
equals(Object)
- Method in class edu.umd.cs.findbugs.ba.ca.
CallList
equals(Object)
- Method in class edu.umd.cs.findbugs.ba.constant.
Constant
equals(Object)
- Method in class edu.umd.cs.findbugs.ba.
Edge
equals(Object)
- Method in class edu.umd.cs.findbugs.ba.
JavaClassAndMethod
equals(Object)
- Method in class edu.umd.cs.findbugs.ba.
Location
equals(Object)
- Method in class edu.umd.cs.findbugs.ba.npe.
IsNullValue
equals(Object)
- Method in class edu.umd.cs.findbugs.ba.npe.
WillBeDereferencedInfo
equals(Object)
- Method in class edu.umd.cs.findbugs.ba.obl.
ObligationSet
equals(Object)
- Method in class edu.umd.cs.findbugs.ba.obl.
Path
equals(Object)
- Method in class edu.umd.cs.findbugs.ba.obl.
State
equals(Object)
- Method in class edu.umd.cs.findbugs.ba.obl.
StateSet
equals(Object)
- Method in class edu.umd.cs.findbugs.ba.type.
BottomType
equals(Object)
- Method in class edu.umd.cs.findbugs.ba.type.
DoubleExtraType
equals(Object)
- Method in class edu.umd.cs.findbugs.ba.type.
ExceptionObjectType
equals(Object)
- Method in class edu.umd.cs.findbugs.ba.type.
ExceptionSet
equals(Object)
- Method in class edu.umd.cs.findbugs.ba.type.
LongExtraType
equals(Object)
- Method in class edu.umd.cs.findbugs.ba.type.
NullType
equals(Object)
- Method in class edu.umd.cs.findbugs.ba.type.
ThrownException
equals(Object)
- Method in class edu.umd.cs.findbugs.ba.type.
TopType
equals(Object)
- Method in class edu.umd.cs.findbugs.ba.type2.
ArrayType
equals(Object)
- Method in class edu.umd.cs.findbugs.ba.type2.
BasicType
equals(Object)
- Method in class edu.umd.cs.findbugs.ba.type2.
BottomType
equals(Object)
- Method in class edu.umd.cs.findbugs.ba.type2.
ClassType
equals(Object)
- Method in class edu.umd.cs.findbugs.ba.type2.
DoubleExtraType
equals(Object)
- Method in class edu.umd.cs.findbugs.ba.type2.
LongExtraType
equals(Object)
- Method in class edu.umd.cs.findbugs.ba.type2.
NullType
equals(Object)
- Method in class edu.umd.cs.findbugs.ba.type2.
ReturnAddressType
equals(Object)
- Method in class edu.umd.cs.findbugs.ba.type2.
TopType
equals(Object)
- Method in class edu.umd.cs.findbugs.ba.vna.
AvailableLoad
equals(Object)
- Method in class edu.umd.cs.findbugs.ba.vna.
ValueNumberCache.Entry
equals(Object)
- Method in class edu.umd.cs.findbugs.ba.
XMethodParameter
equals(Object)
- Method in class edu.umd.cs.findbugs.
BugInstance
equals(Object)
- Method in class edu.umd.cs.findbugs.
BugPattern
equals(Object)
- Method in class edu.umd.cs.findbugs.
CallSite
equals(Object)
- Method in class edu.umd.cs.findbugs.
ClassAnnotation
equals(Object)
- Method in class edu.umd.cs.findbugs.config.
ProjectFilterSettings
equals(Object)
- Method in class edu.umd.cs.findbugs.config.
UserPreferences
equals(Object)
- Method in class edu.umd.cs.findbugs.
FieldAnnotation
equals(Object)
- Method in class edu.umd.cs.findbugs.
IntAnnotation
equals(Object)
- Method in class edu.umd.cs.findbugs.
LocalVariableAnnotation
equals(Object)
- Method in class edu.umd.cs.findbugs.
MethodAnnotation
equals(Object)
- Method in class edu.umd.cs.findbugs.
OpcodeStack.Item
equals(Object)
- Method in class edu.umd.cs.findbugs.
SourceLineAnnotation
equals(Object)
- Method in class edu.umd.cs.findbugs.
StringAnnotation
error(String)
- Method in class edu.umd.cs.findbugs.gui.
FindBugsFrame
Show an error dialog.
ERROR
- Static variable in interface edu.umd.cs.findbugs.gui.
Logger
error(String)
- Method in interface edu.umd.cs.findbugs.gui.
LogSync
ERROR_ELEMENT_NAME
- Static variable in interface edu.umd.cs.findbugs.
BugCollection
ERROR_EXCEPTION_ELEMENT_NAME
- Static variable in interface edu.umd.cs.findbugs.
BugCollection
ERROR_FLAG
- Static variable in interface edu.umd.cs.findbugs.
ExitCodes
Serious analysis errors occurred.
ERROR_MESSAGE_ELEMENT_NAME
- Static variable in interface edu.umd.cs.findbugs.
BugCollection
ERROR_STACK_TRACE_ELEMENT_NAME
- Static variable in interface edu.umd.cs.findbugs.
BugCollection
ERROR_TYPE
- Static variable in class edu.umd.cs.findbugs.ba.
Hierarchy
Type of java.lang.Error.
errorIterator()
- Method in class edu.umd.cs.findbugs.
SortedBugCollection
ERRORS_ELEMENT_NAME
- Static variable in interface edu.umd.cs.findbugs.
BugCollection
errorsOccurred()
- Method in class edu.umd.cs.findbugs.gui.
SwingGUIBugReporter
ESCAPED
- Static variable in class edu.umd.cs.findbugs.ba.
ResourceValueFrame
The resource escapes the method.
EXACT_CLASS_NAME_MATCH
- Static variable in class edu.umd.cs.findbugs.model.
ClassFeatureSet
Similarity of classes which don't have enough features to match exactly, but whose class names match exactly.
EXACT_METHOD
- Static variable in class edu.umd.cs.findbugs.detect.
NonNullReturnProperty
examineResults(CFG, Dataflow<Fact, AnalysisType>)
- Method in class edu.umd.cs.findbugs.ba.
DataflowTestDriver
Downcall method to inspect the analysis results.
EXCEPTION_HANDLER
- Static variable in class edu.umd.cs.findbugs.detect.
DeadLocalStoreProperty
Dead store is likely to be the exception object in an exception handler.
EXCEPTION_TYPE
- Static variable in class edu.umd.cs.findbugs.ba.
Hierarchy
Type of java.lang.Exception.
ExceptionHandlerMap
- Class in
edu.umd.cs.findbugs.ba
This class provides a convenient way of determining the exception handlers for instructions in a method.
ExceptionHandlerMap(MethodGen)
- Constructor for class edu.umd.cs.findbugs.ba.
ExceptionHandlerMap
Constructor.
ExceptionObjectType
- Class in
edu.umd.cs.findbugs.ba.type
Special ReferenceType representing the type of a caught exception.
exceptionOccurred()
- Method in class edu.umd.cs.findbugs.gui.
RunAnalysisDialog
Determine whether or not a fatal exception occurred during analysis.
ExceptionSet
- Class in
edu.umd.cs.findbugs.ba.type
Class for keeping track of exceptions that can be thrown by an instruction.
ExceptionSet.ThrownExceptionIterator
- Class in
edu.umd.cs.findbugs.ba.type
Object to iterate over the exception types in the set.
ExceptionSetFactory
- Class in
edu.umd.cs.findbugs.ba.type
ExceptionSetFactory()
- Constructor for class edu.umd.cs.findbugs.ba.type.
ExceptionSetFactory
execute()
- Method in class edu.umd.cs.findbugs.
AddAnnotation
execute()
- Method in class edu.umd.cs.findbugs.
AddMessages
Add messages to the dom4j tree.
execute()
- Method in class edu.umd.cs.findbugs.ba.bcp.
PatternMatcher
Search for examples of the ByteCodePattern.
execute()
- Method in class edu.umd.cs.findbugs.ba.
Dataflow
Run the algorithm.
execute(String)
- Method in class edu.umd.cs.findbugs.ba.
DataflowTestDriver
Execute the analysis on a single class.
execute(ClassContext, Method)
- Method in class edu.umd.cs.findbugs.ba.
DataflowTestDriver
Execute the analysis on a single method of a class.
execute()
- Method in class edu.umd.cs.findbugs.ba.
LockChecker
Execute dataflow analyses (only if required).
execute()
- Method in class edu.umd.cs.findbugs.ba.npe.
NullDerefAndRedundantComparisonFinder
execute()
- Method in class edu.umd.cs.findbugs.ba.
PruneInfeasibleExceptionEdges
Prune infeasible exception edges from the CFG.
execute()
- Method in class edu.umd.cs.findbugs.ba.
PruneInfeasibleExceptionEdges2
Prune the CFG.
execute()
- Method in class edu.umd.cs.findbugs.ba.
PruneUnconditionalExceptionThrowerEdges
execute(String, String, int)
- Method in class edu.umd.cs.findbugs.ba.
ResourceValueAnalysisTestDriver
execute()
- Method in class edu.umd.cs.findbugs.ba.rta.
RapidTypeAnalysis
execute()
- Method in class edu.umd.cs.findbugs.
FindBugs
Execute FindBugs on the Project.
execute(FindBugsProgress)
- Method in class edu.umd.cs.findbugs.gui.
AnalysisRun
Run the analysis.
execute(InstructionScannerGenerator)
- Method in class edu.umd.cs.findbugs.
InstructionScannerDriver
Execute by driving the InstructionScannerGenerator over all instructions.
execute()
- Method in class edu.umd.cs.findbugs.ml.
GenerateUIDs
execute()
- Method in class edu.umd.cs.findbugs.model.
MovedClassMap
execute()
- Method in class edu.umd.cs.findbugs.model.
RegenerateClassFeatures
execute()
- Method in class edu.umd.cs.findbugs.
NewResults
execute()
- Method in class edu.umd.cs.findbugs.
SelfCalls
Find the self calls.
execute()
- Method in class edu.umd.cs.findbugs.workflow.
MineBugHistory
ExecutionPlan
- Class in
edu.umd.cs.findbugs.plan
A plan for executing Detectors on an application.
ExecutionPlan()
- Constructor for class edu.umd.cs.findbugs.plan.
ExecutionPlan
Constructor.
EXIT
- Static variable in class edu.umd.cs.findbugs.ba.
ReturnPath
Method "returns" by exiting the process.
EXIT_EDGE
- Static variable in interface edu.umd.cs.findbugs.ba.
EdgeTypes
System.exit() edge.
EXIT_UE
- Static variable in class edu.umd.cs.findbugs.ba.
ReturnPath
Method returns either by exiting or throwing an unhandled exception.
ExitCodes
- Interface in
edu.umd.cs.findbugs
Flags returned in the process exit code returned when the FindBugs text UI is invoked with the -exitcode command line argument.
EXP_PRIORITY
- Static variable in interface edu.umd.cs.findbugs.
Detector
Experimental priority for bug instances.
expandOptionFiles(String[], boolean, boolean)
- Static method in class edu.umd.cs.findbugs.config.
CommandLine
Expand option files in given command line.
EXPERIMENTAL_PRIORITY
- Static variable in class edu.umd.cs.findbugs.config.
ProjectFilterSettings
Text string for experimental priority.
EXPLICIT_EXCEPTIONS_FLAG
- Static variable in interface edu.umd.cs.findbugs.ba.
EdgeTypes
Explicit exceptions can be thrown on the edge.
ExtendedInstruction
- Class in
edu.umd.cs.findbugs.ba.ir
"Extended" Instruction class for synthetic instructions used in the register-based IR.
ExtendedInstruction(short, short)
- Constructor for class edu.umd.cs.findbugs.ba.ir.
ExtendedInstruction
ExtendedOpcodes
- Interface in
edu.umd.cs.findbugs.ba.ir
Opcodes for "extended" synthetic instructions used in the register-based IR.
ExtendedTypes
- Interface in
edu.umd.cs.findbugs.ba.type
Extended type codes used by StackAndLocalTypes and StackAndLocalTypeAnalysis for typing locals and stack values used in Java bytecode.
ExtendedVisitor
- Interface in
edu.umd.cs.findbugs.ba.ir
Visitor for ordinary and extended Instructions.
extractClassName(String)
- Static method in class edu.umd.cs.findbugs.ba.ch.
Subtypes
extractPackageName(String)
- Static method in class edu.umd.cs.findbugs.detect.
BCPMethodReturnCheck
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