Index

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

A_LITTLE_BIT_HIGHER_PRIORITY - Static variable in class edu.umd.cs.findbugs.props.PriorityAdjustment
Raise the priority a little
A_LITTLE_BIT_LOWER_PRIORITY - Static variable in class edu.umd.cs.findbugs.props.PriorityAdjustment
Lower the priority a little
abridgedMessages - Variable in class edu.umd.cs.findbugs.AnalysisOptions
 
ABSTRACT_GETCLASS_GOOD_EQUALS - Enum constant in enum class edu.umd.cs.findbugs.ba.EqualsKindSummary.KindOfEquals
 
ABSTRACT_INSTANCE_OF - Enum constant in enum class edu.umd.cs.findbugs.ba.EqualsKindSummary.KindOfEquals
 
AbstractAssertDetector - Class in edu.umd.cs.findbugs.detect
Abstract base class for finding assertions
AbstractAssertDetector(BugReporter) - Constructor for class edu.umd.cs.findbugs.detect.AbstractAssertDetector
 
AbstractBlockOrder - Class in edu.umd.cs.findbugs.ba
Abstract base class for BlockOrder variants.
AbstractBlockOrder(CFG, Comparator<BasicBlock>) - Constructor for class edu.umd.cs.findbugs.ba.AbstractBlockOrder
 
AbstractBugReporter - Class in edu.umd.cs.findbugs
An abstract class which provides much of the functionality required of all BugReporter objects.
AbstractBugReporter() - Constructor for class edu.umd.cs.findbugs.AbstractBugReporter
 
AbstractBugReporter.Error - Class in edu.umd.cs.findbugs
 
AbstractClassMember - Class in edu.umd.cs.findbugs.ba
 
AbstractClassMember(String, String, String, int) - Constructor for class edu.umd.cs.findbugs.ba.AbstractClassMember
 
AbstractDataflow<Fact,AnalysisType> - Class in edu.umd.cs.findbugs.ba
Convenience class for defining Dataflow classes which use a BasicAbstractDataflowAnalysis subtype.
AbstractDataflow(CFG, AnalysisType) - Constructor for class edu.umd.cs.findbugs.ba.AbstractDataflow
Constructor.
AbstractDataflowAnalysis<Fact> - Class in edu.umd.cs.findbugs.ba
Abstract base class providing functionality that will be useful for most dataflow analysis implementations that model instructions within basic blocks.
AbstractDataflowAnalysis() - Constructor for class edu.umd.cs.findbugs.ba.AbstractDataflowAnalysis
 
AbstractDepthFirstSearch<GraphType,EdgeType,VertexType> - Class in edu.umd.cs.findbugs.graph
Perform a depth first search on a graph.
AbstractDepthFirstSearch(GraphType) - Constructor for class edu.umd.cs.findbugs.graph.AbstractDepthFirstSearch
Constructor.
AbstractDominatorsAnalysis - Class in edu.umd.cs.findbugs.ba
A dataflow analysis to compute dominator relationships between basic blocks.
AbstractDominatorsAnalysis(CFG, boolean) - Constructor for class edu.umd.cs.findbugs.ba.AbstractDominatorsAnalysis
Constructor.
AbstractDominatorsAnalysis(CFG, EdgeChooser) - Constructor for class edu.umd.cs.findbugs.ba.AbstractDominatorsAnalysis
Constructor.
AbstractEdge<ActualEdgeType,VertexType> - Class in edu.umd.cs.findbugs.graph
GraphEdge implementation for use with AbstractGraph.
AbstractEdge(VertexType, VertexType) - Constructor for class edu.umd.cs.findbugs.graph.AbstractEdge
Constructor.
AbstractFBMethodVisitor - Class in edu.umd.cs.findbugs.asm
 
AbstractFBMethodVisitor() - Constructor for class edu.umd.cs.findbugs.asm.AbstractFBMethodVisitor
 
AbstractField - Class in edu.umd.cs.findbugs.ba
 
AbstractField(String, String, String, int) - Constructor for class edu.umd.cs.findbugs.ba.AbstractField
 
AbstractFieldAnnotationVisitor - Class in edu.umd.cs.findbugs.classfile.engine
 
AbstractFieldAnnotationVisitor() - Constructor for class edu.umd.cs.findbugs.classfile.engine.AbstractFieldAnnotationVisitor
 
AbstractFrameModelingVisitor<Value,FrameType> - Class in edu.umd.cs.findbugs.ba
A common base class for frame modeling visitors.
AbstractFrameModelingVisitor(ConstantPoolGen) - Constructor for class edu.umd.cs.findbugs.ba.AbstractFrameModelingVisitor
Constructor.
AbstractGraph<EdgeType,VertexType> - Class in edu.umd.cs.findbugs.graph
A simple Graph implementation where the vertex objects store a list of incoming and outgoing edges.
AbstractGraph() - Constructor for class edu.umd.cs.findbugs.graph.AbstractGraph
 
AbstractMethod - Class in edu.umd.cs.findbugs.ba
 
AbstractMethod(String, String, String, int) - Constructor for class edu.umd.cs.findbugs.ba.AbstractMethod
 
AbstractMethodAnnotationAccumulator - Class in edu.umd.cs.findbugs.ba.jsr305
Accumulate type qualifier annotations on method, taking supertype methods into account.
AbstractMethodAnnotationAccumulator(TypeQualifierValue<?>, XMethod) - Constructor for class edu.umd.cs.findbugs.ba.jsr305.AbstractMethodAnnotationAccumulator
 
AbstractMethodVisitor - Class in edu.umd.cs.findbugs.classfile.engine
 
AbstractMethodVisitor() - Constructor for class edu.umd.cs.findbugs.classfile.engine.AbstractMethodVisitor
 
AbstractScannableCodeBase - Class in edu.umd.cs.findbugs.classfile.impl
Abstract base class for implementations of IScannableCodeBase.
AbstractScannableCodeBase(ICodeBaseLocator) - Constructor for class edu.umd.cs.findbugs.classfile.impl.AbstractScannableCodeBase
 
AbstractScannableCodeBaseEntry - Class in edu.umd.cs.findbugs.classfile.impl
 
AbstractScannableCodeBaseEntry() - Constructor for class edu.umd.cs.findbugs.classfile.impl.AbstractScannableCodeBaseEntry
 
AbstractVertex<EdgeType,ActualVertexType> - Class in edu.umd.cs.findbugs.graph
GraphVertex implementation for use with AbstractGraph.
AbstractVertex() - Constructor for class edu.umd.cs.findbugs.graph.AbstractVertex
 
AbstractWarningProperty - Class in edu.umd.cs.findbugs.props
Abstract base class for implementing warning properties.
AbstractWarningProperty(String, PriorityAdjustment) - Constructor for class edu.umd.cs.findbugs.props.AbstractWarningProperty
Constructor.
ACC_ABSTRACT - Static variable in interface edu.umd.cs.findbugs.classfile.IClassConstants
 
ACC_ANNOTATION - Static variable in interface edu.umd.cs.findbugs.classfile.IClassConstants
 
ACC_BRIDGE - Static variable in interface edu.umd.cs.findbugs.classfile.IClassConstants
 
ACC_ENUM - Static variable in interface edu.umd.cs.findbugs.classfile.IClassConstants
 
ACC_FINAL - Static variable in interface edu.umd.cs.findbugs.classfile.IClassConstants
 
ACC_INTERFACE - Static variable in interface edu.umd.cs.findbugs.classfile.IClassConstants
 
ACC_NATIVE - Static variable in interface edu.umd.cs.findbugs.classfile.IClassConstants
 
ACC_PRIVATE - Static variable in interface edu.umd.cs.findbugs.classfile.IClassConstants
 
ACC_PROTECTED - Static variable in interface edu.umd.cs.findbugs.classfile.IClassConstants
 
ACC_PUBLIC - Static variable in interface edu.umd.cs.findbugs.classfile.IClassConstants
 
ACC_STATIC - Static variable in interface edu.umd.cs.findbugs.classfile.IClassConstants
 
ACC_STRICT - Static variable in interface edu.umd.cs.findbugs.classfile.IClassConstants
 
ACC_SUPER - Static variable in interface edu.umd.cs.findbugs.classfile.IClassConstants
 
ACC_SYNCHRONIZED - Static variable in interface edu.umd.cs.findbugs.classfile.IClassConstants
 
ACC_SYNTHETIC - Static variable in interface edu.umd.cs.findbugs.classfile.IClassConstants
 
ACC_TRANSIENT - Static variable in interface edu.umd.cs.findbugs.classfile.IClassConstants
 
ACC_VARARGS - Static variable in interface edu.umd.cs.findbugs.classfile.IClassConstants
 
ACC_VOLATILE - Static variable in interface edu.umd.cs.findbugs.classfile.IClassConstants
 
accept(BugAnnotationVisitor) - Method in interface edu.umd.cs.findbugs.BugAnnotation
Accept a BugAnnotationVisitor.
accept(BugAnnotationVisitor) - Method in class edu.umd.cs.findbugs.ClassAnnotation
 
accept(BugAnnotationVisitor) - Method in class edu.umd.cs.findbugs.FieldAnnotation
 
accept(BugAnnotationVisitor) - Method in class edu.umd.cs.findbugs.IntAnnotation
 
accept(BugAnnotationVisitor) - Method in class edu.umd.cs.findbugs.LocalVariableAnnotation
 
accept(BugAnnotationVisitor) - Method in class edu.umd.cs.findbugs.MethodAnnotation
 
accept(BugAnnotationVisitor) - Method in class edu.umd.cs.findbugs.SourceLineAnnotation
 
accept(BugAnnotationVisitor) - Method in class edu.umd.cs.findbugs.StringAnnotation
 
accept(BugAnnotationVisitor) - Method in class edu.umd.cs.findbugs.TypeAnnotation
 
accept(Visitor) - Method in class edu.umd.cs.findbugs.bcel.generic.NullnessConversationInstruction
Call corresponding visitor method(s).
accept(ClassVisitor, Attribute[], int) - Method in class edu.umd.cs.findbugs.asm.FBClassReader
 
