Index
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, - Class in edu.umd.cs.findbugs.graphVertexType> -
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.
- 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
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
Project.addSourceDirs(java.util.Collection<java.lang.String>)
instead.