- eagerlyPutDatabase(Class<E>, E) - Method in interface edu.umd.cs.findbugs.classfile.IAnalysisCache
- 
Eagerly install a database. 
- eagerlyPutDatabase(Class<E>, E) - Method in class edu.umd.cs.findbugs.classfile.impl.AnalysisCache
-  
- eagerlyPutMethodAnalysis(Class<E>, MethodDescriptor, E) - Method in interface edu.umd.cs.findbugs.classfile.IAnalysisCache
- 
Eagerly put a method analysis object in the cache. 
- eagerlyPutMethodAnalysis(Class<E>, MethodDescriptor, E) - Method in class edu.umd.cs.findbugs.classfile.impl.AnalysisCache
-  
- 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. 
- Edge.Type - Annotation Type in edu.umd.cs.findbugs.ba
-  
- edgeAnnotate(Edge) - Method in class edu.umd.cs.findbugs.ba.CFGPrinter
-  
- edgeAnnotate(Edge) - Method in class edu.umd.cs.findbugs.ba.DataflowCFGPrinter
-  
- 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. 
- edgeTransfer(Edge, Fact) - Method in class edu.umd.cs.findbugs.ba.BasicAbstractDataflowAnalysis
-  
- edgeTransfer(Edge, Fact) - Method in interface edu.umd.cs.findbugs.ba.DataflowAnalysis
- 
Edge transfer function. 
- edgeTransfer(Edge, TypeQualifierValueSet) - Method in class edu.umd.cs.findbugs.ba.jsr305.BackwardTypeQualifierDataflowAnalysis
-  
- edgeTransfer(Edge, TypeQualifierValueSet) - Method in class edu.umd.cs.findbugs.ba.jsr305.TypeQualifierDataflowAnalysis
-  
- edgeTransfer(Edge, ReturnPathType) - Method in class edu.umd.cs.findbugs.ba.npe.ReturnPathTypeAnalysis
-  
- edgeTransfer(Edge, StateSet) - Method in class edu.umd.cs.findbugs.ba.obl.ObligationAnalysis
-  
- 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. 
- EditDistance - Class in edu.umd.cs.findbugs.util
-  
- EditDistance() - Constructor for class edu.umd.cs.findbugs.util.EditDistance
-  
- editDistance(String, String) - Static method in class edu.umd.cs.findbugs.util.EditDistance
-  
- editDistance0(String, String) - Static method in class edu.umd.cs.findbugs.util.EditDistance
-  
- editDistance1(String, String) - Static method in class edu.umd.cs.findbugs.util.EditDistance
-  
- editDistanceRatio(String, String) - Static method in class edu.umd.cs.findbugs.util.EditDistance
-  
- 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.asm - package edu.umd.cs.findbugs.asm
-  
- 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.deref - package edu.umd.cs.findbugs.ba.deref
-  
- edu.umd.cs.findbugs.ba.generic - package edu.umd.cs.findbugs.ba.generic
-  
- 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.jsr305 - package edu.umd.cs.findbugs.ba.jsr305
- 
Support for analyzing code containing JSR-305 type qualifier annotations. 
- 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
- 
Implementation of dataflow analysis for checking whether obligations to close streams and other resources
 (e.g., database objects) are satisfied. 
- edu.umd.cs.findbugs.ba.type - package edu.umd.cs.findbugs.ba.type
-  
- edu.umd.cs.findbugs.ba.vna - package edu.umd.cs.findbugs.ba.vna
-  
- edu.umd.cs.findbugs.bcel - package edu.umd.cs.findbugs.bcel
-  
- edu.umd.cs.findbugs.bcel.generic - package edu.umd.cs.findbugs.bcel.generic
-  
- edu.umd.cs.findbugs.bugReporter - package edu.umd.cs.findbugs.bugReporter
-  
- edu.umd.cs.findbugs.bytecode - package edu.umd.cs.findbugs.bytecode
-  
- edu.umd.cs.findbugs.charsets - package edu.umd.cs.findbugs.charsets
-  
- edu.umd.cs.findbugs.classfile - package edu.umd.cs.findbugs.classfile
- 
A high-level abstraction layer for codebases, classes, and components of
 classes (methods, fields, instructions, etc.). 
- edu.umd.cs.findbugs.classfile.analysis - package edu.umd.cs.findbugs.classfile.analysis
- 
Classes of objects that are the result of executing an analysis
 engine on a class or method.  The classes in this particular package are
 those that are independent of any particular bytecode-analysis framework
 (e.g., BCEL or ASM).  Two important classes in this package are
 ClassData, which represents the raw data of a class, and ClassInfo,
 which represents symbolic information parsed from the class data. 