acceptBranch(Edge, InstructionHandle) - Method in class edu.umd.cs.findbugs.ba.bcp.IfNull
 
acceptBranch(Edge, InstructionHandle) - Method in class edu.umd.cs.findbugs.ba.bcp.Invoke
 
acceptBranch(Edge, InstructionHandle) - Method in class edu.umd.cs.findbugs.ba.bcp.MatchAny
 
acceptBranch(Edge, InstructionHandle) - Method in class edu.umd.cs.findbugs.ba.bcp.Opcode
 
acceptBranch(Edge, InstructionHandle) - Method in class edu.umd.cs.findbugs.ba.bcp.PatternElement
Return whether or not it is acceptable to take the given branch.
acceptBranch(Edge, InstructionHandle) - Method in class edu.umd.cs.findbugs.ba.bcp.SingleInstruction
 
acceptBranch(Edge, InstructionHandle) - Method in class edu.umd.cs.findbugs.ba.bcp.Wild
 
accepts(Profiler.Profile) - Method in interface edu.umd.cs.findbugs.log.Profiler.Filter
 
accepts(Profiler.Profile) - Method in class edu.umd.cs.findbugs.log.Profiler.FilterByCalls
 
accepts(Profiler.Profile) - Method in class edu.umd.cs.findbugs.log.Profiler.FilterByTime
 
accepts(Profiler.Profile) - Method in class edu.umd.cs.findbugs.log.Profiler.FilterByTimePerCall
 
acceptVisitor(CFG, PathVisitor) - Method in class edu.umd.cs.findbugs.ba.Path
Accept a PathVisitor.
acceptVisitorStartingFromLocation(CFG, PathVisitor, BasicBlock, InstructionHandle) - Method in class edu.umd.cs.findbugs.ba.Path
Accept a PathVisitor, starting from a given BasicBlock and InstructionHandle.
ACCESS_PREFIX - Static variable in class edu.umd.cs.findbugs.detect.InefficientMemberAccess
 
accessFlagsAreConcrete(int) - Static method in class edu.umd.cs.findbugs.ba.Hierarchy
 
AccessibleEntity - Interface in edu.umd.cs.findbugs.ba
Common superinterface for code entities having access flags: classes, fields, and methods.
accumulateBug() - Method in class edu.umd.cs.findbugs.detect.BooleanReturnNull
 
accumulateBug() - Method in class edu.umd.cs.findbugs.detect.OptionalReturnNull
 
accumulateBug() - Method in class edu.umd.cs.findbugs.detect.TypeReturnNull
creates individual bug instance on match
accumulateBug(BugInstance, ClassContext, Method, Location) - Method in class edu.umd.cs.findbugs.BugAccumulator
 
accumulateBug(BugInstance, ClassContext, MethodGen, String, Location) - Method in class edu.umd.cs.findbugs.BugAccumulator
 
accumulateBug(BugInstance, BytecodeScanningDetector) - Method in class edu.umd.cs.findbugs.BugAccumulator
Accumulate a warning at source location currently being visited by given BytecodeScanningDetector.
accumulateBug(BugInstance, SourceLineAnnotation) - Method in class edu.umd.cs.findbugs.BugAccumulator
Accumulate a warning at given source location.
ACCURATE_EXCEPTIONS - Static variable in interface edu.umd.cs.findbugs.ba.AnalysisFeatures
Determine (1) what exceptions can be thrown on exception edges, (2) which catch blocks are reachable, and (3) which exception edges carry only "implicit" runtime exceptions.
ACTUAL_PARAMETER_GUARANTEED_NULL - Static variable in class edu.umd.cs.findbugs.detect.NullArgumentWarningProperty
 
add(E) - Method in class edu.umd.cs.findbugs.util.Bag
 
add(PatternElement) - Method in class edu.umd.cs.findbugs.ba.bcp.ByteCodePattern
Add a PatternElement to the end of the pattern.
add(Call) - Method in class edu.umd.cs.findbugs.ba.ca.CallList
 
add(Location, ValueNumber, PointerUsageRequiringNonNullValue) - Method in class edu.umd.cs.findbugs.ba.npe.UsagesRequiringNonNullValues
 
add(IsNullValue, Set<Location>) - Method in class edu.umd.cs.findbugs.ba.npe.NullValueUnconditionalDeref
 
add(Obligation) - Method in class edu.umd.cs.findbugs.ba.obl.ObligationSet
 
add(BugAnnotation) - Method in class edu.umd.cs.findbugs.BugInstance
 
add(BugInstance) - Method in interface edu.umd.cs.findbugs.BugCollection
Add a BugInstance to this BugCollection.
add(BugInstance) - Method in class edu.umd.cs.findbugs.SortedBugCollection
Add a BugInstance to this BugCollection.
add(BugInstance, boolean) - Method in interface edu.umd.cs.findbugs.BugCollection
Add a BugInstance to this BugCollection.
add(BugInstance, boolean) - Method in class edu.umd.cs.findbugs.SortedBugCollection
 
add(ValueRangeAnalysisFactory.LongRangeSet) - Method in class edu.umd.cs.findbugs.classfile.engine.bcel.ValueRangeAnalysisFactory.LongRangeSet
 
add(ClassFeatureSet) - Method in class edu.umd.cs.findbugs.model.SimilarClassFinder
 
add(Project) - Method in class edu.umd.cs.findbugs.Project
add information from project2 to this project
add(E, int) - Method in class edu.umd.cs.findbugs.util.Bag
 
add(K) - Method in class edu.umd.cs.findbugs.util.Multiset
 
add(K, double) - Method in class edu.umd.cs.findbugs.util.FractionalMultiset
 
add(K, int) - Method in class edu.umd.cs.findbugs.util.Multiset
 
add(K, V) - Method in class edu.umd.cs.findbugs.util.MultiMap
 
add(ObjectType, boolean) - Method in class edu.umd.cs.findbugs.ba.type.ExceptionSet
Add an exception.
ADD - Enum constant in enum class edu.umd.cs.findbugs.ba.obl.ObligationPolicyDatabaseActionType
 
addAccessFlags(int) - Method in class edu.umd.cs.findbugs.classfile.analysis.MethodInfo.Builder
 
addAll(ExceptionSet) - Method in class edu.umd.cs.findbugs.ba.type.ExceptionSet
Add all exceptions in the given set.
addAll(StreamEquivalenceClass) - Method in class edu.umd.cs.findbugs.detect.StreamEquivalenceClass
Add all members of other StreamEquivalenceClass to this one.
addAll(Iterable<K>) - Method in class edu.umd.cs.findbugs.util.Multiset
 
addAll(Collection<BugInstance>) - Method in class edu.umd.cs.findbugs.SortedBugCollection
Add a Collection of BugInstances to this BugCollection object.
addAll(Collection<BugInstance>, boolean) - Method in class edu.umd.cs.findbugs.SortedBugCollection
Add a Collection of BugInstances to this BugCollection object.
addAllDefinitions(JavaClass) - Method in class edu.umd.cs.findbugs.detect.ResolveAllReferences
 
addAllowedClass(String) - Method in class edu.umd.cs.findbugs.ClassScreener
Add the name of a class to be matched by the screener.
addAllowedPackage(String) - Method in class edu.umd.cs.findbugs.ClassScreener
Add the name of a package to be matched by the screener.
addAllowedPrefix(String) - Method in class edu.umd.cs.findbugs.ClassScreener
Add the name of a prefix to be matched by the screener.
addAnnotation(AnnotationValue) - Method in interface edu.umd.cs.findbugs.ba.XMethod
Destructively add an annotation.
addAnnotation(AnnotationValue) - Method in class edu.umd.cs.findbugs.classfile.analysis.ClassInfo
Destructively add an annotation to the object.
addAnnotation(AnnotationValue) - Method in class edu.umd.cs.findbugs.classfile.analysis.FieldInfo
Destructively add an annotation.
addAnnotation(AnnotationValue) - Method in class edu.umd.cs.findbugs.classfile.analysis.MethodInfo
Destructively add an annotation.
addAnnotation(String, AnnotationValue) - Method in class edu.umd.cs.findbugs.classfile.analysis.ClassInfo.Builder
 
addAnnotation(String, AnnotationValue) - Method in class edu.umd.cs.findbugs.classfile.analysis.FieldInfo.Builder
 
addAnnotation(String, AnnotationValue) - Method in class edu.umd.cs.findbugs.classfile.analysis.MethodInfo.Builder
 
addAnnotations(Collection<? extends BugAnnotation>) - Method in class edu.umd.cs.findbugs.BugInstance
Add a Collection of BugAnnotations.
addApplicationClass(XClass) - Method in class edu.umd.cs.findbugs.ba.ch.Subtypes2
Add an application class, and its transitive supertypes, to the inheritance graph.
addAppVersion(AppVersion) - Method in interface edu.umd.cs.findbugs.BugCollection
Add an AppVersion representing a version of the analyzed application.
addAppVersion(AppVersion) - Method in class edu.umd.cs.findbugs.SortedBugCollection
 
addAttribute(XMLOutput, String, StringSetMatch) - Method in class edu.umd.cs.findbugs.filter.BugMatcher
 
addAttribute(String, String) - Method in class edu.umd.cs.findbugs.xml.Dom4JXMLOutput
 
addAttribute(String, String) - Method in class edu.umd.cs.findbugs.xml.OutputStreamXMLOutput
 
addAttribute(String, String) - Method in class edu.umd.cs.findbugs.xml.XMLAttributeList
Add a single attribute name and value.
addAttribute(String, String) - Method in interface edu.umd.cs.findbugs.xml.XMLOutput
Add an attribute to a started tag.
addAuxClasspathEntry(String) - Method in class edu.umd.cs.findbugs.Project
Add an auxiliary classpath entry
addAvailableLoad(AvailableLoad, ValueNumber[]) - Method in class edu.umd.cs.findbugs.ba.vna.ValueNumberFrame
Add an available load.
addBordersTo(Set<Long>) - Method in class edu.umd.cs.findbugs.classfile.engine.bcel.ValueRangeAnalysisFactory.LongRangeSet
 
addBridgeMethodDescriptor(MethodInfo, String) - Method in class edu.umd.cs.findbugs.classfile.analysis.ClassInfo.Builder
 
