A B C D E F G H I J K L M N O P Q R S T U V W X Z

A

AboutDialog - Class in edu.umd.cs.findbugs.gui
The Help:About dialog.
AboutDialog(JFrame, Logger, boolean) - Constructor for class edu.umd.cs.findbugs.gui.AboutDialog
Creates new form AboutDialog
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
 
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 extends AbstractDataflowAnalysis<Fact>> - Class in edu.umd.cs.findbugs.ba
Convenience class for defining Dataflow classes which use an AbstractDataflowAnalysis 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.
AbstractDataflowAnalysis() - Constructor for class edu.umd.cs.findbugs.ba.AbstractDataflowAnalysis
 
AbstractDepthFirstSearch<GraphType extends Graph<EdgeType,VertexType>,EdgeType extends GraphEdge<EdgeType,VertexType>,VertexType extends GraphVertex<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 extends AbstractEdge<ActualEdgeType,VertexType>,VertexType extends AbstractVertex<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.
AbstractField - Class in edu.umd.cs.findbugs.ba
 
AbstractField(String, String, String, int) - Constructor for class edu.umd.cs.findbugs.ba.AbstractField
 
AbstractFrameModelingVisitor<Value,FrameType extends Frame<Value>> - 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 extends AbstractEdge<EdgeType,VertexType>,VertexType extends AbstractVertex<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
 
AbstractVertex<EdgeType extends AbstractEdge<EdgeType,ActualVertexType>,ActualVertexType extends 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.
accept(Visitor) - Method in class edu.umd.cs.findbugs.ba.ir.ExtendedInstruction
 
accept(ExtendedVisitor) - Method in class edu.umd.cs.findbugs.ba.ir.ExtendedInstruction
 
accept(ExtendedVisitor) - Method in class edu.umd.cs.findbugs.ba.ir.NullCheck
 
accept(ExtendedVisitor) - Method in class edu.umd.cs.findbugs.ba.ir.PushException
Deprecated.  
accept(TypeVisitor) - Method in class edu.umd.cs.findbugs.ba.type2.ArrayType
 
accept(TypeVisitor) - Method in class edu.umd.cs.findbugs.ba.type2.BasicType
 
accept(TypeVisitor) - Method in class edu.umd.cs.findbugs.ba.type2.BottomType
 
accept(TypeVisitor) - Method in class edu.umd.cs.findbugs.ba.type2.ClassType
 
accept(TypeVisitor) - Method in class edu.umd.cs.findbugs.ba.type2.DoubleExtraType
 
accept(TypeVisitor) - Method in class edu.umd.cs.findbugs.ba.type2.LongExtraType
 
accept(TypeVisitor) - Method in class edu.umd.cs.findbugs.ba.type2.NullType
 
accept(TypeVisitor) - Method in class edu.umd.cs.findbugs.ba.type2.ReturnAddressType
 
accept(TypeVisitor) - Method in class edu.umd.cs.findbugs.ba.type2.TopType
 
accept(TypeVisitor) - Method in interface edu.umd.cs.findbugs.ba.type2.Type
Accept an TypeVisitor.
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
 
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
 
