Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
E
- 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 Interface 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, 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
- 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.
- 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(String, String) - Static method in class edu.umd.cs.findbugs.util.EditDistance
- EditDistance - Class in edu.umd.cs.findbugs.util
- EditDistance() - Constructor for 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
-
Support for analyses based on the ASM bytecode framework.
- edu.umd.cs.findbugs.classfile.engine.bcel - package edu.umd.cs.findbugs.classfile.engine.bcel
-
Support for analyses based on the BCEL bytecode framework.
- 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
BugReporter
implementation 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(ParameterProperty) - Method in class edu.umd.cs.findbugs.ba.npe.ParameterNullnessPropertyDatabase
- encodeProperty(FieldStoreType) - Method in class edu.umd.cs.findbugs.ba.type.FieldStoreTypeDatabase
- encodeProperty(Boolean) - Method in class edu.umd.cs.findbugs.ba.npe.MayReturnNullPropertyDatabase
-
Deprecated.
- encodeProperty(Boolean) - Method in class edu.umd.cs.findbugs.ba.npe.ReturnValueNullnessPropertyDatabase
- 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.
- 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 - Class in edu.umd.cs.findbugs.classfile.engine.bcel
-
Register BCEL-framework analysis engines.
- 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.asm.EngineRegistrar
-
Constructor.
- EngineRegistrar() - Constructor for class edu.umd.cs.findbugs.classfile.engine.bcel.EngineRegistrar
- EngineRegistrar() - Constructor for class edu.umd.cs.findbugs.classfile.engine.EngineRegistrar
-
Constructor.
- ensureNonnullBugCounts() - Method in class edu.umd.cs.findbugs.PackageStats
- 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
- EQUALS - Enum constant in enum class edu.umd.cs.findbugs.jaif.JAIFTokenKind
- EqualsKindSummary - Class in edu.umd.cs.findbugs.ba
- EqualsKindSummary() - Constructor for class edu.umd.cs.findbugs.ba.EqualsKindSummary
- EqualsKindSummary.KindOfEquals - Enum Class 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(String) - Method in interface edu.umd.cs.findbugs.log.LogSync
- 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_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() - 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() - 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
- execute(InstructionScannerGenerator) - Method in class edu.umd.cs.findbugs.InstructionScannerDriver
-
Execute by driving the InstructionScannerGenerator over all instructions.
- execute(Runnable) - Method in class edu.umd.cs.findbugs.AWTEventQueueExecutor
- 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
-
Deprecated.
- 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
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
UnreadFieldsData.existsStrongEvidenceForIntendedSerialization(ClassDescriptor)
instead