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
 

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