addBug(BugInstance) - Method in class edu.umd.cs.findbugs.ProjectStats
Called when a bug is reported.
addBugCategory(BugCategory) - Method in class edu.umd.cs.findbugs.Plugin
Add a BugCategory reported by the Plugin.
addBugCode(BugCode) - Method in class edu.umd.cs.findbugs.Plugin
Add a BugCode reported by the Plugin.
addBugPattern(BugPattern) - Method in class edu.umd.cs.findbugs.Plugin
Add a BugPattern reported by the Plugin.
addCalledMethod(XMethod) - Method in class edu.umd.cs.findbugs.BugInstance
 
addCalledMethod(MethodDescriptor) - Method in class edu.umd.cs.findbugs.ba.XFactory
 
addCalledMethod(DismantleBytecode) - Method in class edu.umd.cs.findbugs.BugInstance
Add a method annotation for the method which has been called by the method currently being visited by given visitor.
addCalledMethod(String, String, String, boolean) - Method in class edu.umd.cs.findbugs.BugInstance
Add a method annotation.
addCalledMethod(ConstantPoolGen, InvokeInstruction) - Method in class edu.umd.cs.findbugs.BugInstance
Add a method annotation for the method which is called by given instruction.
addCalledMethod(MethodGen, InvokeInstruction) - Method in class edu.umd.cs.findbugs.BugInstance
Add a method annotation for the method which is called by given instruction.
addCategory(String) - Method in class edu.umd.cs.findbugs.config.ProjectFilterSettings
Add a bug category to the set of categories to be displayed.
addChild(Matcher) - Method in class edu.umd.cs.findbugs.filter.CompoundMatcher
 
addChild(Matcher) - Method in class edu.umd.cs.findbugs.filter.Filter
 
addChild(SearchTree<VertexType>) - Method in class edu.umd.cs.findbugs.graph.SearchTree
Add a child search tree.
addClass(XClass) - Method in class edu.umd.cs.findbugs.ba.ch.Subtypes2
Add a class or interface, and its transitive supertypes, to the inheritance graph.
addClass(ClassDescriptor) - Method in class edu.umd.cs.findbugs.BugInstance
Add a class annotation.
addClass(PackageStats.ClassStats) - Method in class edu.umd.cs.findbugs.PackageStats
 
addClass(PackageStats.ClassStats, boolean) - Method in class edu.umd.cs.findbugs.PackageStats
 
addClass(PreorderVisitor) - Method in class edu.umd.cs.findbugs.BugInstance
Add a class annotation for the class that the visitor is currently visiting.
addClass(String) - Method in class edu.umd.cs.findbugs.BugInstance
Add a class annotation.
addClass(String, String) - Method in class edu.umd.cs.findbugs.BugInstance
Add a class annotation.
addClass(String, String, boolean, int) - Method in class edu.umd.cs.findbugs.PackageStats
 
addClass(String, String, boolean, int) - Method in class edu.umd.cs.findbugs.ProjectStats
Report that a class has been analyzed.
addClass(String, String, boolean, int, boolean) - Method in class edu.umd.cs.findbugs.PackageStats
 
addClass(String, String, boolean, int, boolean) - Method in class edu.umd.cs.findbugs.ProjectStats
Report that a class has been analyzed.
addClass(JavaClass) - Method in class edu.umd.cs.findbugs.BugInstance
Add a class annotation.
addClass(ClassNode) - Method in class edu.umd.cs.findbugs.BugInstance
Add a class annotation for the classNode.
addClassAndMethod(XMethod) - Method in class edu.umd.cs.findbugs.BugInstance
 
addClassAndMethod(MethodDescriptor) - Method in class edu.umd.cs.findbugs.BugInstance
 
addClassAndMethod(MethodAnnotation) - Method in class edu.umd.cs.findbugs.BugInstance
Add class and method annotations for given method.
addClassAndMethod(PreorderVisitor) - Method in class edu.umd.cs.findbugs.BugInstance
Add a class annotation and a method annotation for the class and method which the given visitor is currently visiting.
addClassAndMethod(JavaClass, Method) - Method in class edu.umd.cs.findbugs.BugInstance
Add class and method annotations for given class and method.
addClassAndMethod(MethodGen, String) - Method in class edu.umd.cs.findbugs.BugInstance
Add class and method annotations for given method.
addClassLine(String, SourceInfoMap.SourceLineRange) - Method in class edu.umd.cs.findbugs.ba.SourceInfoMap
Add line number entry for a class.
addClassObserver(IClassObserver) - Method in class edu.umd.cs.findbugs.FindBugs2
 
addClassObserver(IClassObserver) - Method in interface edu.umd.cs.findbugs.IFindBugsEngine
Add an IClassObserver.
addClasspathEntry(String) - Method in class edu.umd.cs.findbugs.ba.AnalysisContext
Add an entry to the Repository's classpath.
addCodeBase(ICodeBase) - Method in interface edu.umd.cs.findbugs.classfile.IClassPath
Add a codebase.
addCodeBase(ICodeBase) - Method in class edu.umd.cs.findbugs.classfile.impl.ClassPathImpl
 
addCodeBase(ICodeBaseLocator, boolean) - Method in interface edu.umd.cs.findbugs.classfile.IClassPathBuilder
Add a project codebase.
addCodeBase(ICodeBaseLocator, boolean) - Method in class edu.umd.cs.findbugs.classfile.impl.ClassPathBuilder
 
addCreatedResource(Location, Resource) - Method in class edu.umd.cs.findbugs.ResourceCollection
Add a resource created within the analyzed method.
addCustomPlugin(URI) - Static method in class edu.umd.cs.findbugs.Plugin
 
addCustomPlugin(URI, ClassLoader) - Static method in class edu.umd.cs.findbugs.Plugin
 
addCustomPlugin(URL) - Static method in class edu.umd.cs.findbugs.Plugin
 
addCustomPlugin(URL, ClassLoader) - Static method in class edu.umd.cs.findbugs.Plugin
 
addDefaultAnnotation(AnnotationDatabase.Target, String, AnnotationEnum) - Method in class edu.umd.cs.findbugs.ba.AnnotationDatabase
 
addDefaultAnnotation(AnnotationDatabase.Target, String, NullnessAnnotation) - Method in interface edu.umd.cs.findbugs.ba.INullnessAnnotationDatabase
Add a default annotation to the database.
addDefaultAnnotation(AnnotationDatabase.Target, String, NullnessAnnotation) - Method in class edu.umd.cs.findbugs.ba.npe.TypeQualifierNullnessAnnotationDatabase
 
addDefaultAnnotation(AnnotationDatabase.Target, String, NullnessAnnotation) - Method in class edu.umd.cs.findbugs.ba.NullnessAnnotationDatabase
Deprecated.
 
addDefaultMethodAnnotation(String, AnnotationEnum) - Method in class edu.umd.cs.findbugs.ba.AnnotationDatabase
 
addDefaultMethodAnnotation(String, NullnessAnnotation) - Method in class edu.umd.cs.findbugs.ba.NullnessAnnotationDatabase
Deprecated.
 
addDefaultNullnessAnnotations(INullnessAnnotationDatabase) - Static method in class edu.umd.cs.findbugs.ba.DefaultNullnessAnnotations
Add default NullnessAnnotations to given INullnessAnnotationDatabase.
addDeref(ValueNumber, Location) - Method in class edu.umd.cs.findbugs.ba.deref.UnconditionalValueDerefSet
Mark a value as being dereferenced at given Location.
addDetectorFactory(DetectorFactory) - Method in class edu.umd.cs.findbugs.Plugin
Add a DetectorFactory for a Detector implemented by the Plugin.
addDirectAnnotation(Object, AnnotationEnum) - Method in class edu.umd.cs.findbugs.ba.AnnotationDatabase
 
addEmptyArrayField(XField) - Method in class edu.umd.cs.findbugs.ba.XFactory
 
addEntry(ObligationPolicyDatabaseEntry) - Method in class edu.umd.cs.findbugs.ba.obl.ObligationPolicyDatabase
 
addEntryForClass(String, String, ElementValue) - Method in class edu.umd.cs.findbugs.ba.JCIPAnnotationDatabase
 
addEntryForClassMember(ClassMember, String, ElementValue) - Method in class edu.umd.cs.findbugs.ba.JCIPAnnotationDatabase
 
addEqualsMethodUsed(ClassDescriptor) - Method in class edu.umd.cs.findbugs.BugInstance
 
addEqualsMethodUsed(Collection<XMethod>) - Method in class edu.umd.cs.findbugs.BugInstance
 
addError(AnalysisError) - Method in interface edu.umd.cs.findbugs.BugCollection
Add an analysis error.
addError(AnalysisError) - Method in class edu.umd.cs.findbugs.SortedBugCollection
 
addError(BugInstance) - Method in class edu.umd.cs.findbugs.PackageStats.ClassStats
 
addError(BugInstance) - Method in class edu.umd.cs.findbugs.PackageStats
 
addError(String) - Method in interface edu.umd.cs.findbugs.BugCollection
Add an analysis error.
addError(String) - Method in class edu.umd.cs.findbugs.SortedBugCollection
Add an analysis error.
addError(String, Throwable) - Method in class edu.umd.cs.findbugs.SortedBugCollection
 
addExplicit(ObjectType) - Method in class edu.umd.cs.findbugs.ba.type.ExceptionSet
Add an explicit exception.
addFeature(String) - Method in class edu.umd.cs.findbugs.model.ClassFeatureSet
 
addField(FieldVariable) - Method in class edu.umd.cs.findbugs.BugInstance
Add a field annotation for a FieldVariable matched in a ByteCodePattern.
addField(XField) - Method in class edu.umd.cs.findbugs.ba.heap.FieldSet
 
addField(XField) - Method in class edu.umd.cs.findbugs.BugInstance
Add a field annotation for an XField.
addField(FieldDescriptor) - Method in class edu.umd.cs.findbugs.BugInstance
Add a field annotation for a FieldDescriptor.
addField(FieldAnnotation) - Method in class edu.umd.cs.findbugs.BugInstance
Add a field annotation
addField(PreorderVisitor) - Method in class edu.umd.cs.findbugs.BugInstance
 