- edu.umd.cs.findbugs.classfile.engine - package edu.umd.cs.findbugs.classfile.engine
- 
Analysis engine classes to produce the analyses defined
 in the edu.umd.cs.findbugs.classfile.analysis package. 
- edu.umd.cs.findbugs.classfile.engine.asm - package edu.umd.cs.findbugs.classfile.engine.asm
- 
- edu.umd.cs.findbugs.classfile.engine.bcel - package edu.umd.cs.findbugs.classfile.engine.bcel
- 
- edu.umd.cs.findbugs.classfile.impl - package edu.umd.cs.findbugs.classfile.impl
- 
Implementations of the interfaces in the edu.umd.cs.findbugs.classfile
 package: the core classes of the FindBugs classfile/classpath support
 layer. 
- 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.internalAnnotations - package edu.umd.cs.findbugs.internalAnnotations
-  
- edu.umd.cs.findbugs.io - package edu.umd.cs.findbugs.io
-  
- edu.umd.cs.findbugs.jaif - package edu.umd.cs.findbugs.jaif
-  
- edu.umd.cs.findbugs.log - package edu.umd.cs.findbugs.log
-  
- 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.plugins - package edu.umd.cs.findbugs.plugins
-  
- edu.umd.cs.findbugs.props - package edu.umd.cs.findbugs.props
-  
- edu.umd.cs.findbugs.sarif - package edu.umd.cs.findbugs.sarif
- 
The package providing a BugReporterimplementation which produces report in SARIF format.
 
- 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
-  
- EFFORT_DEFAULT - Static variable in class edu.umd.cs.findbugs.config.UserPreferences
-  
- EFFORT_MAX - Static variable in class edu.umd.cs.findbugs.config.UserPreferences
-  
- EFFORT_MIN - Static variable in class edu.umd.cs.findbugs.config.UserPreferences
-  
- 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.BugCollectionBugReporter
- 
Emit one line of the error message report. 
- 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. 
- emitTrainingOutput() - Method in class edu.umd.cs.findbugs.FindBugs2
-  
- emitTrainingOutput() - Method in interface edu.umd.cs.findbugs.IFindBugsEngine
- 
Return whether or not training output should be emitted after analysis
 completes. 
- empty() - Method in class edu.umd.cs.findbugs.classfile.engine.bcel.ValueRangeAnalysisFactory.LongRangeSet
-  
- EMPTY_AND_UNKNOWN - Static variable in class edu.umd.cs.findbugs.detect.RefComparisonWarningProperty
- 
Comparing static string and an unknown string. 
- EMPTY_ARRAY - Static variable in class edu.umd.cs.findbugs.classfile.analysis.FieldInfo
-  
- EMPTY_ARRAY - Static variable in class edu.umd.cs.findbugs.classfile.analysis.MethodInfo
-  
- EMPTY_ARRAY - Static variable in class edu.umd.cs.findbugs.classfile.ClassDescriptor
-  
- EmptyCodeBase - Class in edu.umd.cs.findbugs.classfile.impl
-  
- EmptyCodeBase(ICodeBaseLocator) - Constructor for class edu.umd.cs.findbugs.classfile.impl.EmptyCodeBase
-  
- emptyOrNonnullSingleton(T) - Static method in class edu.umd.cs.findbugs.util.Util
-  
- EmptyStringType() - Constructor for class edu.umd.cs.findbugs.detect.FindRefComparison.EmptyStringType
-  
- EmptyZipFileEntry - Class in edu.umd.cs.findbugs.detect
- 
This detector is currently disabled by default. 
- EmptyZipFileEntry(BugReporter) - Constructor for class edu.umd.cs.findbugs.detect.EmptyZipFileEntry
-  
- enable(DetectorFactory) - Method in interface edu.umd.cs.findbugs.DetectorFactoryChooser
- 
Enable the factory due to ordering constraints with other enabled
 detectors 