ACCESS_PREFIX - Static variable in class edu.umd.cs.findbugs.detect.InefficientMemberAccess
 
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(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(Obligation) - Method in class edu.umd.cs.findbugs.ba.obl.ObligationSet
 
ADD - Static variable in class edu.umd.cs.findbugs.ba.obl.PolicyDatabase
Action constant for methods which create an obligation.
add(ObjectType, boolean) - Method in class edu.umd.cs.findbugs.ba.type.ExceptionSet
Add an exception.
add(BugInstance) - Method in interface edu.umd.cs.findbugs.BugCollection
Add a BugInstance to this BugCollection.
add(BugInstance, boolean) - Method in interface edu.umd.cs.findbugs.BugCollection
Add a BugInstance to this BugCollection.
add(BugAnnotation) - Method in class edu.umd.cs.findbugs.BugInstance
 
add(ClassFeatureSet) - Method in class edu.umd.cs.findbugs.model.SimilarClassFinder
 
add(BugInstance) - Method in class edu.umd.cs.findbugs.SortedBugCollection
Add a BugInstance to this BugCollection.
add(BugInstance, boolean) - Method in class edu.umd.cs.findbugs.SortedBugCollection
 
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(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 - Class in edu.umd.cs.findbugs
Add an annotation string to every BugInstance in a BugCollection.
AddAnnotation(BugCollection, Project, String) - Constructor for class edu.umd.cs.findbugs.AddAnnotation
 
AddAnnotation(String, String) - Constructor for class edu.umd.cs.findbugs.AddAnnotation
 
addAnnotations(Collection<? extends BugAnnotation>) - Method in class edu.umd.cs.findbugs.BugInstance
Add a Collection of BugAnnotations.
addApplicationClass(JavaClass) - Method in class edu.umd.cs.findbugs.ba.ch.Subtypes
 
addApplicationClassToRepository(JavaClass) - Method in class edu.umd.cs.findbugs.ba.AnalysisContext
Add an application class to the repository.
addAppNameAttribute() - Method in class edu.umd.cs.findbugs.ml.ConvertToARFF
 
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(ConvertToARFF.Attribute) - Method in class edu.umd.cs.findbugs.ml.ConvertToARFF
 
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.
addBooleanAttribute(String, String) - Method in class edu.umd.cs.findbugs.ml.ConvertToARFF
 
addBug(BugInstance) - Method in class edu.umd.cs.findbugs.ProjectStats
Called when a bug is reported.
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(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(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(SearchTree<VertexType>) - Method in class edu.umd.cs.findbugs.graph.SearchTree
Add a child search tree.
addClass(JavaClass) - Method in class edu.umd.cs.findbugs.ba.ch.Subtypes
 
addClass(String, String) - Method in class edu.umd.cs.findbugs.BugInstance
Add a class annotation.
addClass(String) - Method in class edu.umd.cs.findbugs.BugInstance
Add a class annotation, but look up the source file name from the class name (using currentAnalysisContext)
addClass(JavaClass) - Method in class edu.umd.cs.findbugs.BugInstance
Add a class annotation.
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, boolean, int) - Method in class edu.umd.cs.findbugs.PackageStats
 
addClass(String, boolean, int) - Method in class edu.umd.cs.findbugs.ProjectStats
Report that a class has been analyzed.
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(MethodAnnotation) - Method in class edu.umd.cs.findbugs.BugInstance
Add class and method annotations for given method.
addClassAndMethod(MethodGen, String) - Method in class edu.umd.cs.findbugs.BugInstance
Add class and method annotations for given method.
addClassAndMethod(JavaClass, Method) - Method in class edu.umd.cs.findbugs.BugInstance
Add class and method annotations for given class and method.
addClassificationAttribute() - Method in class edu.umd.cs.findbugs.ml.ConvertToARFF
 
addClassLine(String, SourceInfoMap.SourceLineRange) - Method in class edu.umd.cs.findbugs.ba.SourceInfoMap
Add line number entry for a class.
addClassObserver(ClassObserver) - Method in class edu.umd.cs.findbugs.FindBugs
Add a ClassObserver.
addClasspathEntry(String) - Method in class edu.umd.cs.findbugs.ba.AnalysisContext
Add an entry to the Repository's classpath.
addCreatedResource(Location, Resource) - Method in class edu.umd.cs.findbugs.ResourceCollection
Add a resource created within the analyzed method.
addDefaultAnnotation(String, String, AnnotationEnum) - Method in class edu.umd.cs.findbugs.ba.AnnotationDatabase
 
addDefaultMethodAnnotation(String, AnnotationEnum) - Method in class edu.umd.cs.findbugs.ba.AnnotationDatabase
 
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
 
ADDED_WARNINGS - Static variable in class edu.umd.cs.findbugs.workflow.BugHistory
Deprecated. Get the warnings which were added, meaning that they were not part of the original BugCollection.
addEntry(String, String, String, boolean, int, Obligation) - Method in class edu.umd.cs.findbugs.ba.obl.PolicyDatabase
 
addError(String) - Method in interface edu.umd.cs.findbugs.BugCollection
Add an analysis error.
addError(AnalysisError) - Method in interface edu.umd.cs.findbugs.BugCollection
Add an analysis error.
addError(BugInstance) - Method in class edu.umd.cs.findbugs.PackageStats
 
addError(BugInstance) - Method in class edu.umd.cs.findbugs.PackageStats.ClassStats
 
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
 
addError(AnalysisError) - 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(XField) - Method in class edu.umd.cs.findbugs.ba.heap.FieldSet
 
addField(String, String, String, boolean) - Method in class edu.umd.cs.findbugs.BugInstance
Add a field annotation.
addField(FieldAnnotation) - Method in class edu.umd.cs.findbugs.BugInstance
Add a field annotation
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.BugInstance
Add a field annotation for an XField.
addFieldLine(String, String, SourceInfoMap.SourceLineRange) - Method in class edu.umd.cs.findbugs.ba.SourceInfoMap
Add a line number entry for a field.
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.FindBugs
Set filter of bug instances to include or exclude.
addIdAttribute() - Method in class edu.umd.cs.findbugs.ml.ConvertToARFF
 
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.
addInterfaceLink(ObjectType, ClassType) - Method in class edu.umd.cs.findbugs.ba.type2.TypeRepository
Add a direct implemented interface relationship to types in the repository.
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.
addKeyword(String) - Method in class edu.umd.cs.findbugs.QueryBugAnnotations
Add a keyword to the query.
addLine(String) - Method in class edu.umd.cs.findbugs.gui.AnalysisErrorDialog
 
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.
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(String, String, String, boolean) - 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.
addMethod(JavaClass, Method) - Method in class edu.umd.cs.findbugs.BugInstance
Add a method annotation.
addMethod(JavaClassAndMethod) - 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(XMethod) - Method in class edu.umd.cs.findbugs.BugInstance
Add a MethodAnnotation from an XMethod.
addMethod(MethodAnnotation) - Method in class edu.umd.cs.findbugs.BugInstance
Add a method annotation.
addMethodAnnotation(String, String, String, boolean, AnnotationEnum) - Method in class edu.umd.cs.findbugs.ba.AnnotationDatabase
 
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
 
addMethodWhoseReturnMustBeChecked(String, String, String, int) - Static method in class edu.umd.cs.findbugs.detect.BCPMethodReturnCheck
 
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
 
addNominalAttribute(String, String) - Method in class edu.umd.cs.findbugs.ml.ConvertToARFF
 
addNumericAttribute(String, String) - Method in class edu.umd.cs.findbugs.ml.ConvertToARFF
 
addObligation(String) - Method in class edu.umd.cs.findbugs.ba.obl.ObligationFactory
 
addObligation(Obligation) - Method in class edu.umd.cs.findbugs.ba.obl.StateSet
Add an obligation to every State in the StateSet.
addObserver(BugReporterObserver) - Method in class edu.umd.cs.findbugs.AbstractBugReporter
 
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.
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.
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
 
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.
addPriorityAttribute() - Method in class edu.umd.cs.findbugs.ml.ConvertToARFF
 
addPropertiesForLocation(WarningPropertySet, 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, 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(WarningProperty) - Method in class edu.umd.cs.findbugs.props.WarningPropertySet
Add a warning property to the set.
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.
addReferencedField(FieldAnnotation) - Method in class edu.umd.cs.findbugs.BugInstance
Add a field annotation for the field referenced by the FieldAnnotation parameter
addSourceDir(String) - Method in class edu.umd.cs.findbugs.Project
Add a source directory to the project.
addSourceLine(SourceLineAnnotation) - Method in class edu.umd.cs.findbugs.BugInstance
Add a source line annotation.
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(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, 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.
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.
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.
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(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.
addSuperclassLink(ObjectType, ObjectType) - Method in class edu.umd.cs.findbugs.ba.type2.TypeRepository
Add a direct superclass relationship to types in the repository.
addSupertype(ObjectType) - Method in class edu.umd.cs.findbugs.ba.type2.SubtypeQueryResult
Set given ObjectType as a supertype.
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.
addSyntheticElement(Object) - Method in class edu.umd.cs.findbugs.ba.AnnotationDatabase
 
addTimestamp(long) - Method in class edu.umd.cs.findbugs.Project
 
addToGroup(ElementType2) - Method in interface edu.umd.cs.findbugs.gui.Grouper.Callback
 
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.
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.
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.
ALL_DANGEROUS_TARGETS - Static variable in class edu.umd.cs.findbugs.detect.NullArgumentWarningProperty
 
ALL_ERRORS - Static variable in class edu.umd.cs.findbugs.PackageStats
 
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(ObjectType, ObjectType) - Method in class edu.umd.cs.findbugs.ba.type2.InheritanceGraph
 
allocateEdge(CallGraphNode, CallGraphNode) - Method in class edu.umd.cs.findbugs.CallGraph
 
allocateEdge(VertexType, VertexType) - Method in class edu.umd.cs.findbugs.graph.AbstractGraph
 
allocateEdge(DetectorNode, DetectorNode) - Method in class edu.umd.cs.findbugs.plan.ConstraintGraph
 
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.
ANALYSIS_ERROR_ELEMENT_NAME - Static variable in interface edu.umd.cs.findbugs.BugCollection
 
AnalysisContext - Class in edu.umd.cs.findbugs.ba
A context for analysis of a complete project.
AnalysisContext(RepositoryLookupFailureCallback) - Constructor for class edu.umd.cs.findbugs.ba.AnalysisContext
Constructor.
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.
AnalysisErrorDialog - Class in edu.umd.cs.findbugs.gui
A dialog to report errors that occured during analysis.
AnalysisErrorDialog(Frame, boolean, BugReporter) - Constructor for class edu.umd.cs.findbugs.gui.AnalysisErrorDialog
Creates new form AnalysisErrorDialog
AnalysisException - Exception 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 edu.umd.cs.findbugs.ba.AnalysisException
Constructor.
AnalysisException(String, Throwable) - Constructor for exception edu.umd.cs.findbugs.ba.AnalysisException
Constructor from another Throwable object.
AnalysisException(String, MethodGen, Throwable) - Constructor for exception edu.umd.cs.findbugs.ba.AnalysisException
Constructor from MethodGen and another Throwable object.
AnalysisException(String, MethodGen, InstructionHandle) - Constructor for exception edu.umd.cs.findbugs.ba.AnalysisException
Constructor from method and instruction.
AnalysisException(String, MethodGen, Instruction) - Constructor for exception edu.umd.cs.findbugs.ba.AnalysisException
Constructor from method and instruction.
AnalysisException(String, MethodGen, InstructionHandle, Throwable) - Constructor for exception edu.umd.cs.findbugs.ba.AnalysisException
Constructor from method, instruction, and causing Throwable object.
AnalysisException(String, MethodGen, Instruction, Throwable) - Constructor for exception edu.umd.cs.findbugs.ba.AnalysisException
Constructor from method, instruction, and causing Throwable object.
AnalysisFeatures - Interface in edu.umd.cs.findbugs.ba
Boolean analysis properties for use in the AnalysisContext.
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.
AnalysisLocal<T> - Class in edu.umd.cs.findbugs
 
AnalysisLocal() - Constructor for class edu.umd.cs.findbugs.AnalysisLocal
 
analysisLocals - Variable in class edu.umd.cs.findbugs.ba.AnalysisContext
 
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.
AnalysisRun - Class in edu.umd.cs.findbugs.gui
Representation of a run of the FindBugs analysis on a Project.
AnalysisRun(Project, FindBugsFrame) - Constructor for class edu.umd.cs.findbugs.gui.AnalysisRun
Creates a new instance of AnalysisRun.
Analyze - Class in edu.umd.cs.findbugs.detect
 
Analyze() - Constructor for class edu.umd.cs.findbugs.detect.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.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
 
AndMatcher - Class in edu.umd.cs.findbugs.filter
 
AndMatcher() - Constructor for class edu.umd.cs.findbugs.filter.AndMatcher
 
AnnotatedString - Class in edu.umd.cs.findbugs.gui
Class to handle Strings annotated with embedded mnemonics Note: Since the human interface guidelines for Mac OS X say never to use mnemonics, this class behaves as if no mnemonics are set when run on Mac OS X.
AnnotatedString(String) - Constructor for class edu.umd.cs.findbugs.gui.AnnotatedString
 
AnnotationDatabase<AnnotationEnum extends AnnotationEnumeration> - Class in edu.umd.cs.findbugs.ba
 
AnnotationDatabase() - Constructor for class edu.umd.cs.findbugs.ba.AnnotationDatabase
 
AnnotationEnumeration<E extends AnnotationEnumeration<E>> - Class in edu.umd.cs.findbugs.ba
 
AnnotationEnumeration(String, int) - Constructor for class edu.umd.cs.findbugs.ba.AnnotationEnumeration
 
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.
annotationTextContainsWord(String) - Method in class edu.umd.cs.findbugs.BugInstance
Determine whether or not the annotation text contains the given word.
AnnotationVisitor - Class in edu.umd.cs.findbugs.visitclass
 
AnnotationVisitor() - Constructor for class edu.umd.cs.findbugs.visitclass.AnnotationVisitor
 
ANY - Static variable in class edu.umd.cs.findbugs.ba.AnnotationDatabase
 
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
 
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
 
APP_CLASS_ELEMENT_NAME - Static variable in interface edu.umd.cs.findbugs.BugCollection
 
append(int) - Method in class edu.umd.cs.findbugs.ba.obl.Path
 
append(DetectorFactory) - Method in class edu.umd.cs.findbugs.plan.AnalysisPass
Append the given DetectorFactory to the end of the ordered detector list.
apply(State) - Method in interface edu.umd.cs.findbugs.ba.obl.StateSet.StateCallback
 
apply(ConvertToARFF.Attribute) - Method in interface edu.umd.cs.findbugs.ml.ConvertToARFF.AttributeCallback
 
applyToAllStates(StateSet.StateCallback) - Method in class edu.umd.cs.findbugs.ba.obl.StateSet
Apply a callback to all States in the StateSet.
applyToAllStatesAndUpdateMap(StateSet.StateCallback, Map<ObligationSet, State>) - Method in class edu.umd.cs.findbugs.ba.obl.StateSet
Apply a callback to all States and replace the ObligationSet -> State map with the one given (which is assumed to be updated by the callback.)
AppVersion - Class in edu.umd.cs.findbugs
A version of an analyzed application.
AppVersion(long, long, String) - Constructor for class edu.umd.cs.findbugs.AppVersion
 
AppVersion(long, Date, String) - Constructor for class edu.umd.cs.findbugs.AppVersion
 
AppVersion(long) - 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
 
archiveExtensionSet - Static variable in class edu.umd.cs.findbugs.FindBugs
File extensions that indicate an archive (zip, jar, or similar).
ARG_DEFINITELY_NULL - Static variable in class edu.umd.cs.findbugs.detect.NullArgumentWarningProperty
 
ArrayType - Class in edu.umd.cs.findbugs.ba.type2
 
arrayTypeFromDimensionsAndBaseType(int, Type) - Method in class edu.umd.cs.findbugs.ba.type2.TypeRepository
Get an ArrayType from number of dimensions and base type.
arrayTypeFromElementType(Type) - Method in class edu.umd.cs.findbugs.ba.type2.TypeRepository
Create a one-dimensional array type with given element type, which can be an array type.
arrayTypeFromSignature(String) - Method in class edu.umd.cs.findbugs.ba.type2.TypeRepository
Get an ArrayType from an array signature, creating it if it doesn't exist.
ASCENDING - Static variable in class edu.umd.cs.findbugs.graph.VisitationTimeComparator
Compare in ascending order.
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.
AssignedFieldMap - Class in edu.umd.cs.findbugs.ba
 
AssignedFieldMap(ClassContext) - Constructor for class edu.umd.cs.findbugs.ba.AssignedFieldMap
 
asUnsignedByte(byte) - Method in class edu.umd.cs.findbugs.visitclass.PreorderVisitor
 
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(StaticField) - Constructor for class edu.umd.cs.findbugs.ba.vna.AvailableLoad
Constructor from static field.
AvailableLoad(ValueNumber, InstanceField) - Constructor for class edu.umd.cs.findbugs.ba.vna.AvailableLoad
Constructor from object reference and instance field.

A B C D E F G H I J K L M N O P Q R S T U V W X Z