addField(String, String, String, boolean) - Method in class edu.umd.cs.findbugs.BugInstance
Add a field annotation.
addField(String, String, String, int) - Method in class edu.umd.cs.findbugs.BugInstance
Add a field annotation.
addFieldAnnotation(String, String, String, boolean, AnnotationEnum) - Method in class edu.umd.cs.findbugs.ba.AnnotationDatabase
 
addFieldAnnotation(String, String, String, boolean, NullnessAnnotation) - Method in interface edu.umd.cs.findbugs.ba.INullnessAnnotationDatabase
Add a field annotation to the database.
addFieldAnnotation(String, String, String, boolean, NullnessAnnotation) - Method in class edu.umd.cs.findbugs.ba.npe.TypeQualifierNullnessAnnotationDatabase
 
addFieldAnnotation(String, String, String, boolean, NullnessAnnotation) - Method in class edu.umd.cs.findbugs.ba.NullnessAnnotationDatabase
Deprecated.
 
addFieldDescriptor(FieldInfo) - Method in class edu.umd.cs.findbugs.classfile.analysis.ClassInfo.Builder
 
addFieldLine(String, String, SourceInfoMap.SourceLineRange) - Method in class edu.umd.cs.findbugs.ba.SourceInfoMap
Add a line number entry for a field.
addFieldOrMethodValueSource(OpcodeStack.Item) - Method in class edu.umd.cs.findbugs.BugInstance
 
addFile(String) - Method in class edu.umd.cs.findbugs.Project
Add a file to the project.
addFilter(String, boolean) - Method in class edu.umd.cs.findbugs.FindBugs2
 
addFilter(String, boolean) - Method in interface edu.umd.cs.findbugs.IFindBugsEngine
Set filter of bug instances to include or exclude.
addFoundAndExpectedType(String, String) - Method in class edu.umd.cs.findbugs.BugInstance
 
addFoundAndExpectedType(Type, Type) - Method in class edu.umd.cs.findbugs.BugInstance
 
addFunctionThatMightBeMistakenForProcedures(MethodDescriptor) - Method in class edu.umd.cs.findbugs.ba.XFactory
 
addImplicit(ObjectType) - Method in class edu.umd.cs.findbugs.ba.type.ExceptionSet
Add an implicit exception.
addInstruction(InstructionHandle) - Method in class edu.umd.cs.findbugs.ba.BasicBlock
Add an InstructionHandle to the basic block.
addInt(int) - Method in class edu.umd.cs.findbugs.BugInstance
Add an integer annotation.
addInteriorPackages(String) - Method in class edu.umd.cs.findbugs.workflow.TreemapVisualization
 
addInterPassOrderingConstraint(DetectorOrderingConstraint) - Method in class edu.umd.cs.findbugs.Plugin
Add an inter-pass Detector ordering constraint.
addIntraPassOrderingConstraint(DetectorOrderingConstraint) - Method in class edu.umd.cs.findbugs.Plugin
Add an intra-pass Detector ordering constraint.
addKnownTypeQualifiers(HashSet<? super TypeQualifierValue<?>>, Collection<TypeQualifierAnnotation>) - Static method in class edu.umd.cs.findbugs.ba.jsr305.Analysis
 
addKnownTypeQualifiersForParameters(HashSet<? super TypeQualifierValue<?>>, XMethod) - Static method in class edu.umd.cs.findbugs.ba.jsr305.Analysis
 
addLastModifiedTime(long) - Method in class edu.umd.cs.findbugs.classfile.impl.AbstractScannableCodeBase
 
addLineOffset(int) - Method in class edu.umd.cs.findbugs.ba.SourceFile
Add a source line byte offset.
addLoad(InstructionHandle, XField) - Method in class edu.umd.cs.findbugs.ba.vna.LoadedFieldSet
Add a load of given field at given instruction.
addLocationWhereValueBecomesNull(LocationWhereValueBecomesNull) - Method in class edu.umd.cs.findbugs.ba.npe.IsNullValueAnalysis
 
addMember(Stream) - Method in class edu.umd.cs.findbugs.detect.StreamEquivalenceClass
Add a single member to the equivalence class.
addMember(ClassFeatureSet) - Method in class edu.umd.cs.findbugs.model.SimilarClassSet
 
AddMessages - Class in edu.umd.cs.findbugs
Add human-readable messages to a dom4j tree containing FindBugs XML output.
AddMessages(BugCollection, Document) - Constructor for class edu.umd.cs.findbugs.AddMessages
Constructor.
addMeta(char, String) - Method in class edu.umd.cs.findbugs.xml.MetaCharacterMap
Add a metacharacter and its replacement.
addMethod(JavaClassAndMethod) - Method in class edu.umd.cs.findbugs.BugInstance
Add a method annotation.
addMethod(XMethod) - Method in class edu.umd.cs.findbugs.BugInstance
Add a MethodAnnotation from an XMethod.
addMethod(MethodDescriptor) - Method in class edu.umd.cs.findbugs.BugInstance
Add a MethodAnnotation from an MethodDescriptor.
addMethod(MethodAnnotation) - Method in class edu.umd.cs.findbugs.BugInstance
Add a method annotation.
addMethod(PreorderVisitor) - Method in class edu.umd.cs.findbugs.BugInstance
Add a method annotation for the method which the given visitor is currently visiting.
addMethod(String, String, String, boolean) - Method in class edu.umd.cs.findbugs.BugInstance
Add a method annotation.
addMethod(String, String, String, int) - Method in class edu.umd.cs.findbugs.BugInstance
Add a method annotation.
addMethod(JavaClass, Method) - Method in class edu.umd.cs.findbugs.BugInstance
Add a method annotation.
addMethod(MethodGen, String) - Method in class edu.umd.cs.findbugs.BugInstance
Add a method annotation.
addMethodAnnotation(Class<?>, String, String, boolean, AnnotationEnum) - Method in class edu.umd.cs.findbugs.ba.AnnotationDatabase
 
addMethodAnnotation(String, String, String, boolean, AnnotationEnum) - Method in class edu.umd.cs.findbugs.ba.AnnotationDatabase
 
addMethodAnnotation(String, String, String, boolean, NullnessAnnotation) - Method in interface edu.umd.cs.findbugs.ba.INullnessAnnotationDatabase
Add a method annotation to the database.
addMethodAnnotation(String, String, String, boolean, NullnessAnnotation) - Method in class edu.umd.cs.findbugs.ba.npe.TypeQualifierNullnessAnnotationDatabase
 
addMethodAnnotation(String, String, String, boolean, NullnessAnnotation) - Method in class edu.umd.cs.findbugs.ba.NullnessAnnotationDatabase
Deprecated.
 
addMethodDescriptor(MethodInfo) - Method in class edu.umd.cs.findbugs.classfile.analysis.ClassInfo.Builder
 
addMethodLine(String, String, String, SourceInfoMap.SourceLineRange) - Method in class edu.umd.cs.findbugs.ba.SourceInfoMap
Add a line number entry for a method.
addMethodParameterAnnotation(String, String, String, boolean, int, AnnotationEnum) - Method in class edu.umd.cs.findbugs.ba.AnnotationDatabase
 
addMethodParameterAnnotation(String, String, String, boolean, int, NullnessAnnotation) - Method in interface edu.umd.cs.findbugs.ba.INullnessAnnotationDatabase
Add a method parameter annotation to the database.
addMethodParameterAnnotation(String, String, String, boolean, int, NullnessAnnotation) - Method in class edu.umd.cs.findbugs.ba.npe.TypeQualifierNullnessAnnotationDatabase
 
addMethodParameterAnnotation(String, String, String, boolean, int, NullnessAnnotation) - Method in class edu.umd.cs.findbugs.ba.NullnessAnnotationDatabase
Deprecated.
 
addMissingClass(String) - Method in interface edu.umd.cs.findbugs.BugCollection
Add a missing class message.
addMissingClass(String) - Method in class edu.umd.cs.findbugs.SortedBugCollection
 
addNode(Method) - Method in class edu.umd.cs.findbugs.CallGraph
 
addObligation(Obligation, int) - Method in class edu.umd.cs.findbugs.ba.obl.StateSet
Add an obligation to every State in the StateSet.
addObligation(String) - Method in class edu.umd.cs.findbugs.ba.obl.ObligationFactory
 
addObligations(XMethod) - Method in class edu.umd.cs.findbugs.detect.BuildObligationPolicyDatabase
 
addObserver(BugReporterObserver) - Method in class edu.umd.cs.findbugs.AbstractBugReporter
 
addObserver(BugReporterObserver) - Method in class edu.umd.cs.findbugs.BugReportDispatcher
 
addObserver(BugReporterObserver) - Method in interface edu.umd.cs.findbugs.BugReporter
Add an observer.
addObserver(BugReporterObserver) - Method in class edu.umd.cs.findbugs.DelegatingBugReporter
 
addOption(String, String, String) - Method in class edu.umd.cs.findbugs.config.CommandLine
Add an option requiring an argument.
addOptionalAnnotation(BugAnnotation) - Method in class edu.umd.cs.findbugs.BugInstance
 
addOptionalAnnotation(BugAnnotation, String) - Method in class edu.umd.cs.findbugs.BugInstance
 
addOptionalAttribute(String, String) - Method in class edu.umd.cs.findbugs.xml.XMLAttributeList
Add a single attribute name and value.
addOptionalField(XField) - Method in class edu.umd.cs.findbugs.BugInstance
Add a field annotation for an XField.
addOptionalLocalVariable(DismantleBytecode, OpcodeStack.Item) - Method in class edu.umd.cs.findbugs.BugInstance
Local variable adders
addOptionalUniqueAnnotations(BugAnnotation...) - Method in class edu.umd.cs.findbugs.BugInstance
 
addOptionalUniqueAnnotationsWithFallback(BugAnnotation, BugAnnotation...) - Method in class edu.umd.cs.findbugs.BugInstance
 