- enable(Matcher) - Method in class edu.umd.cs.findbugs.filter.Filter
-  
- ENABLE_SUBTYPES2_FOR_COMMON_SUPERCLASS_QUERIES - Static variable in class edu.umd.cs.findbugs.ba.ch.Subtypes2
-  
- enableAllDetectors(boolean) - Method in class edu.umd.cs.findbugs.config.UserPreferences
- 
Enable or disable all known Detectors. 
- enabledByDefault - Variable in class edu.umd.cs.findbugs.ComponentPlugin
-  
- 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.FindBugs2
-  
- enableTrainingInput(String) - Method in interface edu.umd.cs.findbugs.IFindBugsEngine
- 
Set whether or not training input should be used to make the analysis
 more precise. 
- enableTrainingOutput(String) - Method in class edu.umd.cs.findbugs.FindBugs2
-  
- enableTrainingOutput(String) - Method in interface edu.umd.cs.findbugs.IFindBugsEngine
- 
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(ParameterProperty) - Method in class edu.umd.cs.findbugs.ba.npe.ParameterNullnessPropertyDatabase
-  
- encodeProperty(Boolean) - Method in class edu.umd.cs.findbugs.ba.npe.ReturnValueNullnessPropertyDatabase
-  
- encodeProperty(FieldStoreType) - Method in class edu.umd.cs.findbugs.ba.type.FieldStoreTypeDatabase
-  
- end(Class<?>) - Method in class edu.umd.cs.findbugs.log.Profiler
-  
- endAnnotation(String) - Method in interface edu.umd.cs.findbugs.jaif.JAIFEvents
- 
Called to indicate the end of an annotation. 
- endAnnotationDefinition(String) - Method in interface edu.umd.cs.findbugs.jaif.JAIFEvents
- 
Called to indicate the end of an annotation definition. 
- endContext(Object) - Method in class edu.umd.cs.findbugs.log.Profiler
-  
- endElement(String, String, String) - Method in class edu.umd.cs.findbugs.SAXBugCollectionHandler
-  
- endPackageDefinition(String) - Method in interface edu.umd.cs.findbugs.jaif.JAIFEvents
- 
Called to indicate the end of a package definition. 
- endTransfer(BasicBlock, InstructionHandle, IsNullValueFrame) - Method in class edu.umd.cs.findbugs.ba.npe.IsNullValueAnalysis
-  
- EngineRegistrar - Class in edu.umd.cs.findbugs.classfile.engine.asm
- 
Analysis engine registrar for ASM-based analyses. 
- EngineRegistrar() - Constructor for class edu.umd.cs.findbugs.classfile.engine.asm.EngineRegistrar
- 
Constructor. 
- EngineRegistrar - Class in edu.umd.cs.findbugs.classfile.engine.bcel
- 
Register BCEL-framework analysis engines. 
- EngineRegistrar() - Constructor for class edu.umd.cs.findbugs.classfile.engine.bcel.EngineRegistrar
-  
- EngineRegistrar - Class in edu.umd.cs.findbugs.classfile.engine
- 
Register analysis engines with an analysis cache. 
- EngineRegistrar() - Constructor for class edu.umd.cs.findbugs.classfile.engine.EngineRegistrar
- 
Constructor. 
- enterSwitch(DismantleBytecode, XClass) - Method in class edu.umd.cs.findbugs.SwitchHandler
-  
- entriesInDecreasingFrequency() - Method in class edu.umd.cs.findbugs.util.Multiset
-  
- entriesInDecreasingOrder() - Method in class edu.umd.cs.findbugs.util.FractionalMultiset
-  
- entriesInIncreasingOrder() - Method in class edu.umd.cs.findbugs.util.FractionalMultiset
-  
- Entry(InstructionHandle, ValueNumber[]) - Constructor for class edu.umd.cs.findbugs.ba.vna.ValueNumberCache.Entry
-  
- entrySet() - Method in class edu.umd.cs.findbugs.ba.interproc.PropertyDatabase
-  
- entrySet() - Method in class edu.umd.cs.findbugs.util.Bag
-  
- entrySet() - Method in class edu.umd.cs.findbugs.util.FractionalMultiset
-  
- entrySet() - Method in class edu.umd.cs.findbugs.util.MergeMap
-  
- entrySet() - Method in class edu.umd.cs.findbugs.util.Multiset
-  
- enumerate() - Method in class edu.umd.cs.findbugs.ba.SimplePathEnumerator
- 
Enumerate the simple paths. 
- EnumValue - Class in edu.umd.cs.findbugs.classfile.analysis
- 
Represents an enumeration value used with an application of an annotation. 
- EnumValue(String, String) - Constructor for class edu.umd.cs.findbugs.classfile.analysis.EnumValue
-  
- 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. 
- eq(long) - Method in class edu.umd.cs.findbugs.classfile.engine.bcel.ValueRangeAnalysisFactory.LongRangeSet
-  
- EQ - Static variable in class edu.umd.cs.findbugs.filter.RelationalOp
-  
- equals(Object) - Method in class edu.umd.cs.findbugs.AbstractBugReporter.Error
-  
- equals(Object) - Method in class edu.umd.cs.findbugs.AnalysisError
-  
- 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.BlockType
-  
- 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.ClassHash
-  
- 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.generic.GenericObjectType
-  
- equals(Object) - Method in class edu.umd.cs.findbugs.ba.JavaClassAndMethod
-  
- equals(Object) - Method in class edu.umd.cs.findbugs.ba.jsr305.SourceSinkInfo
-  
- equals(Object) - Method in class edu.umd.cs.findbugs.ba.jsr305.TypeQualifierAnnotation
-  
- equals(Object) - Method in class edu.umd.cs.findbugs.ba.jsr305.TypeQualifierValue
-  
- equals(Object) - Method in class edu.umd.cs.findbugs.ba.jsr305.TypeQualifierValueSet
-  
- equals(Object) - Method in class edu.umd.cs.findbugs.ba.Location
-  
- equals(Object) - Method in class edu.umd.cs.findbugs.ba.MethodHash
-  
- equals(Object) - Method in class edu.umd.cs.findbugs.ba.npe.IsNullConditionDecision
-  
- equals(Object) - Method in class edu.umd.cs.findbugs.ba.npe.IsNullValue
-  
- equals(Object) - Method in class edu.umd.cs.findbugs.ba.npe.LocationWhereValueBecomesNull
-  
- equals(Object) - Method in class edu.umd.cs.findbugs.ba.obl.ObligationSet
-  
- 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.Path
-  
- 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.vna.AvailableLoad
-  
- equals(Object) - Method in class edu.umd.cs.findbugs.ba.vna.ValueNumber
-  
- 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.BugCategory
-  
- equals(Object) - Method in class edu.umd.cs.findbugs.BugCode
-  
- 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.classfile.analysis.EnumValue
-  
- equals(Object) - Method in class edu.umd.cs.findbugs.classfile.ClassDescriptor
-  
- equals(Object) - Method in class edu.umd.cs.findbugs.classfile.FieldDescriptor
-  
- equals(Object) - Method in class edu.umd.cs.findbugs.classfile.impl.DelegatingCodeBaseEntry
-  
- equals(Object) - Method in class edu.umd.cs.findbugs.classfile.impl.DirectoryCodeBaseEntry
-  
- equals(Object) - Method in class edu.umd.cs.findbugs.classfile.impl.FilesystemCodeBaseLocator
-  
- equals(Object) - Method in class edu.umd.cs.findbugs.classfile.impl.JrtfsCodeBase
-  
- equals(Object) - Method in class edu.umd.cs.findbugs.classfile.impl.JrtfsCodeBase.JrtfsCodebaseEntry
-  
- equals(Object) - Method in class edu.umd.cs.findbugs.classfile.impl.NestedZipFileCodeBaseLocator
-  
- equals(Object) - Method in class edu.umd.cs.findbugs.classfile.impl.SingleFileCodeBaseEntry
-  
- equals(Object) - Method in class edu.umd.cs.findbugs.classfile.impl.ZipFileCodeBaseEntry
-  
- equals(Object) - Method in class edu.umd.cs.findbugs.classfile.impl.ZipInputStreamCodeBaseEntry
-  
- equals(Object) - Method in class edu.umd.cs.findbugs.classfile.MethodDescriptor
-  
- 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.detect.BuildStringPassthruGraph.MethodParameter
-  
- equals(Object) - Method in class edu.umd.cs.findbugs.detect.FindRefComparison.DynamicStringType
-  
- equals(Object) - Method in class edu.umd.cs.findbugs.detect.FindRefComparison.EmptyStringType
-  
- equals(Object) - Method in class edu.umd.cs.findbugs.detect.FindRefComparison.FinalConstant
-  
- equals(Object) - Method in class edu.umd.cs.findbugs.detect.FindRefComparison.ParameterStringType
-  
- equals(Object) - Method in class edu.umd.cs.findbugs.detect.FindRefComparison.StaticStringType
-  
- equals(Object) - Method in class edu.umd.cs.findbugs.detect.Stream
-  
- equals(Object) - Method in class edu.umd.cs.findbugs.detect.StreamEscape
-  
- equals(Object) - Method in class edu.umd.cs.findbugs.DetectorFactory
-  
- equals(Object) - Method in class edu.umd.cs.findbugs.FieldAnnotation
-  
- equals(Object) - Method in class edu.umd.cs.findbugs.filter.BugMatcher
-  
- equals(Object) - Method in class edu.umd.cs.findbugs.filter.CompoundMatcher
-  
- equals(Object) - Method in class edu.umd.cs.findbugs.filter.ConfidenceMatcher
-  
- equals(Object) - Method in class edu.umd.cs.findbugs.filter.Filter
-  
- equals(Object) - Method in class edu.umd.cs.findbugs.filter.MemberMatcher
-  
- equals(Object) - Method in class edu.umd.cs.findbugs.filter.NameMatch
-  
- equals(Object) - Method in class edu.umd.cs.findbugs.filter.PriorityMatcher
-  
- equals(Object) - Method in class edu.umd.cs.findbugs.filter.RankMatcher
-  
- equals(Object) - Method in class edu.umd.cs.findbugs.filter.StringSetMatch
-  
- equals(Object) - Method in class edu.umd.cs.findbugs.filter.VersionMatcher
-  
- equals(Object) - Method in class edu.umd.cs.findbugs.FindBugsMain
-  
- equals(Object) - Method in class edu.umd.cs.findbugs.graph.AbstractEdge
-  
- equals(Object) - Method in class edu.umd.cs.findbugs.graph.AbstractVertex
-  
- 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.ProgramPoint
-  
- equals(Object) - Method in class edu.umd.cs.findbugs.SourceLineAnnotation
-  
- equals(Object) - Method in class edu.umd.cs.findbugs.StringAnnotation
-  
- equals(Object) - Method in class edu.umd.cs.findbugs.TypeAnnotation
-  
- equals(Object) - Method in class edu.umd.cs.findbugs.util.WriteOnceProperties
-  
- EqualsKindSummary - Class in edu.umd.cs.findbugs.ba
-  
- EqualsKindSummary() - Constructor for class edu.umd.cs.findbugs.ba.EqualsKindSummary
-  
- EqualsKindSummary.KindOfEquals - Enum in edu.umd.cs.findbugs.ba
-  
- EqualsOperandShouldHaveClassCompatibleWithThis - Class in edu.umd.cs.findbugs.detect
-  
- EqualsOperandShouldHaveClassCompatibleWithThis(BugReporter) - Constructor for class edu.umd.cs.findbugs.detect.EqualsOperandShouldHaveClassCompatibleWithThis
-  
- Error(int, String) - Constructor for class edu.umd.cs.findbugs.AbstractBugReporter.Error
-  
- Error(int, String, Throwable) - Constructor for class edu.umd.cs.findbugs.AbstractBugReporter.Error
-  
- ERROR - Static variable in class edu.umd.cs.findbugs.ba.Hierarchy
-  
- ERROR - Static variable in interface edu.umd.cs.findbugs.log.Logger
-  
- error(String) - Method in interface edu.umd.cs.findbugs.log.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_MSG_ROLE - Static variable in class edu.umd.cs.findbugs.StringAnnotation
-  
- 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. 
- ErrorCountingBugReporter - Class in edu.umd.cs.findbugs
- 
A delegating bug reporter which counts reported bug instances, missing
 classes, and serious analysis errors. 