addOrCheckDefinition(Variable, BindingSet) - Method in class edu.umd.cs.findbugs.ba.bcp.OneVariableInstruction
Add a variable definition to the given BindingSet, or if there is an existing definition, make sure it is consistent with the new definition.
addOrCheckDefinition(String, Variable, BindingSet) - Static method in class edu.umd.cs.findbugs.ba.bcp.PatternElement
Add a variable definition to the given BindingSet, or if there is an existing definition, make sure it is consistent with the new definition.
addOrCreateBugCategory(String) - Method in class edu.umd.cs.findbugs.Plugin
 
addOutputValues(ValueNumberCache.Entry, ValueNumber[]) - Method in class edu.umd.cs.findbugs.ba.vna.ValueNumberCache
Add output values for given entry.
addPackageSuppressor(PackageWarningSuppressor) - Method in class edu.umd.cs.findbugs.SuppressionMatcher
 
addParameterAnnotation(int, AnnotationValue) - Method in interface edu.umd.cs.findbugs.ba.XMethod
Destructively add a parameter annotation.
addParameterAnnotation(int, AnnotationValue) - Method in class edu.umd.cs.findbugs.classfile.analysis.MethodInfo
Destructively add a parameter annotation.
addParameterAnnotation(int, String) - Method in class edu.umd.cs.findbugs.BugInstance
Add an annotation about a parameter
addParameterAnnotation(int, String, AnnotationValue) - Method in class edu.umd.cs.findbugs.classfile.analysis.MethodInfo.Builder
 
addParameterDeletesObligationDatabaseEntry(XMethod, Obligation, ObligationPolicyDatabaseEntryType) - Method in class edu.umd.cs.findbugs.ba.obl.ObligationPolicyDatabase
Add an appropriate policy database entry for parameters marked with the WillClose annotation.
addPlugin(Plugin) - Method in class edu.umd.cs.findbugs.plan.ExecutionPlan
Add a Plugin whose Detectors should be added to the execution plan.
addPreexistingResource(Resource) - Method in class edu.umd.cs.findbugs.ResourceCollection
Add a preexisting resource.
addPropertiesForDataMining(WarningPropertySet<WarningProperty>, ClassContext, Method, Location) - Static method in class edu.umd.cs.findbugs.props.WarningPropertyUtil
Add all relevant general warning properties to the given property set for the given Location.
addPropertiesForLocation(WarningPropertySet<WarningProperty>, ClassContext, Method, int) - Static method in class edu.umd.cs.findbugs.props.WarningPropertyUtil
Add all relevant general warning properties to the given property set for the given Location.
addProperty(T) - Method in class edu.umd.cs.findbugs.props.WarningPropertySet
Add a warning property to the set.
addReferencedField(FieldAnnotation) - Method in class edu.umd.cs.findbugs.BugInstance
Add a field annotation for the field referenced by the FieldAnnotation parameter
addReferencedField(DismantleBytecode) - Method in class edu.umd.cs.findbugs.BugInstance
Add a field annotation for the field which has just been accessed by the method currently being visited by given visitor.
addReflectiveClasses(ClassDescriptor) - Method in class edu.umd.cs.findbugs.ba.XFactory
 
addResourceNameTranslation(String, String) - Method in class edu.umd.cs.findbugs.classfile.impl.AbstractScannableCodeBase
 
addsObligation(BasicBlock, InstructionHandle, Obligation) - Method in class edu.umd.cs.findbugs.ba.obl.InstructionActionCache
 
addSomeSourceForTopTwoStackValues(ClassContext, Method, Location) - Method in class edu.umd.cs.findbugs.BugInstance
 
addSourceDir(String) - Method in class edu.umd.cs.findbugs.Project
Deprecated.
Calling this method repeatedly performs poorly because a SourceFinder is created each time, which checks all files for existence each time. Use Project.addSourceDirs(java.util.Collection<java.lang.String>) instead.
addSourceDirs(Collection<String>) - Method in class edu.umd.cs.findbugs.Project
Add source directories to the project.
addSourceForTopStackValue(ClassContext, Method, Location) - Method in class edu.umd.cs.findbugs.BugInstance
 
addSourceLine(ClassContext, PreorderVisitor, int) - Method in class edu.umd.cs.findbugs.BugInstance
Add a source line annotation for instruction whose PC is given in the method that the given visitor is currently visiting.
addSourceLine(ClassContext, Method, Location) - Method in class edu.umd.cs.findbugs.BugInstance
Add source line annotation for given Location in a method.
addSourceLine(ClassContext, Method, InstructionHandle) - Method in class edu.umd.cs.findbugs.BugInstance
Add source line annotation for given Location in a method.
addSourceLine(ClassContext, MethodGen, String, InstructionHandle) - Method in class edu.umd.cs.findbugs.BugInstance
Add a source line annotation for the given instruction in the given method.
addSourceLine(ClassContext, MethodGen, String, InstructionHandle, InstructionHandle) - Method in class edu.umd.cs.findbugs.BugInstance
Add a source line annotation describing a range of instructions.
addSourceLine(BytecodeScanningDetector) - Method in class edu.umd.cs.findbugs.BugInstance
Add a source line annotation for instruction currently being visited by given visitor.
addSourceLine(BytecodeScanningDetector, int) - Method in class edu.umd.cs.findbugs.BugInstance
Add a source line annotation for instruction whose PC is given in the method that the given visitor is currently visiting.
addSourceLine(MethodDescriptor, Location) - Method in class edu.umd.cs.findbugs.BugInstance
Add source line annotation for given Location in a method.
addSourceLine(SourceLineAnnotation) - Method in class edu.umd.cs.findbugs.BugInstance
Add a source line annotation.
addSourceLineRange(ClassContext, PreorderVisitor, int, int) - Method in class edu.umd.cs.findbugs.BugInstance
Add a source line annotation describing the source line numbers for a range of instructions in the method being visited by the given visitor.
addSourceLineRange(BytecodeScanningDetector, int, int) - Method in class edu.umd.cs.findbugs.BugInstance
Add a source line annotation describing the source line numbers for a range of instructions in the method being visited by the given visitor.
addStats(ProjectStats) - Method in class edu.umd.cs.findbugs.ProjectStats
 
addStore(InstructionHandle, XField) - Method in class edu.umd.cs.findbugs.ba.vna.LoadedFieldSet
Add a store of given field at given instruction.
addStreamEscape(Stream, Location) - Method in class edu.umd.cs.findbugs.detect.StreamResourceTracker
Indicate that a stream escapes at the given target Location.
addStreamOpenLocation(Location, Stream) - Method in class edu.umd.cs.findbugs.detect.StreamResourceTracker
Indicate that a stream is constructed at this Location.
addString(char) - Method in class edu.umd.cs.findbugs.BugInstance
Add a String annotation.
addString(String) - Method in class edu.umd.cs.findbugs.BugInstance
Add a String annotation.
addSuperclass(PreorderVisitor) - Method in class edu.umd.cs.findbugs.BugInstance
Add a class annotation for the superclass of the class the visitor is currently visiting.
addSuppressor(ClassWarningSuppressor) - Method in class edu.umd.cs.findbugs.SuppressionMatcher
 
addSwitch(String, String) - Method in class edu.umd.cs.findbugs.config.CommandLine
Add a command line switch.
addSwitchWithOptionalExtraPart(String, String, String) - Method in class edu.umd.cs.findbugs.config.CommandLine
Add a command line switch that allows optional extra information to be specified as part of it.
addTimestamp(long) - Method in class edu.umd.cs.findbugs.Project
 
addTo(List<K>, K) - Static method in class edu.umd.cs.findbugs.util.Util
 
addTo(Set<K>, K) - Static method in class edu.umd.cs.findbugs.util.Util
 
addToExcludedInstanceHashes(Set<String>, String) - Static method in class edu.umd.cs.findbugs.ExcludingHashesBugReporter
 
addToPass(DetectorFactory) - Method in class edu.umd.cs.findbugs.plan.AnalysisPass
Make given DetectorFactory a member of this pass.
addToSearchTree(VertexType, VertexType) - Method in class edu.umd.cs.findbugs.graph.SearchTreeBuilder
 
addToSearchTree(VertexType, VertexType) - Method in interface edu.umd.cs.findbugs.graph.SearchTreeCallback
Add an edge to the current search tree.
addType(ClassDescriptor) - Method in class edu.umd.cs.findbugs.BugInstance
 
addType(String) - Method in class edu.umd.cs.findbugs.BugInstance
Add a type annotation.
addType(Type) - Method in class edu.umd.cs.findbugs.BugInstance
 
addTypeOfNamedClass(String) - Method in class edu.umd.cs.findbugs.BugInstance
 
addTypeSignature(String) - Method in class edu.umd.cs.findbugs.ba.type.FieldStoreType
 
addUnknownSourceLine(String, String) - Method in class edu.umd.cs.findbugs.BugInstance
Add a non-specific source line annotation.
addURL(String) - Method in class edu.umd.cs.findbugs.ba.URLClassPath
Add given filename/URL to the classpath.
addURL(String) - Method in class edu.umd.cs.findbugs.ba.URLClassPathRepository
Add a filename or URL to the classpath.
addValueSource(OpcodeStack.Item, DismantleBytecode) - Method in class edu.umd.cs.findbugs.BugInstance
 
addValueSource(OpcodeStack.Item, Method, int) - Method in class edu.umd.cs.findbugs.BugInstance
 
addVertex(InterproceduralCallGraphVertex) - Method in class edu.umd.cs.findbugs.ba.ch.InterproceduralCallGraph
Deprecated.
 
addVertex(VertexType) - Method in class edu.umd.cs.findbugs.graph.AbstractGraph
 
addVertex(VertexType) - Method in interface edu.umd.cs.findbugs.graph.Graph
Add given vertex to the graph.
addVerticesToSet(Set<VertexType>) - Method in class edu.umd.cs.findbugs.graph.SearchTree
Add all vertices contained in this search tree to the given set.
addVisitedField(PreorderVisitor) - Method in class edu.umd.cs.findbugs.BugInstance
Add a field annotation for the field which is being visited by given visitor.
addWild(int) - Method in class edu.umd.cs.findbugs.ba.bcp.ByteCodePattern
Add a wildcard to match between 0 and given number of instructions.
addWorkingDir(String) - Method in class edu.umd.cs.findbugs.Project
Add a working directory to the project.
addWrittenOutsideOfConstructor(XField) - Method in class edu.umd.cs.findbugs.ba.FieldSummary
 
ADJUST_FILENAME - Static variable in class edu.umd.cs.findbugs.BugRanker
 
adjustForDetector(String) - Method in class edu.umd.cs.findbugs.BugInstance
 
adjustPriority(int) - Method in class edu.umd.cs.findbugs.BugPattern
 
afterOpcode(int) - Method in class edu.umd.cs.findbugs.bcel.OpcodeStackDetector
Note that stack might be TOP when this method is called.
afterOpcode(int) - Method in class edu.umd.cs.findbugs.detect.FindBadEndOfStreamCheck
 
afterOpcode(int) - Method in class edu.umd.cs.findbugs.detect.FindFieldSelfAssignment
 
afterOpcode(int) - Method in class edu.umd.cs.findbugs.detect.FindPotentialSecurityCheckBasedOnUntrustedSource
 
afterOpcode(int) - Method in class edu.umd.cs.findbugs.detect.FindReturnRef
 
afterOpcode(int) - Method in class edu.umd.cs.findbugs.detect.IncompatMask
 
afterOpcode(int) - Method in class edu.umd.cs.findbugs.detect.ReflectionIncreaseAccessibility
 
afterOpcode(int) - Method in class edu.umd.cs.findbugs.visitclass.DismantleBytecode
 
ALL_DANGEROUS_TARGETS - Static variable in class edu.umd.cs.findbugs.detect.NullArgumentWarningProperty
 
ALL_ERRORS - Static variable in class edu.umd.cs.findbugs.PackageStats
 
allFields() - Method in class edu.umd.cs.findbugs.ba.XFactory
 
allocate() - Method in class edu.umd.cs.findbugs.ba.CFG
Allocate a new BasicBlock.
allocateEdge(BasicBlock, BasicBlock) - Method in class edu.umd.cs.findbugs.ba.CFG
 
allocateEdge(ClassVertex, ClassVertex) - Method in class edu.umd.cs.findbugs.ba.ch.InheritanceGraph
 
allocateEdge(InterproceduralCallGraphVertex, InterproceduralCallGraphVertex) - Method in class edu.umd.cs.findbugs.ba.ch.InterproceduralCallGraph
Deprecated.
 
allocateEdge(CallGraphNode, CallGraphNode) - Method in class edu.umd.cs.findbugs.CallGraph
 
allocateEdge(DetectorNode, DetectorNode) - Method in class edu.umd.cs.findbugs.plan.ConstraintGraph
 
allocateEdge(VertexType, VertexType) - Method in class edu.umd.cs.findbugs.graph.AbstractGraph
 
allowTrailingEdges() - Method in class edu.umd.cs.findbugs.ba.bcp.PatternElement
Return whether or not this PatternElement may match trailing edges.
allowTrailingEdges() - Method in class edu.umd.cs.findbugs.ba.bcp.PatternElementMatch
Return whether or not the most recently matched instruction allows trailing edges.
allSlots() - Method in class edu.umd.cs.findbugs.ba.Frame
 
ALWAYS - Enum constant in enum class edu.umd.cs.findbugs.ba.jsr305.FlowValue
 
ALWAYS_FALSE - Enum constant in enum class edu.umd.cs.findbugs.ba.EqualsKindSummary.KindOfEquals
 
ALWAYS_ON_EXCEPTION_PATH - Static variable in class edu.umd.cs.findbugs.detect.NullDerefProperty
dereference always on exception path
ALWAYS_TRUE - Enum constant in enum class edu.umd.cs.findbugs.ba.EqualsKindSummary.KindOfEquals
 
amVisitingMainMethod() - Method in class edu.umd.cs.findbugs.visitclass.PreorderVisitor
 
Analysis - Class in edu.umd.cs.findbugs.ba.jsr305
Find relevant type qualifiers needing to be checked for a given method.
Analysis() - Constructor for class edu.umd.cs.findbugs.ba.jsr305.Analysis
 
ANALYSIS_ERROR_ELEMENT_NAME - Static variable in interface edu.umd.cs.findbugs.BugCollection
 
AnalysisCache - Class in edu.umd.cs.findbugs.classfile.impl
Implementation of IAnalysisCache.
AnalysisCacheToRepositoryAdapter - Class in edu.umd.cs.findbugs
An implementation of org.apache.bcel.util.Repository that uses the AnalysisCache as its backing store.
AnalysisCacheToRepositoryAdapter() - Constructor for class edu.umd.cs.findbugs.AnalysisCacheToRepositoryAdapter
Constructor.
AnalysisContext - Class in edu.umd.cs.findbugs.ba
A context for analysis of a complete project.
AnalysisContext(Project) - Constructor for class edu.umd.cs.findbugs.ba.AnalysisContext
 
AnalysisContextContained - Annotation Interface in edu.umd.cs.findbugs.internalAnnotations
Any class or package annotation with this annotation must avoid using mutable static data, and instead use the AnalysisContext for any cross-instance data.
AnalysisError - Class in edu.umd.cs.findbugs
Object recording a recoverable error that occurred during analysis.
AnalysisError(String) - Constructor for class edu.umd.cs.findbugs.AnalysisError
Constructor.
AnalysisError(String, Throwable) - Constructor for class edu.umd.cs.findbugs.AnalysisError
Constructor.
AnalysisException - Exception Class in edu.umd.cs.findbugs.ba
A kind of runtime exception that can be thrown to indicate a fatal error in an analysis.
AnalysisException(String) - Constructor for exception class edu.umd.cs.findbugs.ba.AnalysisException
Constructor.
AnalysisException(String, Throwable) - Constructor for exception class edu.umd.cs.findbugs.ba.AnalysisException
Constructor from another Throwable object.
AnalysisException(String, MethodGen, Throwable) - Constructor for exception class edu.umd.cs.findbugs.ba.AnalysisException
Constructor from MethodGen and another Throwable object.
AnalysisException(String, MethodGen, Instruction) - Constructor for exception class edu.umd.cs.findbugs.ba.AnalysisException
Constructor from method and instruction.
AnalysisException(String, MethodGen, InstructionHandle) - Constructor for exception class edu.umd.cs.findbugs.ba.AnalysisException
Constructor from method and instruction.
AnalysisException(String, MethodGen, InstructionHandle, Throwable) - Constructor for exception class edu.umd.cs.findbugs.ba.AnalysisException
Constructor from method, instruction, and causing Throwable object.
AnalysisException(String, MethodGen, Instruction, Throwable) - Constructor for exception class edu.umd.cs.findbugs.ba.AnalysisException
Constructor from method, instruction, and causing Throwable object.
AnalysisFactory<Analysis> - Class in edu.umd.cs.findbugs.classfile.engine.bcel
Abstract factory class for creating analysis objects.
AnalysisFactory(String, Class<Analysis>) - Constructor for class edu.umd.cs.findbugs.classfile.engine.bcel.AnalysisFactory
Constructor.
AnalysisFeatures - Interface in edu.umd.cs.findbugs.ba
Boolean analysis properties for use in the AnalysisContext.
AnalysisFeatures.AnalysisFeature - Annotation Interface in edu.umd.cs.findbugs.ba
 
AnalysisFeatures.Builder - Class in edu.umd.cs.findbugs.ba
 
AnalysisFeatureSetting - Class in edu.umd.cs.findbugs.config
Configure a specific boolean analysis property.
AnalysisFeatureSetting(int, boolean) - Constructor for class edu.umd.cs.findbugs.config.AnalysisFeatureSetting
Constructor.
analysisFeatureSettingList - Variable in class edu.umd.cs.findbugs.AnalysisOptions
 
AnalysisLocal<T> - Class in edu.umd.cs.findbugs
Deprecated.
This class is not necessary to realize multi-thread model in SpotBugs 4.0. Each detector instance will not run on multiple threads, then only database (or other classes shared by detectors) needs synchronization and they can use normal Java synchronization instead.
AnalysisLocal() - Constructor for class edu.umd.cs.findbugs.AnalysisLocal
Deprecated.
 
AnalysisOptions - Class in edu.umd.cs.findbugs
 
AnalysisOptions(boolean) - Constructor for class edu.umd.cs.findbugs.AnalysisOptions
 
AnalysisPass - Class in edu.umd.cs.findbugs.plan
An analysis pass in the overall ExecutionPlan.
AnalysisPass() - Constructor for class edu.umd.cs.findbugs.plan.AnalysisPass
Constructor.
analysisSkippedDueToInvokeDynamic(XMethod) - Method in class edu.umd.cs.findbugs.ba.AnalysisContext
 
analyze(IAnalysisCache, DescriptorType) - Method in interface edu.umd.cs.findbugs.classfile.IAnalysisEngine
Perform an analysis on class or method named by given descriptor.
analyze(IAnalysisCache, ClassDescriptor) - Method in class edu.umd.cs.findbugs.classfile.engine.asm.ClassNodeAnalysisEngine
 
analyze(IAnalysisCache, ClassDescriptor) - Method in class edu.umd.cs.findbugs.classfile.engine.asm.ClassReaderAnalysisEngine
 
analyze(IAnalysisCache, ClassDescriptor) - Method in class edu.umd.cs.findbugs.classfile.engine.bcel.AssertionMethodsFactory
 
analyze(IAnalysisCache, ClassDescriptor) - Method in class edu.umd.cs.findbugs.classfile.engine.bcel.AssignedFieldMapFactory
 
analyze(IAnalysisCache, ClassDescriptor) - Method in class edu.umd.cs.findbugs.classfile.engine.bcel.ClassContextClassAnalysisEngine
 
analyze(IAnalysisCache, ClassDescriptor) - Method in class edu.umd.cs.findbugs.classfile.engine.bcel.ConstantPoolGenFactory
 
analyze(IAnalysisCache, ClassDescriptor) - Method in class edu.umd.cs.findbugs.classfile.engine.bcel.JavaClassAnalysisEngine
 