- ErrorCountingBugReporter(BugReporter) - Constructor for class edu.umd.cs.findbugs.ErrorCountingBugReporter
-  
- ERRORS_ELEMENT_NAME - Static variable in interface edu.umd.cs.findbugs.BugCollection
-  
- ESCAPED - Static variable in class edu.umd.cs.findbugs.ba.ResourceValueFrame
- 
The resource escapes the method. 
- escapeLFCRBackSlash(String) - Static method in class edu.umd.cs.findbugs.util.Strings
-  
- escapeXml(String) - Static method in class edu.umd.cs.findbugs.util.Strings
- 
Escape XML entities and illegal characters in the given string. 
- 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
-  
- ExactStringMatcher - Class in edu.umd.cs.findbugs.util
- 
Exact String-matching predicate. 
- ExactStringMatcher(String) - Constructor for class edu.umd.cs.findbugs.util.ExactStringMatcher
- 
Constructor. 
- EXCEPTION - Static variable in class edu.umd.cs.findbugs.ba.Hierarchy
-  
- 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, TypeMerger) - 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. 
- 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
-  
- ExceptionSetFactoryFactory - Class in edu.umd.cs.findbugs.classfile.engine.bcel
- 
Analysis engine to produce ExceptionSetFactory objects for analyzed methods. 
- ExceptionSetFactoryFactory() - Constructor for class edu.umd.cs.findbugs.classfile.engine.bcel.ExceptionSetFactoryFactory
- 
Constructor. 
- excludeBaselineBugs(String) - Method in class edu.umd.cs.findbugs.FindBugs2
-  
- excludeBaselineBugs(String) - Method in interface edu.umd.cs.findbugs.IFindBugsEngine
- 
Provide baseline of bugs not to report 
- excluded(MethodDescriptor) - Method in class edu.umd.cs.findbugs.detect.FindNoSideEffectMethods.NoSideEffectMethodsDatabase
-  
- ExcludingHashesBugReporter - Class in edu.umd.cs.findbugs
-  
- ExcludingHashesBugReporter(BugReporter, String) - Constructor for class edu.umd.cs.findbugs.ExcludingHashesBugReporter
-  
- execCommand - Static variable in class edu.umd.cs.findbugs.util.LaunchBrowser
-  
- execute() - Method in class edu.umd.cs.findbugs.AddMessages
- 
Add messages to the dom4j tree. 
- execute(Runnable) - Method in class edu.umd.cs.findbugs.AWTEventQueueExecutor
-  
- 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() - 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.PruneUnconditionalExceptionThrowerEdges
-  
- execute() - Method in class edu.umd.cs.findbugs.DiscoverSourceDirectories
- 
Execute the search for source directories. 
- execute() - Method in class edu.umd.cs.findbugs.FindBugs2
- 
Execute the analysis. 
- execute() - Method in interface edu.umd.cs.findbugs.IFindBugsEngine
- 
Execute FindBugs on the Project. 
- 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.model.MovedClassMap
-  
- execute() - Method in class edu.umd.cs.findbugs.model.RegenerateClassFeatures
-  
- execute() - Method in class edu.umd.cs.findbugs.NewResults
- 
Deprecated. 
- execute() - Method in class edu.umd.cs.findbugs.SelfCalls
- 
Find the self calls. 
- execute() - Method in class edu.umd.cs.findbugs.workflow.Churn
-  
- execute() - Method in class edu.umd.cs.findbugs.workflow.CopyBuggySource
-  
- execute() - Method in class edu.umd.cs.findbugs.workflow.MineBugHistory
-  
- execute() - Method in class edu.umd.cs.findbugs.workflow.ObfuscateBugs
-  
- execute() - Method in class edu.umd.cs.findbugs.workflow.RebornIssues
-  
- execute() - Method in class edu.umd.cs.findbugs.workflow.RejarClassesForAnalysis
-  
- execute() - Method in class edu.umd.cs.findbugs.workflow.TestingGround
-  
- 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. 
- existsStrongEvidenceForIntendedSerialization(ClassDescriptor) - Method in class edu.umd.cs.findbugs.detect.UnreadFields
- 
- existsStrongEvidenceForIntendedSerialization(ClassDescriptor) - Method in class edu.umd.cs.findbugs.detect.UnreadFieldsData
-  
- 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.Priorities
- 
Experimental priority for bug instances. 
- expandOptionFiles(String[], boolean, boolean) - Method in class edu.umd.cs.findbugs.config.CommandLine
- 
Expand option files in given command line. 
- EXPECTED_ROLE - Static variable in class edu.umd.cs.findbugs.TypeAnnotation
-  
- 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. 
- ExplicitSerialization - Class in edu.umd.cs.findbugs.detect
-  
- ExplicitSerialization(BugReporter) - Constructor for class edu.umd.cs.findbugs.detect.ExplicitSerialization
-  
- 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. 
- extractClassName(String) - Static method in class edu.umd.cs.findbugs.util.ClassName
- 
Extract a slashed classname from a JVM classname or signature. 
- extractPackageName(String) - Static method in class edu.umd.cs.findbugs.util.ClassName
- 
extract the package name from a dotted class name. 
- extractPackagePrefix(String, int) - Static method in class edu.umd.cs.findbugs.util.ClassName
-  
- extractReferencedClassesFromSignature(Set<ClassDescriptor>, String) - Static method in class edu.umd.cs.findbugs.classfile.engine.ClassParser
-  
- extractSimpleName(String) - Static method in class edu.umd.cs.findbugs.util.ClassName
-