analyze(IAnalysisCache, ClassDescriptor) - Method in class edu.umd.cs.findbugs.classfile.engine.ClassDataAnalysisEngine
 
analyze(IAnalysisCache, ClassDescriptor) - Method in class edu.umd.cs.findbugs.classfile.engine.ClassInfoAnalysisEngine
 
analyze(IAnalysisCache, ClassDescriptor) - Method in class edu.umd.cs.findbugs.classfile.engine.ClassNameAndSuperclassInfoAnalysisEngine
 
analyze(IAnalysisCache, MethodDescriptor) - Method in class edu.umd.cs.findbugs.classfile.engine.bcel.BackwardTypeQualifierDataflowFactoryFactory
 
analyze(IAnalysisCache, MethodDescriptor) - Method in class edu.umd.cs.findbugs.classfile.engine.bcel.BlockTypeAnalysisFactory
 
analyze(IAnalysisCache, MethodDescriptor) - Method in class edu.umd.cs.findbugs.classfile.engine.bcel.CallListDataflowFactory
 
analyze(IAnalysisCache, MethodDescriptor) - Method in class edu.umd.cs.findbugs.classfile.engine.bcel.CFGFactory
 
analyze(IAnalysisCache, MethodDescriptor) - Method in class edu.umd.cs.findbugs.classfile.engine.bcel.CompactLocationNumberingFactory
 
analyze(IAnalysisCache, MethodDescriptor) - Method in class edu.umd.cs.findbugs.classfile.engine.bcel.ConstantDataflowFactory
 
analyze(IAnalysisCache, MethodDescriptor) - Method in class edu.umd.cs.findbugs.classfile.engine.bcel.DepthFirstSearchFactory
 
analyze(IAnalysisCache, MethodDescriptor) - Method in class edu.umd.cs.findbugs.classfile.engine.bcel.ExceptionSetFactoryFactory
 
analyze(IAnalysisCache, MethodDescriptor) - Method in class edu.umd.cs.findbugs.classfile.engine.bcel.FinallyDuplicatesInfoFactory
 
analyze(IAnalysisCache, MethodDescriptor) - Method in class edu.umd.cs.findbugs.classfile.engine.bcel.ForwardTypeQualifierDataflowFactoryFactory
 
analyze(IAnalysisCache, MethodDescriptor) - Method in class edu.umd.cs.findbugs.classfile.engine.bcel.IsNullValueDataflowFactory
 
analyze(IAnalysisCache, MethodDescriptor) - Method in class edu.umd.cs.findbugs.classfile.engine.bcel.LiveLocalStoreDataflowFactory
 
analyze(IAnalysisCache, MethodDescriptor) - Method in class edu.umd.cs.findbugs.classfile.engine.bcel.LoadDataflowFactory
 
analyze(IAnalysisCache, MethodDescriptor) - Method in class edu.umd.cs.findbugs.classfile.engine.bcel.LoadedFieldSetFactory
 
analyze(IAnalysisCache, MethodDescriptor) - Method in class edu.umd.cs.findbugs.classfile.engine.bcel.LockCheckerFactory
 
analyze(IAnalysisCache, MethodDescriptor) - Method in class edu.umd.cs.findbugs.classfile.engine.bcel.LockDataflowFactory
 
analyze(IAnalysisCache, MethodDescriptor) - Method in class edu.umd.cs.findbugs.classfile.engine.bcel.MethodBytecodeSetFactory
 
analyze(IAnalysisCache, MethodDescriptor) - Method in class edu.umd.cs.findbugs.classfile.engine.bcel.MethodFactory
 
analyze(IAnalysisCache, MethodDescriptor) - Method in class edu.umd.cs.findbugs.classfile.engine.bcel.MethodGenFactory
 
analyze(IAnalysisCache, MethodDescriptor) - Method in class edu.umd.cs.findbugs.classfile.engine.bcel.NonExceptionDominatorsAnalysisFactory
 
analyze(IAnalysisCache, MethodDescriptor) - Method in class edu.umd.cs.findbugs.classfile.engine.bcel.NonExceptionPostDominatorsAnalysisFactory
 
analyze(IAnalysisCache, MethodDescriptor) - Method in class edu.umd.cs.findbugs.classfile.engine.bcel.NonImplicitExceptionDominatorsAnalysisFactory
 
analyze(IAnalysisCache, MethodDescriptor) - Method in class edu.umd.cs.findbugs.classfile.engine.bcel.NonImplicitExceptionPostDominatorsAnalysisFactory
 
analyze(IAnalysisCache, MethodDescriptor) - Method in class edu.umd.cs.findbugs.classfile.engine.bcel.ObligationDataflowFactory
 
analyze(IAnalysisCache, MethodDescriptor) - Method in class edu.umd.cs.findbugs.classfile.engine.bcel.ParameterSignatureListFactory
 
analyze(IAnalysisCache, MethodDescriptor) - Method in class edu.umd.cs.findbugs.classfile.engine.bcel.ReturnPathDataflowFactory
 
analyze(IAnalysisCache, MethodDescriptor) - Method in class edu.umd.cs.findbugs.classfile.engine.bcel.ReturnPathTypeDataflowFactory
 
analyze(IAnalysisCache, MethodDescriptor) - Method in class edu.umd.cs.findbugs.classfile.engine.bcel.ReverseDepthFirstSearchFactory
 
analyze(IAnalysisCache, MethodDescriptor) - Method in class edu.umd.cs.findbugs.classfile.engine.bcel.StoreDataflowFactory
 
analyze(IAnalysisCache, MethodDescriptor) - Method in class edu.umd.cs.findbugs.classfile.engine.bcel.TypeDataflowFactory
 
analyze(IAnalysisCache, MethodDescriptor) - Method in class edu.umd.cs.findbugs.classfile.engine.bcel.UnconditionalValueDerefDataflowFactory
 
analyze(IAnalysisCache, MethodDescriptor) - Method in class edu.umd.cs.findbugs.classfile.engine.bcel.UnpackedCodeFactory
 
analyze(IAnalysisCache, MethodDescriptor) - Method in class edu.umd.cs.findbugs.classfile.engine.bcel.UsagesRequiringNonNullValuesFactory
 
analyze(IAnalysisCache, MethodDescriptor) - Method in class edu.umd.cs.findbugs.classfile.engine.bcel.ValueNumberDataflowFactory
 
analyze(IAnalysisCache, MethodDescriptor) - Method in class edu.umd.cs.findbugs.classfile.engine.bcel.ValueRangeAnalysisFactory
 
analyze(IAnalysisCache, MethodDescriptor) - Method in class edu.umd.cs.findbugs.OpcodeStack.JumpInfoFactory
 
analyze(IAnalysisCache, MethodDescriptor) - Method in class edu.umd.cs.findbugs.StackMapAnalyzer.StackMapAnalysisFactory
 
Analyze - Class in edu.umd.cs.findbugs
 
Analyze() - Constructor for class edu.umd.cs.findbugs.Analyze
 
analyzeInstruction(Instruction) - Method in class edu.umd.cs.findbugs.ba.AbstractFrameModelingVisitor
Analyze the given Instruction.
analyzeInstruction(Instruction) - Method in class edu.umd.cs.findbugs.ba.npe.IsNullValueFrameModelingVisitor
 
analyzeInstruction(Instruction) - Method in class edu.umd.cs.findbugs.ba.type.TypeFrameModelingVisitor
 
analyzeMethod(ClassContext, Method, StreamResourceTracker, ResourceCollection<Stream>) - Method in class edu.umd.cs.findbugs.detect.FindOpenStream
 
analyzeMethod(ClassContext, Method, ResourceTrackerType, ResourceCollection<Resource>) - Method in class edu.umd.cs.findbugs.ResourceTrackingDetector
 
analyzingApplicationClass() - Static method in class edu.umd.cs.findbugs.ba.AnalysisContext
 
AndMatcher - Class in edu.umd.cs.findbugs.filter
 
AndMatcher() - Constructor for class edu.umd.cs.findbugs.filter.AndMatcher
 
ANNOTATED_AS_GUARDED_BY_THIS - Static variable in class edu.umd.cs.findbugs.detect.InconsistentSyncWarningProperty
 
ANNOTATED_AS_THREAD_SAFE - Static variable in class edu.umd.cs.findbugs.detect.InconsistentSyncWarningProperty
 
AnnotatedObject - Interface in edu.umd.cs.findbugs.classfile.analysis
 
ANNOTATION_ROLE - Static variable in class edu.umd.cs.findbugs.ClassAnnotation
 
AnnotationDatabase<AnnotationEnum> - Class in edu.umd.cs.findbugs.ba
Database to keep track of annotated fields/methods/classes/etc.
AnnotationDatabase() - Constructor for class edu.umd.cs.findbugs.ba.AnnotationDatabase
 
AnnotationDatabase.Target - Enum Class in edu.umd.cs.findbugs.ba
 
AnnotationDetector - Class in edu.umd.cs.findbugs.bcel
Base class for Detectors which want to perform a preorder traversal of the classfile including visiting Annotations.
AnnotationDetector() - Constructor for class edu.umd.cs.findbugs.bcel.AnnotationDetector
 
AnnotationEnumeration<E> - Class in edu.umd.cs.findbugs.ba
 
AnnotationEnumeration(String, int) - Constructor for class edu.umd.cs.findbugs.ba.AnnotationEnumeration
 
annotationField(String, Object) - Method in interface edu.umd.cs.findbugs.jaif.JAIFEvents
Called to visit an annotation field.
annotationFieldDefinition(String, String) - Method in interface edu.umd.cs.findbugs.jaif.JAIFEvents
Called to visit an annotation field definition.
annotationIsDirect(Object) - Method in class edu.umd.cs.findbugs.ba.AnnotationDatabase
 
annotationIterator() - Method in class edu.umd.cs.findbugs.BugInstance
Get an Iterator over all bug annotations.
AnnotationMatcher - Class in edu.umd.cs.findbugs.filter
 
AnnotationMatcher(String) - Constructor for class edu.umd.cs.findbugs.filter.AnnotationMatcher
 
AnnotationRetentionDatabase - Class in edu.umd.cs.findbugs.ba
 
AnnotationRetentionDatabase() - Constructor for class edu.umd.cs.findbugs.ba.AnnotationRetentionDatabase
 
AnnotationValue - Class in edu.umd.cs.findbugs.classfile.analysis
The "raw" version of an annotation appearing in a class file.
AnnotationValue(ClassDescriptor) - Constructor for class edu.umd.cs.findbugs.classfile.analysis.AnnotationValue
Constructor.
AnnotationValue(String) - Constructor for class edu.umd.cs.findbugs.classfile.analysis.AnnotationValue
Constructor.
AnnotationVisitor - Class in edu.umd.cs.findbugs.visitclass
Subclass of PreorderVisitor that visits annotations on classes, fields, methods, and method parameters.
AnnotationVisitor() - Constructor for class edu.umd.cs.findbugs.visitclass.AnnotationVisitor
 
ANONYMOUS_ROLE - Static variable in class edu.umd.cs.findbugs.ClassAnnotation
 
ANY - Enum constant in enum class edu.umd.cs.findbugs.ba.AnnotationDatabase.Target
 
ANY - Static variable in class edu.umd.cs.findbugs.ba.bcp.Invoke
Match both static and instance invocations.
ANY_METHOD - Static variable in class edu.umd.cs.findbugs.ba.Hierarchy
JavaClassAndMethodChooser which accepts any method.
anyAnnotations(AnnotationEnum) - Method in class edu.umd.cs.findbugs.ba.AnnotationDatabase
 
anyMatches() - Method in class edu.umd.cs.findbugs.filter.AndMatcher
 
AnyMethodReturnValueStreamFactory - Class in edu.umd.cs.findbugs.detect
Factory for stream objects of a particular base class type returned by any method.
AnyMethodReturnValueStreamFactory(String) - Constructor for class edu.umd.cs.findbugs.detect.AnyMethodReturnValueStreamFactory
 
AnyTypeMatcher - Class in edu.umd.cs.findbugs.util
A TypeMatcher that matches all types.
AnyTypeMatcher() - Constructor for class edu.umd.cs.findbugs.util.AnyTypeMatcher
 
APP_CLASS_ELEMENT_NAME - Static variable in interface edu.umd.cs.findbugs.BugCollection
 
appCodeBaseIterator() - Method in interface edu.umd.cs.findbugs.classfile.IClassPath
Return an iterator over the application codebases.
appCodeBaseIterator() - Method in class edu.umd.cs.findbugs.classfile.impl.ClassPathImpl
 
append(int) - Method in class edu.umd.cs.findbugs.ba.Path
Append given BasicBlock id to the path.
append(DetectorFactory) - Method in class edu.umd.cs.findbugs.plan.AnalysisPass
Append the given DetectorFactory to the end of the ordered detector list.
AppendingToAnObjectOutputStream - Class in edu.umd.cs.findbugs.detect
 
AppendingToAnObjectOutputStream(BugReporter) - Constructor for class edu.umd.cs.findbugs.detect.AppendingToAnObjectOutputStream
 
appendWithoutDuplicates(List<T>, List<T>) - Static method in class edu.umd.cs.findbugs.Project
 
apply(StateSet, int) - Method in class edu.umd.cs.findbugs.ba.obl.ObligationPolicyDatabaseAction
 
applySuppression - Variable in class edu.umd.cs.findbugs.AnalysisOptions
 
applySuppression() - Method in class edu.umd.cs.findbugs.TextUICommandLine
 
AppVersion - Class in edu.umd.cs.findbugs
A version of an analyzed application.
AppVersion(long) - Constructor for class edu.umd.cs.findbugs.AppVersion
 
AppVersion(long, long, String) - Constructor for class edu.umd.cs.findbugs.AppVersion
 
AppVersion(long, Date, String) - Constructor for class edu.umd.cs.findbugs.AppVersion
 
appVersionIterator() - Method in interface edu.umd.cs.findbugs.BugCollection
Get an Iterator over AppVersions defined in the collection.
appVersionIterator() - Method in class edu.umd.cs.findbugs.SortedBugCollection
 
Archive - Class in edu.umd.cs.findbugs.util
Utility methods for working with zip/jar archives.
Archive() - Constructor for class edu.umd.cs.findbugs.util.Archive
 
ARCHIVE_EXTENSION_SET - Static variable in class edu.umd.cs.findbugs.util.Archive
File extensions that indicate an archive (zip, jar, or similar).
areOppositeBranches(int, int) - Static method in class edu.umd.cs.findbugs.visitclass.DismantleBytecode
 
ARG_DEFINITELY_NULL - Static variable in class edu.umd.cs.findbugs.detect.NullArgumentWarningProperty
 
ARGUMENT_ROLE - Static variable in class edu.umd.cs.findbugs.FieldAnnotation
 
ARGUMENT_ROLE - Static variable in class edu.umd.cs.findbugs.LocalVariableAnnotation
 
ARGUMENT_TO_CALLED_METHOD - Enum constant in enum class edu.umd.cs.findbugs.ba.jsr305.SourceSinkType
 
ARRAY_AND_NON_ARRAY - Static variable in class edu.umd.cs.findbugs.ba.IncompatibleTypes
 
ARRAY_AND_OBJECT - Static variable in class edu.umd.cs.findbugs.ba.IncompatibleTypes
 
ARRAY_TYPE - Enum constant in enum class edu.umd.cs.findbugs.ba.generic.GenericUtilities.TypeCategory
A array
ARRAY_VALUE - Static variable in class edu.umd.cs.findbugs.ba.vna.ValueNumber
 
ASCENDING - Static variable in class edu.umd.cs.findbugs.graph.VisitationTimeComparator
Compare in ascending order.
ASM_VERSION - Static variable in class edu.umd.cs.findbugs.classfile.engine.asm.FindBugsASM
 
asMap() - Method in class edu.umd.cs.findbugs.util.MultiMap
 
assertDottedClassName(String) - Static method in class edu.umd.cs.findbugs.ba.XFactory
 
AssertionMethods - Class in edu.umd.cs.findbugs.ba
Mark methodref constant pool entries of methods that are likely to implement assertions.
AssertionMethods(JavaClass) - Constructor for class edu.umd.cs.findbugs.ba.AssertionMethods
Constructor.
AssertionMethodsFactory - Class in edu.umd.cs.findbugs.classfile.engine.bcel
Class analysis engine for creating AssertionMethods objects.
AssertionMethodsFactory() - Constructor for class edu.umd.cs.findbugs.classfile.engine.bcel.AssertionMethodsFactory
 
ASSERTIONS_ENABLED - Static variable in class edu.umd.cs.findbugs.SystemProperties
 
assertIsDotted(String) - Static method in class edu.umd.cs.findbugs.util.ClassName
 
assertIsSlashed(String) - Static method in class edu.umd.cs.findbugs.util.ClassName
 
assertsFirstParameterIsNonnull(XMethod) - Static method in class edu.umd.cs.findbugs.ba.npe.TypeQualifierNullnessAnnotationDatabase
 
assertSlashedClassName(String) - Static method in class edu.umd.cs.findbugs.ba.XFactory
 
AssignedFieldMap - Class in edu.umd.cs.findbugs.ba
 
AssignedFieldMap() - Constructor for class edu.umd.cs.findbugs.ba.AssignedFieldMap
 
AssignedFieldMapFactory - Class in edu.umd.cs.findbugs.classfile.engine.bcel
Analysis engine for producing an AssignedFieldMap for a class.
AssignedFieldMapFactory() - Constructor for class edu.umd.cs.findbugs.classfile.engine.bcel.AssignedFieldMapFactory
 
asString(GenericObjectType) - Method in enum class edu.umd.cs.findbugs.ba.generic.GenericUtilities.TypeCategory
 
asString(ArrayType) - Static method in enum class edu.umd.cs.findbugs.ba.generic.GenericUtilities.TypeCategory
 
ASSUME_NONZERO_TRIP_LOOPS - Static variable in class edu.umd.cs.findbugs.ba.deref.UnconditionalValueDerefAnalysis
 
asUnsignedByte(byte) - Method in class edu.umd.cs.findbugs.visitclass.PreorderVisitor
 
AT_MOST_LOW - Static variable in class edu.umd.cs.findbugs.props.PriorityAdjustment
Priority is at most low.
AT_MOST_MEDIUM - Static variable in class edu.umd.cs.findbugs.props.PriorityAdjustment
Priority is at most medium.
atCatchBlock() - Method in class edu.umd.cs.findbugs.visitclass.DismantleBytecode
 
atEOF() - Method in class edu.umd.cs.findbugs.jaif.JAIFScanner
 
AtomicityProblem - Class in edu.umd.cs.findbugs.detect
if we get from a ConcurrentHashMap and assign to a variable...
AtomicityProblem(BugReporter) - Constructor for class edu.umd.cs.findbugs.detect.AtomicityProblem
 
auxCodeBaseIterator() - Method in interface edu.umd.cs.findbugs.classfile.IClassPath
Return an iterator over the auxiliary codebases.
auxCodeBaseIterator() - Method in class edu.umd.cs.findbugs.classfile.impl.ClassPathImpl
 
AvailableLoad - Class in edu.umd.cs.findbugs.ba.vna
An AvailableLoad indicates a field and (optionally) object reference for which a value is available.
AvailableLoad(ValueNumber, XField) - Constructor for class edu.umd.cs.findbugs.ba.vna.AvailableLoad
Constructor from object reference and instance field.
AvailableLoad(XField) - Constructor for class edu.umd.cs.findbugs.ba.vna.AvailableLoad
Constructor from static field.
availableLoadMapAsString() - Method in class edu.umd.cs.findbugs.ba.vna.ValueNumberFrame
 
AVERAGE_COMPUTED_USING_DIVISION - Static variable in class edu.umd.cs.findbugs.OpcodeStack.Item
 
awaitTermination(long, TimeUnit) - Method in class edu.umd.cs.findbugs.AWTEventQueueExecutor
 
AWTEventQueueExecutor - Class in edu.umd.cs.findbugs
 
AWTEventQueueExecutor() - Constructor for class edu.umd.cs.findbugs.AWTEventQueueExecutor
 
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form