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

abbrev - Variable in class edu.umd.cs.findbugs.BugCode
 
abbrev - Variable in class edu.umd.cs.findbugs.BugPattern
 
ableEditMenu() - Method in class edu.umd.cs.findbugs.gui.FindBugsFrame
 
about() - Method in class edu.umd.cs.findbugs.gui.FindBugsFrame
Show About
AboutDialog - Class in edu.umd.cs.findbugs.gui
The Help:About dialog.
AboutDialog(FindBugsFrame, boolean) - Constructor for class edu.umd.cs.findbugs.gui.AboutDialog
Creates new form AboutDialog
aboutEditorPane - Variable in class edu.umd.cs.findbugs.gui.AboutDialog
 
aboutItem - Variable in class edu.umd.cs.findbugs.gui.FindBugsFrame
 
aboutItemActionPerformed(ActionEvent) - Method in class edu.umd.cs.findbugs.gui.FindBugsFrame
 
aboutScrollPane - Variable in class edu.umd.cs.findbugs.gui.AboutDialog
 
aboutTabPane - Variable in class edu.umd.cs.findbugs.gui.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
 
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.
AbstractDepthFirstSearch.Visit - Class in edu.umd.cs.findbugs.graph
 
AbstractDepthFirstSearch.Visit(VertexType) - Constructor for class edu.umd.cs.findbugs.graph.AbstractDepthFirstSearch.Visit
 
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.
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
 
AbstractGraph.IncomingEdgeIterator<EdgeType extends AbstractEdge<EdgeType,VertexType>,VertexType extends AbstractVertex<EdgeType,VertexType>> - Class in edu.umd.cs.findbugs.graph
Iterator over incoming edges.
AbstractGraph.IncomingEdgeIterator(VertexType) - Constructor for class edu.umd.cs.findbugs.graph.AbstractGraph.IncomingEdgeIterator
 
AbstractGraph.OutgoingEdgeIterator<EdgeType extends AbstractEdge<EdgeType,VertexType>,VertexType extends AbstractVertex<EdgeType,VertexType>> - Class in edu.umd.cs.findbugs.graph
Iterator over outgoing edges.
AbstractGraph.OutgoingEdgeIterator(VertexType) - Constructor for class edu.umd.cs.findbugs.graph.AbstractGraph.OutgoingEdgeIterator
 
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
 
accept(TypeVisitor) - Method in class edu.umd.cs.findbugs.ba.type.ArrayType
 
accept(TypeVisitor) - Method in class edu.umd.cs.findbugs.ba.type.BasicType
 
accept(TypeVisitor) - Method in class edu.umd.cs.findbugs.ba.type.BottomType
 
accept(TypeVisitor) - Method in class edu.umd.cs.findbugs.ba.type.ClassType
 
accept(TypeVisitor) - Method in class edu.umd.cs.findbugs.ba.type.DoubleExtraType
 
accept(TypeVisitor) - Method in class edu.umd.cs.findbugs.ba.type.LongExtraType
 
accept(TypeVisitor) - Method in class edu.umd.cs.findbugs.ba.type.NullType
 
accept(TypeVisitor) - Method in class edu.umd.cs.findbugs.ba.type.ReturnAddressType
 
accept(TypeVisitor) - Method in class edu.umd.cs.findbugs.ba.type.TopType
 
accept(TypeVisitor) - Method in interface edu.umd.cs.findbugs.ba.type.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(File) - Method in class edu.umd.cs.findbugs.gui.FindBugsFrame.ArchiveAndDirectoryFilter
 
accept(File) - Method in class edu.umd.cs.findbugs.gui.FindBugsFrame.AuxClasspathEntryFileFilter
 
accept(File) - Method in class edu.umd.cs.findbugs.gui.FindBugsFrame.ProjectFileFilter
 
accept(File) - Method in class edu.umd.cs.findbugs.gui.FindBugsFrame.XMLFileFilter
 
accept(BugAnnotationVisitor) - Method in class edu.umd.cs.findbugs.IntAnnotation
 
accept(BugAnnotationVisitor) - Method in class edu.umd.cs.findbugs.MethodAnnotation
 
accept(BugAnnotationVisitor) - Method in class edu.umd.cs.findbugs.SourceLineAnnotation
 
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 - Variable in class edu.umd.cs.findbugs.ba.InnerClassAccessMap.InstructionCallback
 
accessCount - Variable in class edu.umd.cs.findbugs.ba.InnerClassAccessMap.InstructionCallback
 
accessFlags - Variable in class edu.umd.cs.findbugs.ba.AbstractField
 
ACCURATE_EXCEPTIONS - Static variable in class edu.umd.cs.findbugs.ba.TypeAnalysis
Compute what kinds of exceptions can propagate on each exception edge.
acknowldgementsEditorPane - Variable in class edu.umd.cs.findbugs.gui.AboutDialog
 
acknowledgmentsScrollPane - Variable in class edu.umd.cs.findbugs.gui.AboutDialog
 
active - Static variable in class edu.umd.cs.findbugs.detect.TestingGround
 
activeBugCategorySet - Variable in class edu.umd.cs.findbugs.config.ProjectFilterSettings
 
add(PatternElement) - Method in class edu.umd.cs.findbugs.ba.bcp.ByteCodePattern
Add a PatternElement to the end of the pattern.
add(ObjectType, boolean) - Method in class edu.umd.cs.findbugs.ba.ExceptionSet
Add an exception.
add(int) - Method in class edu.umd.cs.findbugs.ba.SourceFile.LineNumberMapBuilder
 
add(BugInstance) - Method in class edu.umd.cs.findbugs.BugCollection
Add a BugInstance to this BugCollection.
add(BugAnnotation) - Method in class edu.umd.cs.findbugs.BugInstance
 
add(Project.WorkListItem) - Method in class edu.umd.cs.findbugs.Project.WorkList
Add a worklist item.
add(BugInstance) - Method in class edu.umd.cs.findbugs.SortedBugCollection
 
addAccess(int) - Method in class edu.umd.cs.findbugs.detect.FindInconsistentSync2.FieldStats
 
addAccess(ClassContext, Method, InstructionHandle, boolean) - Method in class edu.umd.cs.findbugs.detect.FindInconsistentSync2.FieldStats
 
addAll(ExceptionSet) - Method in class edu.umd.cs.findbugs.ba.ExceptionSet
Add all exceptions in the given set.
addAll(Collection<BugInstance>) - Method in class edu.umd.cs.findbugs.BugCollection
Add a Collection of BugInstances to this BugCollection object.
addAll(StreamEquivalenceClass) - Method in class edu.umd.cs.findbugs.detect.StreamEquivalenceClass
Add all members of other StreamEquivalenceClass to this one.
addAllowedClass(String) - Method in class edu.umd.cs.findbugs.ClassScreener
Add the name of a class that should be matched by the screener.
addAllowedPackage(String) - Method in class edu.umd.cs.findbugs.ClassScreener
Add the name of a package that should be matched by the screener.
addAllowedPrefix(String) - Method in class edu.umd.cs.findbugs.ClassScreener
Add the name of a package that should 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
 
addAppNameAttribute() - Method in class edu.umd.cs.findbugs.ml.ConvertToARFF
 
addAttribute(ConvertToARFF.Attribute) - Method in class edu.umd.cs.findbugs.ml.ConvertToARFF
 
addAttribute(String, String) - Method in class edu.umd.cs.findbugs.xml.XMLAttributeList
Add a single attribute name and value.
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.ValueNumberFrame
Add an available load.
addBasicTypes() - Method in class edu.umd.cs.findbugs.ba.type.TypeRepository
 
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.
addButton(JFrame, String) - Static method in class edu.umd.cs.findbugs.gui.AnnotatedString
 
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) - 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.CompoundMatcher
 
addChild(SearchTree<VertexType>) - Method in class edu.umd.cs.findbugs.graph.SearchTree
Add a child search tree.
addClass(String) - Method in class edu.umd.cs.findbugs.BugInstance
Add a class annotation.
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) - Method in class edu.umd.cs.findbugs.PackageStats
 
addClass(String, boolean) - 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(MethodGen, String) - Method in class edu.umd.cs.findbugs.BugInstance
Add class and method annotations for given method.
addClassificationAttribute() - Method in class edu.umd.cs.findbugs.ml.ConvertToARFF
 
addClassObserver(ClassObserver) - Method in class edu.umd.cs.findbugs.FindBugs
Add a ClassObserver.
addClasspathEntryButton - Variable in class edu.umd.cs.findbugs.gui.FindBugsFrame
 
addClasspathEntryButtonActionPerformed(ActionEvent) - Method in class edu.umd.cs.findbugs.gui.FindBugsFrame
 
addClasspathEntryToList() - Method in class edu.umd.cs.findbugs.gui.FindBugsFrame
Called to add the classpath entry in the classpathEntryTextField to the classpath entry list (and the project it represents).
addClasspathEntryToProject(String) - Method in class edu.umd.cs.findbugs.gui.FindBugsFrame
Add a classpath entry to the current project.
addCollection(List<Document>, String) - Method in class edu.umd.cs.findbugs.PluginLoader
 
addCollectionToClasspath(Collection<String>, URLClassPathRepository) - Method in class edu.umd.cs.findbugs.FindBugs
Add all classpath entries in given Collection to the given URLClassPathRepository.
addCreatedResource(Location, Resource) - Method in class edu.umd.cs.findbugs.ResourceCollection
Add a resource created within the analyzed method.
addData(byte[], int) - Method in class edu.umd.cs.findbugs.ba.SourceFile.LineNumberMapBuilder
 
addDefaultAttributes() - Method in class edu.umd.cs.findbugs.ml.ConvertToARFF
 
addDetectorFactory(DetectorFactory) - Method in class edu.umd.cs.findbugs.plan.AnalysisPass
Add a DetectorFactory to the end of the pass.
addDetectorFactory(DetectorFactory) - Method in class edu.umd.cs.findbugs.Plugin
Add a DetectorFactory for a Detector implemented by the Plugin.
addEdge(BasicBlock, BasicBlock, int) - Method in class edu.umd.cs.findbugs.ba.BetterCFGBuilder2.Subroutine
Add an edge to the subroutine's CFG.
addEdgeAndExplore(BasicBlock, InstructionHandle, int) - Method in class edu.umd.cs.findbugs.ba.BetterCFGBuilder2.Subroutine
Add a control flow edge to the subroutine.
addedSet - Variable in class edu.umd.cs.findbugs.Project.WorkList
 
addElement(PatternElement) - Method in class edu.umd.cs.findbugs.ba.bcp.ByteCodePattern
 
addEntry(int, int, int) - Method in class edu.umd.cs.findbugs.ba.LockSet
 
addError(String) - Method in class edu.umd.cs.findbugs.BugCollection
Add an analysis error message.
addError(BugInstance) - Method in class edu.umd.cs.findbugs.PackageStats
 
addError(String) - Method in class edu.umd.cs.findbugs.SortedBugCollection
 
addExplicit(ObjectType) - Method in class edu.umd.cs.findbugs.ba.ExceptionSet
Add an explicit exception.
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.
addFile(String) - Method in class edu.umd.cs.findbugs.Project
Add a file to the project.
addGetterMethodAccess() - Method in class edu.umd.cs.findbugs.detect.FindInconsistentSync2.FieldStats
 
addHandler(InstructionHandle, CodeExceptionGen) - Method in class edu.umd.cs.findbugs.ba.ExceptionHandlerMap
 
addIdAttribute() - Method in class edu.umd.cs.findbugs.ml.ConvertToARFF
 
addImplicit(ObjectType) - Method in class edu.umd.cs.findbugs.ba.ExceptionSet
Add an implicit exception.
addIncomingEdge(EdgeType) - Method in class edu.umd.cs.findbugs.graph.AbstractVertex
 
addInstruction(InstructionHandle) - Method in class edu.umd.cs.findbugs.ba.BasicBlock
Add an InstructionHandle to the basic block.
addInstruction(InstructionHandle) - Method in class edu.umd.cs.findbugs.ba.BetterCFGBuilder2.Subroutine
Add an instruction to the subroutine.
addInt(int) - Method in class edu.umd.cs.findbugs.BugInstance
Add an integer annotation.
addInterElementWild() - Method in class edu.umd.cs.findbugs.ba.bcp.ByteCodePattern
 
addInterfaceLink(ObjectType, ClassType) - Method in class edu.umd.cs.findbugs.ba.type.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.
addItem(BasicBlock) - Method in class edu.umd.cs.findbugs.ba.BetterCFGBuilder2.Context
Add a basic block to the inlining work list.
addItem(BetterCFGBuilder2.WorkListItem) - Method in class edu.umd.cs.findbugs.ba.BetterCFGBuilder2.Subroutine
Add a work list item for a basic block to be constructed.
additionalAuxClasspathEntryList - Variable in class edu.umd.cs.findbugs.FindBugs.DirectoryClassProducer
 
additionalAuxClasspathEntryList - Variable in class edu.umd.cs.findbugs.FindBugs.ZipClassProducer
 
addJarButton - Variable in class edu.umd.cs.findbugs.gui.FindBugsFrame
 
addJarButtonActionPerformed(ActionEvent) - Method in class edu.umd.cs.findbugs.gui.FindBugsFrame
 
addJarToList() - Method in class edu.umd.cs.findbugs.gui.FindBugsFrame
Called to add the jar file in the jarNameTextField to the Jar file list (and the project it represents).
addJarToProject(String) - Method in class edu.umd.cs.findbugs.gui.FindBugsFrame
Add a Jar file to the current project.
addKey(CountBugs.Key) - Method in class edu.umd.cs.findbugs.CountBugs
 
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.LoadedFieldSet
Add a load of given field at given instruction.
addLocalLock() - Method in class edu.umd.cs.findbugs.detect.FindInconsistentSync2.FieldStats
 
addMember(Stream) - Method in class edu.umd.cs.findbugs.detect.StreamEquivalenceClass
Add a single member to the equivalence class.
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.
addMessages - Variable in class edu.umd.cs.findbugs.XMLBugReporter
 
addMeta(char, String) - Method in class edu.umd.cs.findbugs.xml.MetaCharacterMap
Add a metacharacter and its replacement.
addMethod(String, String, String) - 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(PreorderVisitor) - Method in class edu.umd.cs.findbugs.BugInstance
Add a method annotation for the method which the given visitor is currently visiting.
addMethod(MethodAnnotation) - Method in class edu.umd.cs.findbugs.BugInstance
Add a method annotation.
addMethodWhoseReturnMustBeChecked(String, String, String, int) - Static method in class edu.umd.cs.findbugs.detect.BCPMethodReturnCheck
 
addMissingClass(String) - Method in class 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
 
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.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.
addOrCreateDetectorNode(String, Map<String, DetectorNode>, Map<String, DetectorFactory>, ConstraintGraph) - Method in class edu.umd.cs.findbugs.plan.ExecutionPlan
 
addOutgoingEdge(EdgeType) - Method in class edu.umd.cs.findbugs.graph.AbstractVertex
 
addOutputValues(ValueNumberCache.Entry, ValueNumber[]) - Method in class edu.umd.cs.findbugs.ba.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
 
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.
addSourceDirButton - Variable in class edu.umd.cs.findbugs.gui.FindBugsFrame
 
addSourceDirButtonActionPerformed(ActionEvent) - Method in class edu.umd.cs.findbugs.gui.FindBugsFrame
 
addSourceDirToList() - Method in class edu.umd.cs.findbugs.gui.FindBugsFrame
Called to add the source directory in the sourceDirTextField to the source directory list (and the project it represents).
addSourceLine(SourceLineAnnotation) - Method in class edu.umd.cs.findbugs.BugInstance
Add a source line annotation.
addSourceLine(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(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(MethodGen, String, InstructionHandle, InstructionHandle) - Method in class edu.umd.cs.findbugs.BugInstance
Add a source line annotation describing a range of instructions.
addSourceLine(DismantleBytecode) - Method in class edu.umd.cs.findbugs.BugInstance
Add a source line annotation for instruction currently being visited by given visitor.
addSourceLineRange(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.
addSourceLinesForMethod(MethodAnnotation, SourceLineAnnotation) - Method in class edu.umd.cs.findbugs.BugInstance
 
addSpecialTypes() - Method in class edu.umd.cs.findbugs.ba.type.TypeRepository
 
addSrcToProject(String) - Method in class edu.umd.cs.findbugs.gui.FindBugsFrame
Add a Src file to the current project.
addStore(InstructionHandle, XField) - Method in class edu.umd.cs.findbugs.ba.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.
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.type.TypeRepository
Add a direct superclass relationship to types in the repository.
addSupertype(ObjectType) - Method in class edu.umd.cs.findbugs.ba.type.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.CommandLine
Add a command line switch.
addSwitchWithOptionalExtraPart(String, String, String) - Method in class edu.umd.cs.findbugs.CommandLine
Add a command line switch that allows optional extra information to be specified as part of it.
addSystemClasspathComponents() - Method in class edu.umd.cs.findbugs.URLClassPathRepository
Add components of system classpath.
addTableModelListener(TableModelListener) - Method in class edu.umd.cs.findbugs.gui.DefaultSortedTableModel
 
addToGroup(ElementType) - Method in interface edu.umd.cs.findbugs.gui.Grouper.Callback
 
addToListInternal(List<String>, String) - Method in class edu.umd.cs.findbugs.Project
Add a value to given list, making the Project modified if the value is not already present in the list.
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.
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.URLClassPath
Add given filename/URL to the classpath.
addURL(String) - Method in class edu.umd.cs.findbugs.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.
ADJUST_SUBCLASS_ACCESSES - Static variable in class edu.umd.cs.findbugs.detect.FindInconsistentSync2
 
adjustExperimental - Static variable in class edu.umd.cs.findbugs.BugInstance
This value is used to indicate whether BugInstances should be reprioritized very low, when the BugPattern is marked as experimental
advanceToNextElement() - Method in class edu.umd.cs.findbugs.ba.bcp.PatternMatcher.State
Try to produce a new state that will finish matching the current element and start matching the next element.
advanceToSuccessor(Edge, MatchResult) - Method in class edu.umd.cs.findbugs.ba.bcp.PatternMatcher.State
Return a new State for continuing the overall pattern match in a successor basic block.
ALL - Static variable in class edu.umd.cs.findbugs.CategorizeBugs
 
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.
allocateBasicBlock() - Method in class edu.umd.cs.findbugs.ba.BetterCFGBuilder2.Subroutine
Allocate a new basic block in the subroutine.
allocatedValueList - Variable in class edu.umd.cs.findbugs.ba.ValueNumberFactory
Store all allocated value numbers.
allocateEdge(BasicBlock, BasicBlock) - Method in class edu.umd.cs.findbugs.ba.CFG
 
allocateEdge(ObjectType, ObjectType) - Method in class edu.umd.cs.findbugs.ba.type.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
 
allocateValue() - Method in class edu.umd.cs.findbugs.ba.ValueNumberAnalysis.ValueCompacter
 
allowTrailingEdges - Variable in class edu.umd.cs.findbugs.ba.bcp.PatternElement
 
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.
alreadyReported - Variable in class edu.umd.cs.findbugs.detect.DumbMethods
 
alreadySawStart - Variable in class edu.umd.cs.findbugs.detect.FindRunInvocations
 
analysis - Variable in class edu.umd.cs.findbugs.ba.ClassContext.AnalysisResult
 
analysis - Variable in class edu.umd.cs.findbugs.ba.Dataflow
 
analysis - Variable in class edu.umd.cs.findbugs.ba.DataflowCFGPrinter
 
ANALYSIS_ERROR_ELEMENT_NAME - Static variable in class edu.umd.cs.findbugs.BugCollection
 
ANALYSIS_ERROR_ELEMENT_NAME - Static variable in class edu.umd.cs.findbugs.XDocsBugReporter
 
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.
analysisContext - Variable in class edu.umd.cs.findbugs.ba.ClassContext
 
analysisContext - Variable in class edu.umd.cs.findbugs.ba.PruneUnconditionalExceptionThrowerEdges
 
analysisContext - Variable in class edu.umd.cs.findbugs.ByteCodePatternDetector
 
analysisContext - Variable in class edu.umd.cs.findbugs.BytecodeScanningDetector
 
analysisContext - Variable in class edu.umd.cs.findbugs.detect.DroppedException
 
analysisContext - Variable in class edu.umd.cs.findbugs.detect.NoteCheckReturnValue
 
analysisContext - Variable in class edu.umd.cs.findbugs.detect.NoteSuppressedWarnings
 
analysisContext - Variable in class edu.umd.cs.findbugs.detect.SwitchFallthrough
 
analysisContext - Variable in class edu.umd.cs.findbugs.FindBugs
 
analysisContext - Variable in class edu.umd.cs.findbugs.ResourceTrackingDetector
 
AnalysisContext.ClassContextCache - Class in edu.umd.cs.findbugs.ba
 
AnalysisContext.ClassContextCache() - Constructor for class edu.umd.cs.findbugs.ba.AnalysisContext.ClassContextCache
 
AnalysisErrorDialog - Class in edu.umd.cs.findbugs.gui
A dialog to report errors that occured during analysis.
AnalysisErrorDialog(Frame, boolean) - 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.
analysisException - Variable in class edu.umd.cs.findbugs.ba.ClassContext.AnalysisResult
 
AnalysisFeatures - Interface in edu.umd.cs.findbugs.ba
 
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
 
analysisMenuBar - Variable in class edu.umd.cs.findbugs.gui.AnalysisErrorDialog
 
analysisName - Variable in class edu.umd.cs.findbugs.ba.ClassContext.AnalysisFactory
 
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.
analysisRun - Variable in class edu.umd.cs.findbugs.gui.RunAnalysisDialog
 
AnalysisRun.Reporter - Class in edu.umd.cs.findbugs.gui
Our BugReporter just puts the reported BugInstances into a SortedBugCollection.
AnalysisRun.Reporter() - Constructor for class edu.umd.cs.findbugs.gui.AnalysisRun.Reporter
 
analysisSetExplicitly - Variable in class edu.umd.cs.findbugs.ba.ClassContext.AnalysisResult
 
analysisThread - Variable in class edu.umd.cs.findbugs.gui.RunAnalysisDialog
 
analyze(Method) - Method in class edu.umd.cs.findbugs.ba.ClassContext.AnalysisFactory
 
analyze(Method) - Method in class edu.umd.cs.findbugs.ba.ClassContext.CFGFactory
 
analyzeBasicBlock(ClassContext, Method, BasicBlock) - Method in class edu.umd.cs.findbugs.detect.FindLocalSelfAssignment
 
analyzeIfNullBranch(Method, IsNullValueDataflow, BasicBlock, InstructionHandle) - Method in class edu.umd.cs.findbugs.detect.FindNullDeref
 
analyzeMethod(ClassContext, Method) - Method in class edu.umd.cs.findbugs.detect.FindDeadLocalStores
 
analyzeMethod(ClassContext, Method, Set<Method>) - Method in class edu.umd.cs.findbugs.detect.FindInconsistentSync2
 
analyzeMethod(ClassContext, Method) - Method in class edu.umd.cs.findbugs.detect.FindJSR166LockMonitorenter
 
analyzeMethod(ClassContext, Method) - Method in class edu.umd.cs.findbugs.detect.FindMismatchedWaitOrNotify
 
analyzeMethod(ClassContext, Method) - Method in class edu.umd.cs.findbugs.detect.FindNullDeref
 
analyzeMethod(ClassContext, Method, StreamResourceTracker, ResourceCollection<Stream>) - Method in class edu.umd.cs.findbugs.detect.FindOpenStream
 
analyzeMethod(ClassContext, Method) - Method in class edu.umd.cs.findbugs.detect.FindRefComparison
 
analyzeMethod(ClassContext, Method) - Method in class edu.umd.cs.findbugs.detect.FindTwoLockWait
 
analyzeMethod(ClassContext, Method, ResourceTrackerType, ResourceCollection<Resource>) - Method in class edu.umd.cs.findbugs.ResourceTrackingDetector
 
analyzeNullCheck(ClassContext, Method, IsNullValueDataflow, BasicBlock) - Method in class edu.umd.cs.findbugs.detect.FindNullDeref
 
analyzeRefComparisonBranch(Method, IsNullValueDataflow, BasicBlock, InstructionHandle) - Method in class edu.umd.cs.findbugs.detect.FindNullDeref
 
AndMatcher - Class in edu.umd.cs.findbugs
 
AndMatcher() - Constructor for class edu.umd.cs.findbugs.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
 
annotation - Variable in class edu.umd.cs.findbugs.AddAnnotation
 
annotationDescriptionBundle - Variable in class edu.umd.cs.findbugs.I18N
 
annotationIterator() - Method in class edu.umd.cs.findbugs.BugInstance
Get an Iterator over all bug annotations.
annotationList - Variable in class edu.umd.cs.findbugs.BugInstance
 
annotationText - Variable in class edu.umd.cs.findbugs.BugInstance
 
annotationTextArea - Variable in class edu.umd.cs.findbugs.gui.FindBugsFrame
 
annotationTextAreaScrollPane - Variable in class edu.umd.cs.findbugs.gui.FindBugsFrame
 
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
 
anonymousInnerClassNamePattern - Static variable in class edu.umd.cs.findbugs.detect.SerializableIdiom
 
ANY - Static variable in class edu.umd.cs.findbugs.ba.bcp.Invoke
Match both static and instance invocations.
AnyLockCountAnalysis - Class in edu.umd.cs.findbugs.ba
 
AnyLockCountAnalysis(MethodGen, ValueNumberDataflow, DepthFirstSearch) - Constructor for class edu.umd.cs.findbugs.ba.AnyLockCountAnalysis
 
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 class edu.umd.cs.findbugs.BugCollection
 
appendLines(StringBuffer) - Method in class edu.umd.cs.findbugs.SourceLineAnnotation
 
appletClass - Variable in class edu.umd.cs.findbugs.detect.BadAppletConstructor
 
apply() - Method in class edu.umd.cs.findbugs.ba.PruneInfeasibleExceptionEdges.MarkedEdge
 
apply(ConvertToARFF.Attribute) - Method in interface edu.umd.cs.findbugs.ml.ConvertToARFF.AttributeCallback
 
appName - Variable in class edu.umd.cs.findbugs.ml.ConvertToARFF.DataFile
 
appNameSet - Variable in class edu.umd.cs.findbugs.ml.ConvertToARFF.AppNameAttribute
 
archiveAndDirectoryFilter - Static variable in class edu.umd.cs.findbugs.gui.FindBugsFrame
The instance of ArchiveAndDirectoryFilter.
archiveExtensionSet - Static variable in class edu.umd.cs.findbugs.FindBugs
File extensions that indicate an archive (zip, jar, or similar).
archiveExtensionSet - Static variable in class edu.umd.cs.findbugs.gui.FindBugsFrame
Set of archive file extensions.
archiveWorkList - Variable in class edu.umd.cs.findbugs.FindBugs.ZipClassProducer
 
arg0 - Variable in class edu.umd.cs.findbugs.detect.IncompatMask
 
arg1 - Variable in class edu.umd.cs.findbugs.detect.IncompatMask
 
argumentDescriptionMap - Variable in class edu.umd.cs.findbugs.CommandLine
 
array - Variable in class edu.umd.cs.findbugs.ba.LockSet
Lock counts are stored in an array.
ArrayType - Class in edu.umd.cs.findbugs.ba.type
 
ArrayType(int, Type) - Constructor for class edu.umd.cs.findbugs.ba.type.ArrayType
 
ArrayType(String, int, Type) - Constructor for class edu.umd.cs.findbugs.ba.type.ArrayType
 
arrayTypeFromDimensionsAndBaseType(int, Type) - Method in class edu.umd.cs.findbugs.ba.type.TypeRepository
Get an ArrayType from number of dimensions and base type.
arrayTypeFromElementType(Type) - Method in class edu.umd.cs.findbugs.ba.type.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.type.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.
assertionMethodRefSet - Variable in class edu.umd.cs.findbugs.ba.AssertionMethods
Bitset of methodref constant pool indexes referring to likely assertion methods.
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.
assertionMethods - Variable in class edu.umd.cs.findbugs.ba.ClassContext
 
assertionMethods - Variable in class edu.umd.cs.findbugs.ba.IsNullValueFrameModelingVisitor
 
AssertionMethods.UserAssertionMethod - Class in edu.umd.cs.findbugs.ba
 
AssertionMethods.UserAssertionMethod(String, String) - Constructor for class edu.umd.cs.findbugs.ba.AssertionMethods.UserAssertionMethod
 
AssignedFieldMap - Class in edu.umd.cs.findbugs.ba
 
AssignedFieldMap(ClassContext) - Constructor for class edu.umd.cs.findbugs.ba.AssignedFieldMap
 
assignedFieldMap - Variable in class edu.umd.cs.findbugs.ba.ClassContext
 
assignedFieldSetForMethodMap - Variable in class edu.umd.cs.findbugs.ba.AssignedFieldMap
 
asUnsignedByte(byte) - Method in class edu.umd.cs.findbugs.visitclass.PreorderVisitor
 
attemptMatch(BasicBlock, BasicBlock.InstructionIterator) - Method in class edu.umd.cs.findbugs.ba.bcp.PatternMatcher
Attempt to begin a match.
attributeList - Variable in class edu.umd.cs.findbugs.ml.ConvertToARFF
 
attrMetaCharacterMap - Static variable in class edu.umd.cs.findbugs.xml.XMLAttributeList
 
AUX_CLASSPATH_ENTRIES_KEY - Static variable in class edu.umd.cs.findbugs.Project
 
AUX_CLASSPATH_ENTRY_ELEMENT_NAME - Static variable in class edu.umd.cs.findbugs.Project
 
auxClasspathEntryFileFilter - Static variable in class edu.umd.cs.findbugs.gui.FindBugsFrame
The instance of AuxClasspathEntryFileFilter.
auxClasspathEntryList - Variable in class edu.umd.cs.findbugs.Project
The list of auxiliary classpath entries.
AvailableLoad - Class in edu.umd.cs.findbugs.ba
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.AvailableLoad
Constructor from static field.
AvailableLoad(ValueNumber, InstanceField) - Constructor for class edu.umd.cs.findbugs.ba.AvailableLoad
Constructor from object reference and instance field.
availableLoadMap - Variable in class edu.umd.cs.findbugs.ba.ValueNumberFrame
 

B

BACK_EDGE - Static variable in interface edu.umd.cs.findbugs.graph.DFSEdgeTypes
Back edge.
BACKEDGE_SOURCE_EDGE - Static variable in interface edu.umd.cs.findbugs.ba.EdgeTypes
Special (synthetic) edge for path profiling; backedge source to CFG exit.
BACKEDGE_TARGET_EDGE - Static variable in interface edu.umd.cs.findbugs.ba.EdgeTypes
Special (synthetic) edge for path profiling; CFG entry to backedge target.
BackwardDataflowAnalysis<Fact> - Class in edu.umd.cs.findbugs.ba
Abstract base class for backward dataflow analyses.
BackwardDataflowAnalysis(ReverseDepthFirstSearch) - Constructor for class edu.umd.cs.findbugs.ba.BackwardDataflowAnalysis
 
BadAppletConstructor - Class in edu.umd.cs.findbugs.detect
 
BadAppletConstructor(BugReporter) - Constructor for class edu.umd.cs.findbugs.detect.BadAppletConstructor
 
BadlyOverriddenAdapter - Class in edu.umd.cs.findbugs.detect
 
BadlyOverriddenAdapter(BugReporter) - Constructor for class edu.umd.cs.findbugs.detect.BadlyOverriddenAdapter
 
badOverrideMap - Variable in class edu.umd.cs.findbugs.detect.BadlyOverriddenAdapter
 
BadResultSetAccess - Class in edu.umd.cs.findbugs.detect
 
BadResultSetAccess(BugReporter) - Constructor for class edu.umd.cs.findbugs.detect.BadResultSetAccess
 
baseClassName - Variable in class edu.umd.cs.findbugs.detect.Naming
 
baseClassType - Variable in class edu.umd.cs.findbugs.detect.AnyMethodReturnValueStreamFactory
 
baseClassType - Variable in class edu.umd.cs.findbugs.detect.IOStreamFactory
 
baseClassType - Variable in class edu.umd.cs.findbugs.detect.MethodReturnValueStreamFactory
 
baseDir - Variable in class edu.umd.cs.findbugs.ba.SourceFinder.DirectorySourceRepository
 
baseDir - Variable in class edu.umd.cs.findbugs.RecursiveFileSearch
 
baseHeader - Variable in class edu.umd.cs.findbugs.gui.DefaultSortedTableModel
 
baseModel - Variable in class edu.umd.cs.findbugs.gui.DefaultSortedTableModel
 
baseType - Variable in class edu.umd.cs.findbugs.ba.type.ArrayType
 
BasicBlock - Class in edu.umd.cs.findbugs.ba
Simple basic block abstraction for BCEL.
BasicBlock() - Constructor for class edu.umd.cs.findbugs.ba.BasicBlock
Constructor.
basicBlock - Variable in class edu.umd.cs.findbugs.ba.bcp.PatternElementMatch
 
basicBlock - Variable in class edu.umd.cs.findbugs.ba.bcp.PatternMatcher.State
 
basicBlock - Variable in class edu.umd.cs.findbugs.ba.BetterCFGBuilder2.WorkListItem
 
basicBlock - Variable in class edu.umd.cs.findbugs.ba.Location
 
BasicBlock.InstructionIterator - Class in edu.umd.cs.findbugs.ba
A forward Iterator over the instructions of a basic block.
BasicBlock.InstructionIterator(InstructionHandle, InstructionHandle) - Constructor for class edu.umd.cs.findbugs.ba.BasicBlock.InstructionIterator
 
BasicBlock.InstructionReverseIterator - Class in edu.umd.cs.findbugs.ba
A reverse Iterator over the instructions in a basic block.
BasicBlock.InstructionReverseIterator(InstructionHandle, InstructionHandle) - Constructor for class edu.umd.cs.findbugs.ba.BasicBlock.InstructionReverseIterator
 
BasicType - Class in edu.umd.cs.findbugs.ba.type
 
BasicType(int) - Constructor for class edu.umd.cs.findbugs.ba.type.BasicType
 
basicTypeCodeToSignatureMap - Static variable in class edu.umd.cs.findbugs.ba.type.TypeRepository
Basic type codes to signatures.
basicTypeFromSignature(String) - Method in class edu.umd.cs.findbugs.ba.type.TypeRepository
Create an BasicType from a basic type signature.
basicTypeFromTypeCode(byte) - Method in class edu.umd.cs.findbugs.ba.type.TypeRepository
Create an BasicType from a type code.
BCEL_MISSING_CLASS_PATTERN - Static variable in class edu.umd.cs.findbugs.ba.ClassNotFoundExceptionParser
 
BCELRepositoryClassResolver - Class in edu.umd.cs.findbugs.ba.type
ClassResolver that uses the BCEL global Repository class.
BCELRepositoryClassResolver() - Constructor for class edu.umd.cs.findbugs.ba.type.BCELRepositoryClassResolver
 
BCPDoubleCheck - Class in edu.umd.cs.findbugs.detect
A bug detector that uses a ByteCodePattern to find instances of the double check idiom.
BCPDoubleCheck(BugReporter) - Constructor for class edu.umd.cs.findbugs.detect.BCPDoubleCheck
Constructor.
BCPMethodReturnCheck - Class in edu.umd.cs.findbugs.detect
This detector looks for places where the return value of a method is suspiciously ignored.
BCPMethodReturnCheck(BugReporter) - Constructor for class edu.umd.cs.findbugs.detect.BCPMethodReturnCheck
Constructor.
beginDocument() - Method in class edu.umd.cs.findbugs.xml.Dom4JXMLOutput
 
beginDocument() - Method in class edu.umd.cs.findbugs.xml.OutputStreamXMLOutput
 
beginDocument() - Method in interface edu.umd.cs.findbugs.xml.XMLOutput
Begin the XML document.
beginReport() - Method in class edu.umd.cs.findbugs.AbstractBugReporter
 
beginReport() - Method in class edu.umd.cs.findbugs.gui.AnalysisRun.Reporter
 
beginReport() - Method in class edu.umd.cs.findbugs.TextUIBugReporter
 
beginStage(String, int) - Method in class edu.umd.cs.findbugs.gui.RunAnalysisDialog.RunAnalysisProgress
 
BENIGN - Static variable in class edu.umd.cs.findbugs.CategorizeBugs
 
BetterCFGBuilder2 - Class in edu.umd.cs.findbugs.ba
A CFGBuilder that really tries to construct accurate control flow graphs.
BetterCFGBuilder2(MethodGen) - Constructor for class edu.umd.cs.findbugs.ba.BetterCFGBuilder2
Constructor.
BetterCFGBuilder2.Context - Class in edu.umd.cs.findbugs.ba
Inlining context.
BetterCFGBuilder2.Context(BetterCFGBuilder2.Context, BetterCFGBuilder2.Subroutine, CFG) - Constructor for class edu.umd.cs.findbugs.ba.BetterCFGBuilder2.Context
Constructor.
BetterCFGBuilder2.EscapeTarget - Class in edu.umd.cs.findbugs.ba
A placeholder for a control edge that escapes its subroutine to return control back to an outer (calling) subroutine.
BetterCFGBuilder2.EscapeTarget(InstructionHandle, int) - Constructor for class edu.umd.cs.findbugs.ba.BetterCFGBuilder2.EscapeTarget
Constructor.
BetterCFGBuilder2.Subroutine - Class in edu.umd.cs.findbugs.ba
JSR subroutine.
BetterCFGBuilder2.Subroutine(InstructionHandle) - Constructor for class edu.umd.cs.findbugs.ba.BetterCFGBuilder2.Subroutine
Constructor.
BetterCFGBuilder2.WorkListItem - Class in edu.umd.cs.findbugs.ba
A work list item for creating the CFG for a subroutine.
BetterCFGBuilder2.WorkListItem(InstructionHandle, BasicBlock) - Constructor for class edu.umd.cs.findbugs.ba.BetterCFGBuilder2.WorkListItem
Constructor.
BetterTypeAnalysis - Class in edu.umd.cs.findbugs.ba
 
BetterTypeAnalysis(MethodGen, String[], CFG, DepthFirstSearch, TypeRepository, TypeMerger, RepositoryLookupFailureCallback) - Constructor for class edu.umd.cs.findbugs.ba.BetterTypeAnalysis
 
BetterTypeFrame - Class in edu.umd.cs.findbugs.ba
A Frame containing Type objects representing the type of each item in a Java stack frame.
BetterTypeFrame(int) - Constructor for class edu.umd.cs.findbugs.ba.BetterTypeFrame
Constructor.
BetterTypeFrameModelingVisitor - Class in edu.umd.cs.findbugs.ba
Dataflow analysis to determine types for slots in Java stack frames, using a TypeRepository to create the type objects (rather than BCEL's Type classes).
BetterTypeFrameModelingVisitor(TypeRepository, MethodGen) - Constructor for class edu.umd.cs.findbugs.ba.BetterTypeFrameModelingVisitor
 
BetterVisitor - Class in edu.umd.cs.findbugs.visitclass
Fixedup of from org.apache.bcel.classfile.Visitor
BetterVisitor() - Constructor for class edu.umd.cs.findbugs.visitclass.BetterVisitor
 
Binding - Class in edu.umd.cs.findbugs.ba.bcp
A Binding binds a name to a Variable.
Binding(String, Variable) - Constructor for class edu.umd.cs.findbugs.ba.bcp.Binding
Constructor.
binding - Variable in class edu.umd.cs.findbugs.ba.bcp.BindingSet
 
BindingSet - Class in edu.umd.cs.findbugs.ba.bcp
A set of Bindings, which are definitions of variables occuring in a ByteCodePattern.
BindingSet(Binding, BindingSet) - Constructor for class edu.umd.cs.findbugs.ba.bcp.BindingSet
Constructor; creates a new BindingSet as an extension of an existing one.
bindingSet - Variable in class edu.umd.cs.findbugs.ba.bcp.ByteCodePatternMatch
 
bindingSet - Variable in class edu.umd.cs.findbugs.ba.bcp.MatchResult
 
bindingSet - Variable in class edu.umd.cs.findbugs.ba.bcp.PatternMatcher.State
 
bitop - Variable in class edu.umd.cs.findbugs.detect.IncompatMask
 
BLACK - Static variable in class edu.umd.cs.findbugs.graph.AbstractDepthFirstSearch
Color of a vertex whose entire search tree has been visited.
blockAnnotate(BasicBlock) - Method in class edu.umd.cs.findbugs.ba.CFGPrinter
 
blockAnnotate(BasicBlock) - Method in class edu.umd.cs.findbugs.ba.DataflowCFGPrinter
 
blockIter - Variable in class edu.umd.cs.findbugs.ba.CFG.LocationIterator
 
blockIterator() - Method in class edu.umd.cs.findbugs.ba.AbstractBlockOrder
 
blockIterator() - Method in interface edu.umd.cs.findbugs.ba.BlockOrder
Return an Iterator which visits the basic blocks in order.
blockIterator() - Method in class edu.umd.cs.findbugs.ba.CFG
Get an Iterator over the nodes (BasicBlocks) of the control flow graph.
blockList - Variable in class edu.umd.cs.findbugs.ba.AbstractBlockOrder
 
blockMap - Variable in class edu.umd.cs.findbugs.ba.BetterCFGBuilder2.Context
 
blockMap - Variable in class edu.umd.cs.findbugs.ba.BetterCFGBuilder2.Subroutine
 
BlockOrder - Interface in edu.umd.cs.findbugs.ba
Specify an order for visiting basic blocks.
blockOrder - Variable in class edu.umd.cs.findbugs.ba.Dataflow
 
blockStartAnnotate(BasicBlock) - Method in class edu.umd.cs.findbugs.ba.CFGPrinter
 
blockStartAnnotate(BasicBlock) - Method in class edu.umd.cs.findbugs.ba.DataflowCFGPrinter
 
BlockType - Class in edu.umd.cs.findbugs.ba
Dataflow value representing the current nesting of catch and finally blocks.
BlockType() - Constructor for class edu.umd.cs.findbugs.ba.BlockType
Constructor.
BlockTypeAnalysis - Class in edu.umd.cs.findbugs.ba
Dataflow analysis to determine the nesting of catch and finally blocks within a method.
BlockTypeAnalysis(DepthFirstSearch) - Constructor for class edu.umd.cs.findbugs.ba.BlockTypeAnalysis
Constructor.
blockTypeDataflowFactory - Variable in class edu.umd.cs.findbugs.ba.ClassContext
 
booleanType - Variable in class edu.umd.cs.findbugs.ba.type.TypeRepository
 
BOTTOM - Static variable in class edu.umd.cs.findbugs.ba.LockCount
Bottom value.
BOTTOM - Static variable in class edu.umd.cs.findbugs.ba.LockSet
An invalid lock count resulting from the meet of two different (inconsistent) lock counts.
BOTTOM - Static variable in class edu.umd.cs.findbugs.ba.StackDepthAnalysis
 
BOTTOM_TYPE_SIGNATURE - Static variable in interface edu.umd.cs.findbugs.ba.type.SpecialTypeSignatures
Signature of special "Bottom" type, which is the zero element of the type meet operation.
BottomType - Class in edu.umd.cs.findbugs.ba
Special "bottom" type.
BottomType() - Constructor for class edu.umd.cs.findbugs.ba.BottomType
 
BottomType - Class in edu.umd.cs.findbugs.ba.type
Special bottom type used in dataflow.
BottomType() - Constructor for class edu.umd.cs.findbugs.ba.type.BottomType
 
bottomType - Variable in class edu.umd.cs.findbugs.ba.type.TypeRepository
 
bottomVerticalFiller - Variable in class edu.umd.cs.findbugs.gui.RunAnalysisDialog
 
brackets - Static variable in class edu.umd.cs.findbugs.ba.type.ArrayType
 
branchFallThrough - Variable in class edu.umd.cs.findbugs.visitclass.DismantleBytecode
 
branchOffset - Variable in class edu.umd.cs.findbugs.visitclass.DismantleBytecode
 
branchTarget - Variable in class edu.umd.cs.findbugs.visitclass.DismantleBytecode
 
brief - Variable in class edu.umd.cs.findbugs.FindExamples
 
browseClasspathEntryButton - Variable in class edu.umd.cs.findbugs.gui.FindBugsFrame
 
browseClasspathEntryButtonActionPerformed(ActionEvent) - Method in class edu.umd.cs.findbugs.gui.FindBugsFrame
 
browseJarButton - Variable in class edu.umd.cs.findbugs.gui.FindBugsFrame
 
browseJarButtonActionPerformed(ActionEvent) - Method in class edu.umd.cs.findbugs.gui.FindBugsFrame
 
browseSrcDirButton - Variable in class edu.umd.cs.findbugs.gui.FindBugsFrame
 
browseSrcDirButtonActionPerformed(ActionEvent) - Method in class edu.umd.cs.findbugs.gui.FindBugsFrame
 
buf - Variable in class edu.umd.cs.findbugs.gui.AnalysisErrorDialog
 
buf - Variable in class edu.umd.cs.findbugs.xml.XMLAttributeList.StringBufferQuoteMetaCharacters
 
bug - Variable in class edu.umd.cs.findbugs.CategorizeBugs.Stats
 
BUG - Static variable in class edu.umd.cs.findbugs.ml.ConvertToARFF
 
BUG_COUNT - Static variable in class edu.umd.cs.findbugs.gui.FindBugsFrame
 
BugAnnotation - Interface in edu.umd.cs.findbugs
An object providing context information about a particular BugInstance.
BugAnnotationVisitor - Interface in edu.umd.cs.findbugs
 
bugCategoryCheckBoxList - Variable in class edu.umd.cs.findbugs.gui.FindBugsFrame
 
bugCategoryDescriptionBundle - Variable in class edu.umd.cs.findbugs.I18N
 
bugCategoryList - Variable in class edu.umd.cs.findbugs.gui.FindBugsFrame
 
bugCategorySet - Variable in class edu.umd.cs.findbugs.FindBugs.FindBugsCommandLine
 
bugCellRenderer - Static variable in class edu.umd.cs.findbugs.gui.FindBugsFrame
The instance of BugCellRenderer.
BugCode - Class in edu.umd.cs.findbugs
A BugCode is an abbreviation that is shared among some number of BugPatterns.
BugCode(String, String) - Constructor for class edu.umd.cs.findbugs.BugCode
Constructor.
bugCodeIterator() - Method in class edu.umd.cs.findbugs.Plugin
Get Iterator over BugCode objects in the Plugin.
bugCodeList - Variable in class edu.umd.cs.findbugs.BugCodeMatcher
 
bugCodeList - Variable in class edu.umd.cs.findbugs.Plugin
 
bugCodeMap - Variable in class edu.umd.cs.findbugs.I18N
 
BugCodeMatcher - Class in edu.umd.cs.findbugs
 
BugCodeMatcher(String) - Constructor for class edu.umd.cs.findbugs.BugCodeMatcher
 
bugCollection - Variable in class edu.umd.cs.findbugs.AddAnnotation
 
bugCollection - Variable in class edu.umd.cs.findbugs.AddMessages
 
BugCollection - Class in edu.umd.cs.findbugs
Abstract base class for collections of BugInstance objects and error messages associated with analysis.
BugCollection() - Constructor for class edu.umd.cs.findbugs.BugCollection
 
bugCollection - Variable in class edu.umd.cs.findbugs.BugCollectionBugReporter
 
bugCollection - Variable in class edu.umd.cs.findbugs.CountBugs
 
bugCollection - Variable in class edu.umd.cs.findbugs.gui.AnalysisRun.Reporter
 
bugCollection - Variable in class edu.umd.cs.findbugs.SAXBugCollectionHandler
 
bugCollection - Variable in class edu.umd.cs.findbugs.SortingBugReporter
 
bugCollection - Variable in class edu.umd.cs.findbugs.XDocsBugReporter
 
BugCollectionBugReporter - Class in edu.umd.cs.findbugs
 
BugCollectionBugReporter(Project) - Constructor for class edu.umd.cs.findbugs.BugCollectionBugReporter
 
bugCount - Variable in class edu.umd.cs.findbugs.FindBugs.ErrorCountingBugReporter
 
bugDescriptionEditorPane - Variable in class edu.umd.cs.findbugs.gui.FindBugsFrame
 
bugDescriptionScrollPane - Variable in class edu.umd.cs.findbugs.gui.FindBugsFrame
 
bugDetailsTabbedPane - Variable in class edu.umd.cs.findbugs.gui.FindBugsFrame
 
bugGroupIcon - Variable in class edu.umd.cs.findbugs.gui.FindBugsFrame.BugCellRenderer
 
BugHistory - Class in edu.umd.cs.findbugs
Analyze bug results to find new, fixed, and retained bugs between versions of the same program.
BugHistory() - Constructor for class edu.umd.cs.findbugs.BugHistory
 
bugIcon - Variable in class edu.umd.cs.findbugs.gui.FindBugsFrame.BugCellRenderer
 
BugInstance - Class in edu.umd.cs.findbugs
An instance of a bug pattern.
BugInstance(String, int) - Constructor for class edu.umd.cs.findbugs.BugInstance
Constructor.
BugInstance(Detector, String, int) - Constructor for class edu.umd.cs.findbugs.BugInstance
Create a new BugInstance.
bugInstance - Variable in class edu.umd.cs.findbugs.SAXBugCollectionHandler
 
bugInstanceByClassComparator - Static variable in class edu.umd.cs.findbugs.gui.FindBugsFrame
The instance of BugInstanceByClassComparator.
bugInstanceByPackageComparator - Static variable in class edu.umd.cs.findbugs.gui.FindBugsFrame
The instance of BugInstanceByPackageComparator.
bugInstanceByTypeComparator - Static variable in class edu.umd.cs.findbugs.gui.FindBugsFrame
The instance of BugTypeByTypeComparator.
bugInstanceClassComparator - Static variable in class edu.umd.cs.findbugs.gui.FindBugsFrame
The instance of BugInstanceClassComparator.
BugInstanceGroup - Class in edu.umd.cs.findbugs.gui
A BugInstanceGroup represents a node in the bug tree which groups related bug instances.
BugInstanceGroup(String, String) - Constructor for class edu.umd.cs.findbugs.gui.BugInstanceGroup
Creates a new instance of BugInstanceGroup.
bugInstancePackageComparator - Static variable in class edu.umd.cs.findbugs.gui.FindBugsFrame
The instance of BugInstancePackageComparator.
bugInstanceTypeComparator - Static variable in class edu.umd.cs.findbugs.gui.FindBugsFrame
The instance of BugInstanceTypeComparator.
BugPattern - Class in edu.umd.cs.findbugs
A BugPattern object collects all of the metadata for a particular species of BugInstance.
BugPattern(String, String, String, boolean, String, String, String) - Constructor for class edu.umd.cs.findbugs.BugPattern
Constructor.
bugPattern - Variable in class edu.umd.cs.findbugs.WarningSuppressor
 
bugPatternIterator() - Method in class edu.umd.cs.findbugs.I18N
Get an Iterator over all registered bug patterns.
bugPatternIterator() - Method in class edu.umd.cs.findbugs.Plugin
Get Iterator over BugPattern objects in the Plugin.
bugPatternList - Variable in class edu.umd.cs.findbugs.Plugin
 
bugPatternMap - Variable in class edu.umd.cs.findbugs.I18N
 
bugPatternType - Variable in class edu.umd.cs.findbugs.detect.InstanceFieldLoadStreamFactory
 
BugReporter - Interface in edu.umd.cs.findbugs
Generic interface for bug reporter objects.
bugReporter - Variable in class edu.umd.cs.findbugs.detect.BadAppletConstructor
 
bugReporter - Variable in class edu.umd.cs.findbugs.detect.BadlyOverriddenAdapter
 
bugReporter - Variable in class edu.umd.cs.findbugs.detect.BadResultSetAccess
 
bugReporter - Variable in class edu.umd.cs.findbugs.detect.BCPDoubleCheck
 
bugReporter - Variable in class edu.umd.cs.findbugs.detect.BCPMethodReturnCheck
 
bugReporter - Variable in class edu.umd.cs.findbugs.detect.CloneIdiom
 
bugReporter - Variable in class edu.umd.cs.findbugs.detect.DontCatchIllegalMonitorStateException
 
bugReporter - Variable in class edu.umd.cs.findbugs.detect.DroppedException
 
bugReporter - Variable in class edu.umd.cs.findbugs.detect.DumbMethods
 
bugReporter - Variable in class edu.umd.cs.findbugs.detect.EmptyZipFileEntry
 
bugReporter - Variable in class edu.umd.cs.findbugs.detect.EqStringTest
 
bugReporter - Variable in class edu.umd.cs.findbugs.detect.FindBugsSummaryStats
 
bugReporter - Variable in class edu.umd.cs.findbugs.detect.FindDeadLocalStores
 
bugReporter - Variable in class edu.umd.cs.findbugs.detect.FindDoubleCheck
 
bugReporter - Variable in class edu.umd.cs.findbugs.detect.FindFieldSelfAssignment
 
bugReporter - Variable in class edu.umd.cs.findbugs.detect.FindFinalizeInvocations
 
bugReporter - Variable in class edu.umd.cs.findbugs.detect.FindFloatMath
 
bugReporter - Variable in class edu.umd.cs.findbugs.detect.FindHEmismatch
 
bugReporter - Variable in class edu.umd.cs.findbugs.detect.FindInconsistentSync2
 
bugReporter - Variable in class edu.umd.cs.findbugs.detect.FindJSR166LockMonitorenter
 
bugReporter - Variable in class edu.umd.cs.findbugs.detect.FindLocalSelfAssignment
 
bugReporter - Variable in class edu.umd.cs.findbugs.detect.FindMaskedFields
 
bugReporter - Variable in class edu.umd.cs.findbugs.detect.FindMismatchedWaitOrNotify
 
bugReporter - Variable in class edu.umd.cs.findbugs.detect.FindNakedNotify
 
bugReporter - Variable in class edu.umd.cs.findbugs.detect.FindNonShortCircuit
 
bugReporter - Variable in class edu.umd.cs.findbugs.detect.FindNullDeref
 
bugReporter - Variable in class edu.umd.cs.findbugs.detect.FindRefComparison
 
bugReporter - Variable in class edu.umd.cs.findbugs.detect.FindReturnRef
 
bugReporter - Variable in class edu.umd.cs.findbugs.detect.FindRunInvocations
 
bugReporter - Variable in class edu.umd.cs.findbugs.detect.FindSpinLoop
 
bugReporter - Variable in class edu.umd.cs.findbugs.detect.FindTwoLockWait
 
bugReporter - Variable in class edu.umd.cs.findbugs.detect.FindUncalledPrivateMethods
 
bugReporter - Variable in class edu.umd.cs.findbugs.detect.FindUnconditionalWait
 
bugReporter - Variable in class edu.umd.cs.findbugs.detect.FindUninitializedGet
 
bugReporter - Variable in class edu.umd.cs.findbugs.detect.FindUnsyncGet
 
bugReporter - Variable in class edu.umd.cs.findbugs.detect.FindUselessControlFlow
 
bugReporter - Variable in class edu.umd.cs.findbugs.detect.IncompatMask
 
bugReporter - Variable in class edu.umd.cs.findbugs.detect.InefficientToArray
 
bugReporter - Variable in class edu.umd.cs.findbugs.detect.InfiniteRecursiveLoop
 
bugReporter - Variable in class edu.umd.cs.findbugs.detect.InheritanceUnsafeGetResource
 
bugReporter - Variable in class edu.umd.cs.findbugs.detect.InitializationChain
 
bugReporter - Variable in class edu.umd.cs.findbugs.detect.InstantiateStaticClass
 
bugReporter - Variable in class edu.umd.cs.findbugs.detect.InvalidJUnitTest
 
bugReporter - Variable in class edu.umd.cs.findbugs.detect.IteratorIdioms
 
bugReporter - Variable in class edu.umd.cs.findbugs.detect.LazyInit
 
bugReporter - Variable in class edu.umd.cs.findbugs.detect.LockedFields
 
bugReporter - Variable in class edu.umd.cs.findbugs.detect.MutableLock
 
bugReporter - Variable in class edu.umd.cs.findbugs.detect.MutableStaticFields
 
bugReporter - Variable in class edu.umd.cs.findbugs.detect.Naming
 
bugReporter - Variable in class edu.umd.cs.findbugs.detect.NoteCheckReturnValue
 
bugReporter - Variable in class edu.umd.cs.findbugs.detect.NoteSuppressedWarnings
 
bugReporter - Variable in class edu.umd.cs.findbugs.detect.PreferZeroLengthArrays
 
bugReporter - Variable in class edu.umd.cs.findbugs.detect.ReadReturnShouldBeChecked
 
bugReporter - Variable in class edu.umd.cs.findbugs.detect.RuntimeExceptionCapture
 
bugReporter - Variable in class edu.umd.cs.findbugs.detect.SerializableIdiom
 
bugReporter - Variable in class edu.umd.cs.findbugs.detect.StartInConstructor
 
bugReporter - Variable in class edu.umd.cs.findbugs.detect.StringConcatenation
 
bugReporter - Variable in class edu.umd.cs.findbugs.detect.SuperfluousInstanceOf
 
bugReporter - Variable in class edu.umd.cs.findbugs.detect.SuspiciousThreadInterrupted
 
bugReporter - Variable in class edu.umd.cs.findbugs.detect.SwitchFallthrough
 
bugReporter - Variable in class edu.umd.cs.findbugs.detect.TestingGround
 
bugReporter - Variable in class edu.umd.cs.findbugs.detect.UnreadFields
 
bugReporter - Variable in class edu.umd.cs.findbugs.detect.UseObjectEquals
 
bugReporter - Variable in class edu.umd.cs.findbugs.detect.VolatileUsage
 
bugReporter - Variable in class edu.umd.cs.findbugs.detect.WaitInLoop
 
bugReporter - Variable in class edu.umd.cs.findbugs.detect.WrongMapIterator
 
bugReporter - Variable in class edu.umd.cs.findbugs.FindBugs
 
bugReporter - Variable in class edu.umd.cs.findbugs.ResourceTrackingDetector
 
BugReporterObserver - Interface in edu.umd.cs.findbugs
Observer to determine when a BugReporter reports a bug.
bugReporterType - Variable in class edu.umd.cs.findbugs.FindBugs.FindBugsCommandLine
 
BUGS_FOUND_FLAG - Static variable in interface edu.umd.cs.findbugs.ExitCodes
Bugs were reported.
bugSet - Variable in class edu.umd.cs.findbugs.SortedBugCollection
 
bugSummaryEditorPane - Variable in class edu.umd.cs.findbugs.gui.FindBugsFrame
 
bugTreeBugDetailsSplitter - Variable in class edu.umd.cs.findbugs.gui.FindBugsFrame
 
bugTreeBugDetailsSplitterPropertyChange(PropertyChangeEvent) - Method in class edu.umd.cs.findbugs.gui.FindBugsFrame
 
bugTreeList - Variable in class edu.umd.cs.findbugs.gui.FindBugsFrame
 
bugTreePanel - Variable in class edu.umd.cs.findbugs.gui.FindBugsFrame
 
bugTreeSelectionChanged(TreeSelectionEvent) - Method in class edu.umd.cs.findbugs.gui.FindBugsFrame
This is called whenever the selection is changed in the bug tree.
bugType - Variable in class edu.umd.cs.findbugs.detect.AnyMethodReturnValueStreamFactory
 
bugType - Variable in class edu.umd.cs.findbugs.detect.FindOpenStream.PotentialOpenStream
 
bugType - Variable in class edu.umd.cs.findbugs.detect.IOStreamFactory
 
bugType - Variable in class edu.umd.cs.findbugs.detect.MethodReturnValueStreamFactory
 
bugType - Variable in class edu.umd.cs.findbugs.detect.Stream
 
build() - Method in class edu.umd.cs.findbugs.ba.AssignedFieldMap
 
build() - Method in class edu.umd.cs.findbugs.ba.BetterCFGBuilder2
 
build(BetterCFGBuilder2.Subroutine) - Method in class edu.umd.cs.findbugs.ba.BetterCFGBuilder2
Build a subroutine.
build() - Method in interface edu.umd.cs.findbugs.ba.CFGBuilder
Build the CFG.
build(MethodGen) - Method in class edu.umd.cs.findbugs.ba.ExceptionHandlerMap
 
build() - Method in class edu.umd.cs.findbugs.ba.LineNumberMap
Build the line number information.
build() - Method in class edu.umd.cs.findbugs.plan.ExecutionPlan
Build the execution plan.
buildConstraintGraph(Map<String, DetectorNode>, Map<String, DetectorFactory>, List<DetectorOrderingConstraint>) - Method in class edu.umd.cs.findbugs.plan.ExecutionPlan
Build a constraint graph.
buildFactoryMap() - Method in class edu.umd.cs.findbugs.plan.ExecutionPlan
 
buildPassList(ConstraintGraph) - Method in class edu.umd.cs.findbugs.plan.ExecutionPlan
 
buildResourceCollection(ClassContext, Method, ResourceTrackerType) - Method in class edu.umd.cs.findbugs.ResourceTrackingDetector
 
buildSelectPath(JList) - Method in class edu.umd.cs.findbugs.gui.FindBugsFrame
 
bundle - Static variable in class edu.umd.cs.findbugs.gui.L10N
 
busyCFGSet - Static variable in class edu.umd.cs.findbugs.ba.ClassContext
 
BY_CODE_ONLY - Static variable in class edu.umd.cs.findbugs.CategorizeBugs
 
byBugTypeBugTree - Variable in class edu.umd.cs.findbugs.gui.FindBugsFrame
 
byBugTypeScrollPane - Variable in class edu.umd.cs.findbugs.gui.FindBugsFrame
 
byClassBugTree - Variable in class edu.umd.cs.findbugs.gui.FindBugsFrame
 
byClassScrollPane - Variable in class edu.umd.cs.findbugs.gui.FindBugsFrame
 
byPackageBugTree - Variable in class edu.umd.cs.findbugs.gui.FindBugsFrame
 
byPackageScrollPane - Variable in class edu.umd.cs.findbugs.gui.FindBugsFrame
 
bySummary - Variable in class edu.umd.cs.findbugs.gui.FindBugsFrame
 
ByteCodePattern - Class in edu.umd.cs.findbugs.ba.bcp
A ByteCodePattern is a pattern matching a sequence of bytecode instructions.
ByteCodePattern() - Constructor for class edu.umd.cs.findbugs.ba.bcp.ByteCodePattern
 
ByteCodePatternDetector - Class in edu.umd.cs.findbugs
A base class for bug detectors that are based on a ByteCodePattern.
ByteCodePatternDetector() - Constructor for class edu.umd.cs.findbugs.ByteCodePatternDetector
 
ByteCodePatternMatch - Class in edu.umd.cs.findbugs.ba.bcp
 
ByteCodePatternMatch(BindingSet, PatternElementMatch) - Constructor for class edu.umd.cs.findbugs.ba.bcp.ByteCodePatternMatch
 
byteCodePatternMatchIterator() - Method in class edu.umd.cs.findbugs.ba.bcp.PatternMatcher
Return an Iterator over the ByteCodePatternMatch objects representing successful matches of the ByteCodePattern.
BytecodeScanner - Class in edu.umd.cs.findbugs.ba
Scan the raw bytecodes of a method.
BytecodeScanner() - Constructor for class edu.umd.cs.findbugs.ba.BytecodeScanner
 
BytecodeScanner.Callback - Interface in edu.umd.cs.findbugs.ba
Callback interface to report scanned instructions.
BytecodeScanningDetector - Class in edu.umd.cs.findbugs
Base class for Detectors which want to extend DismantleBytecode.
BytecodeScanningDetector() - Constructor for class edu.umd.cs.findbugs.BytecodeScanningDetector
 
bytecodeSetFactory - Variable in class edu.umd.cs.findbugs.ba.ClassContext
 
byteType - Variable in class edu.umd.cs.findbugs.ba.type.TypeRepository
 

C

cache - Variable in class edu.umd.cs.findbugs.ba.SourceFinder
 
cache - Variable in class edu.umd.cs.findbugs.ba.ValueNumberAnalysis
 
cache - Variable in class edu.umd.cs.findbugs.ba.ValueNumberFrameModelingVisitor
 
CACHE_SIZE - Static variable in class edu.umd.cs.findbugs.ba.SourceFinder
 
cachedHashCode - Variable in class edu.umd.cs.findbugs.ba.AbstractField
 
cachedHashCode - Variable in class edu.umd.cs.findbugs.ba.ValueNumberCache.Entry
 
cachedHashCode - Variable in class edu.umd.cs.findbugs.BugInstance
 
callback - Variable in class edu.umd.cs.findbugs.gui.Grouper
 
calledMethodIterator() - Method in class edu.umd.cs.findbugs.SelfCalls
Get an Iterator over self-called methods.
calledMethodNames - Variable in class edu.umd.cs.findbugs.detect.FindUncalledPrivateMethods
 
calledMethods - Variable in class edu.umd.cs.findbugs.detect.FindUncalledPrivateMethods
 
calledMethodSet - Variable in class edu.umd.cs.findbugs.SelfCalls
 
caller - Variable in class edu.umd.cs.findbugs.ba.BetterCFGBuilder2.Context
 
CallGraph - Class in edu.umd.cs.findbugs
 
CallGraph() - Constructor for class edu.umd.cs.findbugs.CallGraph
 
callGraph - Variable in class edu.umd.cs.findbugs.SelfCalls
 
CallGraphEdge - Class in edu.umd.cs.findbugs
 
CallGraphEdge(CallGraphNode, CallGraphNode) - Constructor for class edu.umd.cs.findbugs.CallGraphEdge
 
CallGraphNode - Class in edu.umd.cs.findbugs
 
CallGraphNode() - Constructor for class edu.umd.cs.findbugs.CallGraphNode
 
callSite - Variable in class edu.umd.cs.findbugs.CallGraphEdge
 
CallSite - Class in edu.umd.cs.findbugs
The site of a method call.
CallSite(Method, BasicBlock, InstructionHandle) - Constructor for class edu.umd.cs.findbugs.CallSite
Constructor.
callSiteIterator() - Method in class edu.umd.cs.findbugs.SelfCalls
Get an Iterator over all self call sites.
callToInternSeen - Variable in class edu.umd.cs.findbugs.detect.EqStringTest
 
canAdvanceToNextBasicBlock() - Method in class edu.umd.cs.findbugs.ba.bcp.PatternMatcher.State
Determine if it is possible to continue matching in a successor basic block.
cancelButton - Variable in class edu.umd.cs.findbugs.gui.ConfigureDetectorsDialog
 
cancelButton - Variable in class edu.umd.cs.findbugs.gui.RunAnalysisDialog
 
cancelButtonActionPerformed(ActionEvent) - Method in class edu.umd.cs.findbugs.gui.ConfigureDetectorsDialog
 
cancelButtonActionPerformed(ActionEvent) - Method in class edu.umd.cs.findbugs.gui.RunAnalysisDialog
 
canFork - Variable in class edu.umd.cs.findbugs.ba.bcp.PatternMatcher.State
 
canonicalToMyMethod - Variable in class edu.umd.cs.findbugs.detect.Naming
 
canonicalToTrueMapping - Variable in class edu.umd.cs.findbugs.detect.Naming
 
CATCH - Static variable in class edu.umd.cs.findbugs.ba.BlockType
 
CATCH - Static variable in class edu.umd.cs.findbugs.detect.DroppedException
 
catchBlockHasComment(SourceLineAnnotation) - Method in class edu.umd.cs.findbugs.detect.DroppedException
Analyze a class's source code to see if there is a comment (or other text) in a catch block we have marked as dropping an exception.
catchList - Variable in class edu.umd.cs.findbugs.detect.RuntimeExceptionCapture
 
CategorizeBugs - Class in edu.umd.cs.findbugs
 
CategorizeBugs() - Constructor for class edu.umd.cs.findbugs.CategorizeBugs
 
CategorizeBugs.Stats - Class in edu.umd.cs.findbugs
 
CategorizeBugs.Stats() - Constructor for class edu.umd.cs.findbugs.CategorizeBugs.Stats
 
category - Variable in class edu.umd.cs.findbugs.BugPattern
 
category - Variable in class edu.umd.cs.findbugs.CountBugs.CategoryKey
 
category - Variable in class edu.umd.cs.findbugs.FindExamples
 
categoryMap - Static variable in class edu.umd.cs.findbugs.TextUIBugReporter
 
categorySet - Variable in class edu.umd.cs.findbugs.FindBugs.CategoryFilteringBugReporter
 
causes - Variable in class edu.umd.cs.findbugs.detect.DroppedException
 
cfg - Variable in class edu.umd.cs.findbugs.ba.AbstractDominatorsAnalysis
 
cfg - Variable in class edu.umd.cs.findbugs.ba.bcp.PatternMatcher
 
cfg - Variable in class edu.umd.cs.findbugs.ba.BetterCFGBuilder2
 
cfg - Variable in class edu.umd.cs.findbugs.ba.BetterCFGBuilder2.Subroutine
 
CFG - Class in edu.umd.cs.findbugs.ba
Simple control flow graph abstraction for BCEL.
CFG() - Constructor for class edu.umd.cs.findbugs.ba.CFG
Constructor.
cfg - Variable in class edu.umd.cs.findbugs.ba.CFGPrinter
 
cfg - Variable in class edu.umd.cs.findbugs.ba.Dataflow
 
cfg - Variable in class edu.umd.cs.findbugs.ba.PruneInfeasibleExceptionEdges
 
cfg - Variable in class edu.umd.cs.findbugs.ba.PruneUnconditionalExceptionThrowerEdges
 
cfg - Variable in class edu.umd.cs.findbugs.ba.ResourceValueAnalysis
 
cfg - Variable in class edu.umd.cs.findbugs.ba.SimplePathEnumerator
 
cfg - Variable in class edu.umd.cs.findbugs.ba.TypeAnalysis
 
CFG.LocationIterator - Class in edu.umd.cs.findbugs.ba
An Iterator over the Locations in the CFG.
CFG.LocationIterator() - Constructor for class edu.umd.cs.findbugs.ba.CFG.LocationIterator
 
CFGBuilder - Interface in edu.umd.cs.findbugs.ba
Abstract interface for CFG builder classes.
CFGBuilderException - Exception in edu.umd.cs.findbugs.ba
 
CFGBuilderException(String) - Constructor for exception edu.umd.cs.findbugs.ba.CFGBuilderException
 
cfgBuilderException - Variable in class edu.umd.cs.findbugs.ba.ClassContext.AnalysisResult
 
CFGBuilderFactory - Class in edu.umd.cs.findbugs.ba
Factory object to create CFGBuilders for methods.
CFGBuilderFactory() - Constructor for class edu.umd.cs.findbugs.ba.CFGBuilderFactory
 
cfgFactory - Variable in class edu.umd.cs.findbugs.ba.ClassContext
 
CFGPrinter - Class in edu.umd.cs.findbugs.ba
Print out a representation of a control-flow graph.
CFGPrinter(CFG) - Constructor for class edu.umd.cs.findbugs.ba.CFGPrinter
 
characters(char[], int, int) - Method in class edu.umd.cs.findbugs.SAXBugCollectionHandler
 
charType - Variable in class edu.umd.cs.findbugs.ba.type.TypeRepository
 
check - Variable in class edu.umd.cs.findbugs.detect.CloneIdiom
 
check - Variable in class edu.umd.cs.findbugs.detect.FindReturnRef
 
CHECK_ALL - Static variable in class edu.umd.cs.findbugs.detect.BCPMethodReturnCheck
 
CHECK_ASSERTIONS - Static variable in interface edu.umd.cs.findbugs.ba.Debug
Check assertions.
checkBugDetailsVisibility() - Method in class edu.umd.cs.findbugs.gui.FindBugsFrame
 
checkConsistent(Variable, Variable, BindingSet) - Method in class edu.umd.cs.findbugs.ba.bcp.FieldAccess
Check that the Variables determined for the field and the value loaded/stored are consistent with previous variable definitions.
checkConsumedAndProducedValues(Instruction, ValueNumber[], ValueNumber[]) - Method in class edu.umd.cs.findbugs.ba.ValueNumberFrameModelingVisitor
 
CHECKED_EXCEPTIONS_FLAG - Static variable in interface edu.umd.cs.findbugs.ba.EdgeTypes
Checked exceptions can be thrown on edge.
CHECKED_NN - Static variable in class edu.umd.cs.findbugs.ba.IsNullValue
 
CHECKED_NULL - Static variable in class edu.umd.cs.findbugs.ba.IsNullValue
 
checkedCauses - Variable in class edu.umd.cs.findbugs.detect.DroppedException
 
checkedNonNullValue() - Static method in class edu.umd.cs.findbugs.ba.IsNullValue
Get the instance representing a value known to be non-null because it was compared against null value, or because we saw the object creation.
checkEqualsComparison(Location, JavaClass, MethodGen, TypeDataflow) - Method in class edu.umd.cs.findbugs.detect.FindRefComparison
 
checkForRecursion() - Method in class edu.umd.cs.findbugs.ba.BetterCFGBuilder2.Context
Check to ensure that this context is not the result of recursion.
checkInputStream(InputStream) - Method in class edu.umd.cs.findbugs.BugCollection
 
checkIntegrity() - Method in class edu.umd.cs.findbugs.ba.CFG
 
checkNonSuper(Naming.MyMethod, HashSet<Naming.MyMethod>) - Method in class edu.umd.cs.findbugs.detect.Naming
 
checkRefComparison(Location, JavaClass, MethodGen, TypeDataflow) - Method in class edu.umd.cs.findbugs.detect.FindRefComparison
 
CheckReturnValue - Annotation Type in edu.umd.cs.findbugs.annotations
 
checkState(int) - Method in class edu.umd.cs.findbugs.detect.IncompatMask
 
checkSuper(Naming.MyMethod, HashSet<Naming.MyMethod>) - Method in class edu.umd.cs.findbugs.detect.Naming
 
checkTable(LineNumberTable) - Method in class edu.umd.cs.findbugs.ba.LineNumberMap
 
childIterator() - Method in class edu.umd.cs.findbugs.CompoundMatcher
 
childIterator() - Method in class edu.umd.cs.findbugs.graph.SearchTree
Return collection of children of this search tree.
childList - Variable in class edu.umd.cs.findbugs.ba.bcp.MatchAny
 
childList - Variable in class edu.umd.cs.findbugs.CompoundMatcher
 
choose(boolean, String) - Method in interface edu.umd.cs.findbugs.FindBugs.Chooser
Choose a detector, plugin, etc.
choose(String, String, FindBugs.Chooser) - Method in class edu.umd.cs.findbugs.FindBugs.FindBugsCommandLine
Common handling code for -chooseVisitors and -choosePlugins options.
choose(DetectorFactory) - Method in interface edu.umd.cs.findbugs.Plugin.FactoryChooser
 
chooseFactory(Plugin.FactoryChooser) - Method in class edu.umd.cs.findbugs.Plugin
 
chooseFile(JFileChooser, String) - Method in class edu.umd.cs.findbugs.gui.FindBugsFrame
Run a file chooser dialog.
chooseFileToOpen(JFileChooser) - Method in class edu.umd.cs.findbugs.gui.FindBugsFrame
Run a file chooser dialog to choose a file to open.
CLASS_EDGE - Static variable in interface edu.umd.cs.findbugs.ba.type.InheritanceGraphEdgeTypes
Class edge.
ClassAnnotation - Class in edu.umd.cs.findbugs
A BugAnnotation object specifying a Java class involved in the bug.
ClassAnnotation(String) - Constructor for class edu.umd.cs.findbugs.ClassAnnotation
Constructor.
classConstantOperand - Variable in class edu.umd.cs.findbugs.visitclass.DismantleBytecode
 
classContext - Variable in class edu.umd.cs.findbugs.ba.AssignedFieldMap
 
ClassContext - Class in edu.umd.cs.findbugs.ba
A ClassContext caches all of the auxiliary objects used to analyze the methods of a class.
ClassContext(JavaClass, AnalysisContext) - Constructor for class edu.umd.cs.findbugs.ba.ClassContext
Constructor.
classContext - Variable in class edu.umd.cs.findbugs.BytecodeScanningDetector
 
classContext - Variable in class edu.umd.cs.findbugs.SelfCalls
 
ClassContext.AnalysisFactory<Analysis> - Class in edu.umd.cs.findbugs.ba
Abstract factory class for creating analysis objects.
ClassContext.AnalysisFactory(String) - Constructor for class edu.umd.cs.findbugs.ba.ClassContext.AnalysisFactory
Constructor.
ClassContext.AnalysisResult<Analysis> - Class in edu.umd.cs.findbugs.ba
An AnalysisResult stores the result of requesting an analysis from an AnalysisFactory.
ClassContext.AnalysisResult() - Constructor for class edu.umd.cs.findbugs.ba.ClassContext.AnalysisResult
 
ClassContext.CFGFactory - Class in edu.umd.cs.findbugs.ba
 
ClassContext.CFGFactory() - Constructor for class edu.umd.cs.findbugs.ba.ClassContext.CFGFactory
 
ClassContext.NoDataflowAnalysisFactory<AnalysisResult> - Class in edu.umd.cs.findbugs.ba
 
ClassContext.NoDataflowAnalysisFactory(String) - Constructor for class edu.umd.cs.findbugs.ba.ClassContext.NoDataflowAnalysisFactory
 
ClassContext.NoExceptionAnalysisFactory<AnalysisResult> - Class in edu.umd.cs.findbugs.ba
 
ClassContext.NoExceptionAnalysisFactory(String) - Constructor for class edu.umd.cs.findbugs.ba.ClassContext.NoExceptionAnalysisFactory
 
classContextCache - Variable in class edu.umd.cs.findbugs.ba.AnalysisContext
 
classesAlreadyReportedOn - Static variable in class edu.umd.cs.findbugs.detect.FindDeadLocalStores
 
classFields - Variable in class edu.umd.cs.findbugs.detect.FindMaskedFields
 
classGen - Variable in class edu.umd.cs.findbugs.ba.ClassContext
 
classIcon - Variable in class edu.umd.cs.findbugs.gui.FindBugsFrame.BugCellRenderer
 
classifyUnknownEdges() - Method in class edu.umd.cs.findbugs.graph.AbstractDepthFirstSearch
 
classIsFinal - Variable in class edu.umd.cs.findbugs.detect.InheritanceUnsafeGetResource
 
classIsPublicOrProtected - Variable in class edu.umd.cs.findbugs.detect.Naming
 
classIsVisibleToOtherPackages - Variable in class edu.umd.cs.findbugs.detect.InheritanceUnsafeGetResource
 
ClassMatcher - Class in edu.umd.cs.findbugs
 
ClassMatcher(String) - Constructor for class edu.umd.cs.findbugs.ClassMatcher
 
className - Variable in class edu.umd.cs.findbugs.ba.AbstractField
 
className - Variable in class edu.umd.cs.findbugs.ba.AssertionMethods.UserAssertionMethod
 
className - Variable in class edu.umd.cs.findbugs.ba.bcp.FieldVariable
 
className - Variable in class edu.umd.cs.findbugs.ba.bcp.Invoke.SubclassMatcher
 
className - Variable in class edu.umd.cs.findbugs.ba.type.ClassType
 
className - Variable in class edu.umd.cs.findbugs.ClassMatcher
 
className - Variable in class edu.umd.cs.findbugs.detect.FindUncalledPrivateMethods
 
className - Variable in class edu.umd.cs.findbugs.detect.MutableStaticFields.FieldRecord
 
className - Variable in class edu.umd.cs.findbugs.detect.StaticFieldLoadStreamFactory
 
className - Variable in class edu.umd.cs.findbugs.detect.VolatileUsage.FieldRecord
 
className - Variable in class edu.umd.cs.findbugs.PackageMemberAnnotation
 
className - Variable in class edu.umd.cs.findbugs.SourceLineAnnotation
 
className - Variable in class edu.umd.cs.findbugs.visitclass.PreorderVisitor
 
classNameMatcher - Variable in class edu.umd.cs.findbugs.ba.bcp.Invoke
 
classNameOnStack - Variable in class edu.umd.cs.findbugs.detect.FindReturnRef
 
ClassNotFoundExceptionParser - Class in edu.umd.cs.findbugs.ba
Parse the detail message in a ClassNotFoundException to extract the name of the missing class.
ClassNotFoundExceptionParser() - Constructor for class edu.umd.cs.findbugs.ba.ClassNotFoundExceptionParser
 
classObjectValueMap - Variable in class edu.umd.cs.findbugs.ba.ValueNumberFrameModelingVisitor
 
ClassObserver - Interface in edu.umd.cs.findbugs.ba
An interface to be implemented by classes which observer the analysis of classes.
classObserverList - Variable in class edu.umd.cs.findbugs.FindBugs
 
classParser - Variable in class edu.umd.cs.findbugs.ba.RepositoryClassParser
 
classpathDownButton - Variable in class edu.umd.cs.findbugs.gui.FindBugsFrame
 
classpathDownButtonActionPerformed(ActionEvent) - Method in class edu.umd.cs.findbugs.gui.FindBugsFrame
 
classpathEntryLabel - Variable in class edu.umd.cs.findbugs.gui.FindBugsFrame
 
classpathEntryList - Variable in class edu.umd.cs.findbugs.gui.FindBugsFrame
 
classpathEntryListLabel - Variable in class edu.umd.cs.findbugs.gui.FindBugsFrame
 
classpathEntryListScrollPane - Variable in class edu.umd.cs.findbugs.gui.FindBugsFrame
 
classpathEntryTextField - Variable in class edu.umd.cs.findbugs.gui.FindBugsFrame
 
classpathUpButton - Variable in class edu.umd.cs.findbugs.gui.FindBugsFrame
 
classpathUpButtonActionPerformed(ActionEvent) - Method in class edu.umd.cs.findbugs.gui.FindBugsFrame
 
ClassRegexMatcher - Class in edu.umd.cs.findbugs
 
ClassRegexMatcher(String) - Constructor for class edu.umd.cs.findbugs.ClassRegexMatcher
 
classRequires - Variable in class edu.umd.cs.findbugs.detect.InitializationChain
 
ClassResolver - Interface in edu.umd.cs.findbugs.ba.type
An object which resolves classes.
ClassScreener - Class in edu.umd.cs.findbugs
Class to pre-screen class files, so that only a subset are analyzed.
ClassScreener() - Constructor for class edu.umd.cs.findbugs.ClassScreener
Constructor.
classScreener - Variable in class edu.umd.cs.findbugs.FindBugs
 
classScreener - Variable in class edu.umd.cs.findbugs.FindBugs.FindBugsCommandLine
 
classToAccessMap - Variable in class edu.umd.cs.findbugs.ba.InnerClassAccessMap
Map of class names to maps of method names to InnerClassAccess objects representing access methods.
ClassType - Class in edu.umd.cs.findbugs.ba.type
Type of objects that are instances of a class.
ClassType(String) - Constructor for class edu.umd.cs.findbugs.ba.type.ClassType
 
classTypeFromDottedClassName(String) - Method in class edu.umd.cs.findbugs.ba.type.TypeRepository
Get a ClassType from a class or interface name using dots to separate package components, creating it if it doesn't exist.
classTypeFromSignature(String) - Method in class edu.umd.cs.findbugs.ba.type.TypeRepository
Get a ClassType from a signature, e.g., JAVA_LANG_OBJECT_SIGNATURE.
classTypeFromSlashedClassName(String) - Method in class edu.umd.cs.findbugs.ba.type.TypeRepository
Get a ClassType from a class or interface name using slashes to separate package components, creating it if it doesn't exist.
ClassWarningSuppressor - Class in edu.umd.cs.findbugs
 
ClassWarningSuppressor(String, ClassAnnotation) - Constructor for class edu.umd.cs.findbugs.ClassWarningSuppressor
 
clazz - Variable in class edu.umd.cs.findbugs.ClassWarningSuppressor
 
clazz - Variable in class edu.umd.cs.findbugs.detect.Naming.MyMethod
 
clear() - Method in class edu.umd.cs.findbugs.ba.ExceptionSet
Remove all exceptions from the set.
clear() - Method in class edu.umd.cs.findbugs.ba.LockSet
Clear all entries out of this LockSet.
clear() - Method in class edu.umd.cs.findbugs.plan.AnalysisPass
Clear out all of the DetectorFactory objects.
clear() - Method in class edu.umd.cs.findbugs.URLClassPathRepository
 
clearAllCategories() - Method in class edu.umd.cs.findbugs.config.ProjectFilterSettings
Clear all bug categories.
clearCache() - Method in class edu.umd.cs.findbugs.ba.InnerClassAccessMap
Clear the cache.
clearRepository() - Method in class edu.umd.cs.findbugs.FindBugs
Clear the Repository and update it to reflect the classpath specified by the current project.
clearStack() - Method in class edu.umd.cs.findbugs.ba.Frame
Clear the Java operand stack.
CloneIdiom - Class in edu.umd.cs.findbugs.detect
 
CloneIdiom(BugReporter) - Constructor for class edu.umd.cs.findbugs.detect.CloneIdiom
 
cloneMethodAnnotation - Variable in class edu.umd.cs.findbugs.detect.CloneIdiom
 
close() - Method in interface edu.umd.cs.findbugs.FindBugs.ClassProducer
Close any internal files or streams.
close() - Method in class edu.umd.cs.findbugs.FindBugs.DirectoryClassProducer
 
close() - Method in class edu.umd.cs.findbugs.FindBugs.NoCloseInputStream
 
close() - Method in class edu.umd.cs.findbugs.FindBugs.SingleClassProducer
 
close() - Method in class edu.umd.cs.findbugs.FindBugs.ZipClassProducer
 
CLOSE_PAREN - Static variable in class edu.umd.cs.findbugs.detect.DroppedException
 
CLOSED - Static variable in class edu.umd.cs.findbugs.ba.ResourceValueFrame
The resource is closed (or unlocked, etc).
closeDialog(WindowEvent) - Method in class edu.umd.cs.findbugs.gui.AboutDialog
Closes the dialog
closeDialog() - Method in class edu.umd.cs.findbugs.gui.AboutDialog
 
closeDialog(WindowEvent) - Method in class edu.umd.cs.findbugs.gui.AnalysisErrorDialog
Closes the dialog
closeDialog(WindowEvent) - Method in class edu.umd.cs.findbugs.gui.ConfigureDetectorsDialog
Closes the dialog
closeDialog() - Method in class edu.umd.cs.findbugs.gui.ConfigureDetectorsDialog
 
closeDialog(WindowEvent) - Method in class edu.umd.cs.findbugs.gui.RunAnalysisDialog
Closes the dialog
closeProjectHook(Project, String) - Method in class edu.umd.cs.findbugs.gui.FindBugsFrame
Hook to call before closing a project.
closeProjectItem - Variable in class edu.umd.cs.findbugs.gui.FindBugsFrame
 
closeProjectItemActionPerformed(ActionEvent) - Method in class edu.umd.cs.findbugs.gui.FindBugsFrame
 
closeTag(String) - Method in class edu.umd.cs.findbugs.xml.Dom4JXMLOutput
 
closeTag(String) - Method in class edu.umd.cs.findbugs.xml.OutputStreamXMLOutput
 
closeTag(String) - Method in interface edu.umd.cs.findbugs.xml.XMLOutput
Close tag with given name.
codeBytes - Variable in class edu.umd.cs.findbugs.visitclass.DismantleBytecode
 
codeToHandlerMap - Variable in class edu.umd.cs.findbugs.ba.ExceptionHandlerMap
 
collectionClass - Static variable in class edu.umd.cs.findbugs.detect.InefficientToArray
 
collectionToRange(Collection<String>) - Static method in class edu.umd.cs.findbugs.ml.ConvertToARFF
 
colorList - Variable in class edu.umd.cs.findbugs.graph.AbstractDepthFirstSearch
 
combineVertices(Set<VertexType>) - Method in interface edu.umd.cs.findbugs.graph.VertexCombinator
Combine given vertices into a single vertex.
CommandLine - Class in edu.umd.cs.findbugs
Helper class for parsing command line arguments.
CommandLine() - Constructor for class edu.umd.cs.findbugs.CommandLine
 
COMMENT - Static variable in class edu.umd.cs.findbugs.Token
A comment.
commonSupertype - Variable in class edu.umd.cs.findbugs.ba.ExceptionSet
 
compact(int[], int) - Method in class edu.umd.cs.findbugs.ba.ValueNumberFactory
Compact the value numbers produced by this factory.
compactValueNumbers(Dataflow<ValueNumberFrame, ValueNumberAnalysis>) - Method in class edu.umd.cs.findbugs.ba.ValueNumberAnalysis
Compact the value numbers assigned.
comparator - Static variable in class edu.umd.cs.findbugs.SortedBugCollection
 
compare(BasicBlock, BasicBlock) - Method in class edu.umd.cs.findbugs.ba.ReverseDFSOrder.ReverseDFSComparator
 
compare(BasicBlock, BasicBlock) - Method in class edu.umd.cs.findbugs.ba.ReversePostfixOrder.ReversePostfixComparator
 
compare(VertexType, VertexType) - Method in class edu.umd.cs.findbugs.graph.VisitationTimeComparator
 
compare(BugInstance, BugInstance) - Method in class edu.umd.cs.findbugs.gui.FindBugsFrame.BugInstanceByClassComparator
 
compare(BugInstance, BugInstance) - Method in class edu.umd.cs.findbugs.gui.FindBugsFrame.BugInstanceByPackageComparator
 
compare(BugInstance, BugInstance) - Method in class edu.umd.cs.findbugs.gui.FindBugsFrame.BugInstanceByTypeComparator
 
compare(BugInstance, BugInstance) - Method in class edu.umd.cs.findbugs.gui.FindBugsFrame.BugInstanceClassComparator
 
compare(BugInstance, BugInstance) - Method in class edu.umd.cs.findbugs.gui.FindBugsFrame.BugInstancePackageComparator
 
compare(BugInstance, BugInstance) - Method in class edu.umd.cs.findbugs.gui.FindBugsFrame.BugInstanceTypeComparator
 
compare(BugInstance, BugInstance) - Method in class edu.umd.cs.findbugs.SortedBugCollection.BugInstanceComparator
 
compare(BugInstance, BugInstance) - Method in class edu.umd.cs.findbugs.VersionInsensitiveBugComparator
 
compareTo(XField) - Method in class edu.umd.cs.findbugs.ba.AbstractField
 
compareTo(AvailableLoad) - Method in class edu.umd.cs.findbugs.ba.AvailableLoad
 
compareTo(Edge) - Method in class edu.umd.cs.findbugs.ba.Edge
Compare with other edge.
compareTo(Location) - Method in class edu.umd.cs.findbugs.ba.Location
 
compareTo(ValueNumber) - Method in class edu.umd.cs.findbugs.ba.ValueNumber
 
compareTo(Object) - Method in class edu.umd.cs.findbugs.BugInstance
 
compareTo(Object) - Method in class edu.umd.cs.findbugs.BugPattern
 
compareTo(BugAnnotation) - Method in class edu.umd.cs.findbugs.ClassAnnotation
 
compareTo(CountBugs.Key) - Method in class edu.umd.cs.findbugs.CountBugs.CategoryKey
 
compareTo(CountBugs.Key) - Method in class edu.umd.cs.findbugs.CountBugs.KingdomAndPriorityKey
 
compareTo(Stream) - Method in class edu.umd.cs.findbugs.detect.Stream
 
compareTo(StreamEscape) - Method in class edu.umd.cs.findbugs.detect.StreamEscape
 
compareTo(BugAnnotation) - Method in class edu.umd.cs.findbugs.FieldAnnotation
 
compareTo(ActualEdgeType) - Method in class edu.umd.cs.findbugs.graph.AbstractEdge
 
compareTo(ActualVertexType) - Method in class edu.umd.cs.findbugs.graph.AbstractVertex
 
compareTo(BugAnnotation) - Method in class edu.umd.cs.findbugs.IntAnnotation
 
compareTo(BugAnnotation) - Method in class edu.umd.cs.findbugs.MethodAnnotation
 
compareTo(BugAnnotation) - Method in class edu.umd.cs.findbugs.SourceLineAnnotation
 
completed - Variable in class edu.umd.cs.findbugs.gui.RunAnalysisDialog
 
CompoundMatcher - Class in edu.umd.cs.findbugs
 
CompoundMatcher() - Constructor for class edu.umd.cs.findbugs.CompoundMatcher
 
compute() - Method in class edu.umd.cs.findbugs.detect.InitializationChain
 
computeBlockExceptionSet(BasicBlock, TypeFrame) - Method in class edu.umd.cs.findbugs.ba.TypeAnalysis
Compute the set of exceptions that can be thrown from the given basic block.
computeEdgeExceptionSet(Edge, ExceptionSet) - Method in class edu.umd.cs.findbugs.ba.TypeAnalysis
Based on the set of exceptions that can be thrown from the source basic block, compute the set of exceptions that can propagate along given exception edge.
computeThrownExceptionTypes(BasicBlock) - Method in class edu.umd.cs.findbugs.ba.TypeAnalysis
Compute the set of exception types that can be thrown by given basic block.
ConfigureDetectorsDialog - Class in edu.umd.cs.findbugs.gui
Configure Detectors by enabling/disabling them.
ConfigureDetectorsDialog(Frame, boolean) - Constructor for class edu.umd.cs.findbugs.gui.ConfigureDetectorsDialog
Creates new form ConfigureDetectorsDialog
configureDetectorsItem - Variable in class edu.umd.cs.findbugs.gui.FindBugsFrame
 
configureDetectorsItemActionPerformed(ActionEvent) - Method in class edu.umd.cs.findbugs.gui.FindBugsFrame
 
confusingMethodNames(Naming.MyMethod) - Method in class edu.umd.cs.findbugs.detect.Naming.MyMethod
 
CONSERVE_SPACE - Static variable in interface edu.umd.cs.findbugs.ba.AnalysisFeatures
A boolean flag which if set means that analyses should try to conserve space at the expense of precision.
ConsoleLogger - Class in edu.umd.cs.findbugs.gui
 
ConsoleLogger(FindBugsFrame) - Constructor for class edu.umd.cs.findbugs.gui.ConsoleLogger
Creates a new instance of ConsoleLogger
consoleMessageArea - Variable in class edu.umd.cs.findbugs.gui.FindBugsFrame
 
consoleScrollPane - Variable in class edu.umd.cs.findbugs.gui.FindBugsFrame
 
consoleSplitter - Variable in class edu.umd.cs.findbugs.gui.FindBugsFrame
 
consoleSplitterPropertyChange(PropertyChangeEvent) - Method in class edu.umd.cs.findbugs.gui.FindBugsFrame
 
constantFields - Variable in class edu.umd.cs.findbugs.detect.UnreadFields
 
constantOnTOS - Variable in class edu.umd.cs.findbugs.detect.EqStringTest
 
constantPool - Variable in class edu.umd.cs.findbugs.visitclass.PreorderVisitor
 
constantRefOperand - Variable in class edu.umd.cs.findbugs.visitclass.DismantleBytecode
 
Constants2 - Interface in edu.umd.cs.findbugs.visitclass
 
constantValueMap - Variable in class edu.umd.cs.findbugs.ba.ValueNumberFrameModelingVisitor
 
constPoolGen - Variable in class edu.umd.cs.findbugs.ba.TargetEnumeratingVisitor
 
ConstraintEdge - Class in edu.umd.cs.findbugs.plan
Edge in a ConstraintGraph.
ConstraintEdge(DetectorNode, DetectorNode) - Constructor for class edu.umd.cs.findbugs.plan.ConstraintEdge
Constructor.
ConstraintGraph - Class in edu.umd.cs.findbugs.plan
Graph of Detector ordering constraints.
ConstraintGraph() - Constructor for class edu.umd.cs.findbugs.plan.ConstraintGraph
 
CONSTRUCTED_STRING_ON_STACK - Static variable in class edu.umd.cs.findbugs.detect.StringConcatenation
 
CONSTRUCTOR - Static variable in class edu.umd.cs.findbugs.ba.bcp.Invoke
Match object constructor invocations.
constructorArgTypes - Static variable in class edu.umd.cs.findbugs.DetectorFactory
 
constValue - Variable in class edu.umd.cs.findbugs.OpcodeStack.Item
 
consumeStack(Instruction) - Method in class edu.umd.cs.findbugs.ba.BetterTypeFrameModelingVisitor
Consume stack.
consumeStack(Instruction) - Method in class edu.umd.cs.findbugs.ba.TypeFrameModelingVisitor
Consume stack.
contains(String) - Method in class edu.umd.cs.findbugs.ba.SourceFinder.DirectorySourceRepository
 
contains(String) - Method in interface edu.umd.cs.findbugs.ba.SourceFinder.SourceRepository
 
contains(String) - Method in class edu.umd.cs.findbugs.ba.SourceFinder.ZipSourceRepository
 
contains(BugInstance) - Method in class edu.umd.cs.findbugs.SortedBugCollection
 
containsCategory(String) - Method in class edu.umd.cs.findbugs.config.ProjectFilterSettings
Return whether or not the given category is enabled in the project filter settings.
containsCheckedExceptions() - Method in class edu.umd.cs.findbugs.ba.ExceptionSet
Return whether or not the set contains any checked exceptions.
containsCycle() - Method in class edu.umd.cs.findbugs.graph.AbstractDepthFirstSearch
Return whether or not the graph contains a cycle: i.e., whether it contains any back edges.
containsExplicitExceptions() - Method in class edu.umd.cs.findbugs.ba.ExceptionSet
Return whether or not the set contains any explicit exceptions.
containsInstruction(InstructionHandle) - Method in class edu.umd.cs.findbugs.ba.BasicBlock
Return whether or not the basic block contains the given instruction.
containsInstruction(InstructionHandle) - Method in class edu.umd.cs.findbugs.ba.BetterCFGBuilder2.Subroutine
Is the given instruction part of this subroutine?
containsInstructionWithOffset(int) - Method in class edu.umd.cs.findbugs.ba.BasicBlock
Return whether or not the basic block contains the instruction with the given bytecode offset.
containsReturnValue(ValueNumberFactory) - Method in class edu.umd.cs.findbugs.ba.LockSet
Determine whether or not this lock set contains any locked values which are method return values.
containsSourceFiles() - Method in interface edu.umd.cs.findbugs.FindBugs.ClassProducer
Did this class producer scan any Java source files?
containsSourceFiles - Variable in class edu.umd.cs.findbugs.FindBugs.DirectoryClassProducer
 
containsSourceFiles() - Method in class edu.umd.cs.findbugs.FindBugs.DirectoryClassProducer
 
containsSourceFiles() - Method in class edu.umd.cs.findbugs.FindBugs.SingleClassProducer
 
containsSourceFiles - Variable in class edu.umd.cs.findbugs.FindBugs.ZipClassProducer
 
containsSourceFiles() - Method in class edu.umd.cs.findbugs.FindBugs.ZipClassProducer
 
containsVertex(VertexType) - Method in class edu.umd.cs.findbugs.graph.AbstractGraph
 
containsVertex(VertexType) - Method in interface edu.umd.cs.findbugs.graph.Graph
Determine if the graph contains the given vertex.
convert(String) - Static method in class edu.umd.cs.findbugs.ba.SignatureConverter
Convenience method for converting a single signature component to human-readable form.
convert(String, Document, String, Writer) - Method in class edu.umd.cs.findbugs.ml.ConvertToARFF
Convert a single Document to ARFF format.
converter - Variable in class edu.umd.cs.findbugs.ml.ConvertToARFF.C2ACommandLine
 
convertMethodSignature(JavaClass, Method) - Static method in class edu.umd.cs.findbugs.ba.SignatureConverter
Convenience method for generating a method signature in human readable form.
convertMethodSignature(MethodGen) - Static method in class edu.umd.cs.findbugs.ba.SignatureConverter
Convenience method for generating a method signature in human readable form.
convertMethodSignature(InvokeInstruction, ConstantPoolGen) - Static method in class edu.umd.cs.findbugs.ba.SignatureConverter
Convenience method for generating a method signature in human readable form.
convertMethodSignature(String, String, String) - Static method in class edu.umd.cs.findbugs.ba.SignatureConverter
Convenience method for generating a method signature in human readable form.
convertMethodSignature(String, String, String, String) - Static method in class edu.umd.cs.findbugs.ba.SignatureConverter
Convenience method for generating a method signature in human readable form.
convertToAbsolute(String) - Method in class edu.umd.cs.findbugs.Project
Converts a relative path to an absolute path if possible.
ConvertToARFF - Class in edu.umd.cs.findbugs.ml
Convert a BugCollection into ARFF format.
ConvertToARFF() - Constructor for class edu.umd.cs.findbugs.ml.ConvertToARFF
 
ConvertToARFF.AppNameAttribute - Class in edu.umd.cs.findbugs.ml
 
ConvertToARFF.AppNameAttribute() - Constructor for class edu.umd.cs.findbugs.ml.ConvertToARFF.AppNameAttribute
 
ConvertToARFF.Attribute - Interface in edu.umd.cs.findbugs.ml
 
ConvertToARFF.AttributeCallback - Interface in edu.umd.cs.findbugs.ml
 
ConvertToARFF.C2ACommandLine - Class in edu.umd.cs.findbugs.ml
 
ConvertToARFF.C2ACommandLine() - Constructor for class edu.umd.cs.findbugs.ml.ConvertToARFF.C2ACommandLine
 
ConvertToARFF.ClassificationAttribute - Class in edu.umd.cs.findbugs.ml
 
ConvertToARFF.ClassificationAttribute() - Constructor for class edu.umd.cs.findbugs.ml.ConvertToARFF.ClassificationAttribute
 
ConvertToARFF.DataFile - Class in edu.umd.cs.findbugs.ml
 
ConvertToARFF.DataFile(Document, String) - Constructor for class edu.umd.cs.findbugs.ml.ConvertToARFF.DataFile
 
ConvertToARFF.IdAttribute - Class in edu.umd.cs.findbugs.ml
An attribute that just gives each instance a unique id.
ConvertToARFF.IdAttribute() - Constructor for class edu.umd.cs.findbugs.ml.ConvertToARFF.IdAttribute
 
ConvertToARFF.MissingNodeException - Exception in edu.umd.cs.findbugs.ml
 
ConvertToARFF.MissingNodeException(String) - Constructor for exception edu.umd.cs.findbugs.ml.ConvertToARFF.MissingNodeException
 
ConvertToARFF.NominalAttribute - Class in edu.umd.cs.findbugs.ml
 
ConvertToARFF.NominalAttribute(String, String) - Constructor for class edu.umd.cs.findbugs.ml.ConvertToARFF.NominalAttribute
 
ConvertToARFF.NumericAttribute - Class in edu.umd.cs.findbugs.ml
 
ConvertToARFF.NumericAttribute(String, String) - Constructor for class edu.umd.cs.findbugs.ml.ConvertToARFF.NumericAttribute
 
ConvertToARFF.PriorityAttribute - Class in edu.umd.cs.findbugs.ml
 
ConvertToARFF.PriorityAttribute() - Constructor for class edu.umd.cs.findbugs.ml.ConvertToARFF.PriorityAttribute
 
ConvertToARFF.XPathAttribute - Class in edu.umd.cs.findbugs.ml
 
ConvertToARFF.XPathAttribute(String, String) - Constructor for class edu.umd.cs.findbugs.ml.ConvertToARFF.XPathAttribute
 
convertToRelative(String, String) - Method in class edu.umd.cs.findbugs.Project
Converts a full path to a relative path if possible
copy(BitSet, BitSet) - Method in class edu.umd.cs.findbugs.ba.AbstractDominatorsAnalysis
 
copy(BlockType, BlockType) - Method in class edu.umd.cs.findbugs.ba.BlockTypeAnalysis
 
copy(Fact, Fact) - Method in interface edu.umd.cs.findbugs.ba.DataflowAnalysis
Copy dataflow facts.
copy(FrameType, FrameType) - Method in class edu.umd.cs.findbugs.ba.FrameDataflowAnalysis
 
copy(BitSet, BitSet) - Method in class edu.umd.cs.findbugs.ba.LiveLocalStoreAnalysis
 
copy(LockSet, LockSet) - Method in class edu.umd.cs.findbugs.ba.LockAnalysis
 
copy(LockCount, LockCount) - Method in class edu.umd.cs.findbugs.ba.LockCountAnalysis
 
copy(ReturnPath, ReturnPath) - Method in class edu.umd.cs.findbugs.ba.ReturnPathAnalysis
 
copy(StackDepth, StackDepth) - Method in class edu.umd.cs.findbugs.ba.StackDepthAnalysis
 
copy(TypeFrame, TypeFrame) - Method in class edu.umd.cs.findbugs.ba.TypeAnalysis
 
copy(InputStream, OutputStream) - Static method in class edu.umd.cs.findbugs.io.IO
 
copy(Reader, Writer) - Static method in class edu.umd.cs.findbugs.io.IO
 
copy(InputStream, OutputStream, long) - Static method in class edu.umd.cs.findbugs.io.IO
 
copy(Reader, Writer, long) - Static method in class edu.umd.cs.findbugs.io.IO
 
copyActionPerformed(ActionEvent) - Method in class edu.umd.cs.findbugs.gui.FindBugsFrame
 
copyEdge(EdgeType, EdgeType) - Method in interface edu.umd.cs.findbugs.graph.GraphToolkit
Copy auxiliary information from one edge to another.
copyFrom(BlockType) - Method in class edu.umd.cs.findbugs.ba.BlockType
Make this object an exact duplicate of given object.
copyFrom(Frame<ValueType>) - Method in class edu.umd.cs.findbugs.ba.Frame
Make this Frame exactly the same as the one given as a parameter.
copyFrom(LockSet) - Method in class edu.umd.cs.findbugs.ba.LockSet
Make this LockSet the same as the given one.
copyFrom(Frame<ResourceValue>) - Method in class edu.umd.cs.findbugs.ba.ResourceValueFrame
 
copyFrom(ReturnPath) - Method in class edu.umd.cs.findbugs.ba.ReturnPath
 
copyFrom(Frame<ValueNumber>) - Method in class edu.umd.cs.findbugs.ba.ValueNumberFrame
 
copyItem - Variable in class edu.umd.cs.findbugs.gui.FindBugsFrame
 
copyMenuItem - Variable in class edu.umd.cs.findbugs.gui.AnalysisErrorDialog
 
copyMenuItemActionPerformed(ActionEvent) - Method in class edu.umd.cs.findbugs.gui.AnalysisErrorDialog
 
copySearchTree(SearchTree<VertexType>, Transpose<GraphType, EdgeType, VertexType>) - Method in class edu.umd.cs.findbugs.graph.StronglyConnectedComponents
Make a copy of given search tree (in the transposed graph) using vertices of the original graph.
copyTo(Iterator<T>, Collection<T>) - Static method in class edu.umd.cs.findbugs.plan.ExecutionPlan
 
count - Variable in class edu.umd.cs.findbugs.ba.LockCount
 
count - Variable in class edu.umd.cs.findbugs.detect.FindDoubleCheck
 
count - Variable in class edu.umd.cs.findbugs.gui.FindBugsFrame.BugTreeNode
 
count - Variable in class edu.umd.cs.findbugs.gui.RunAnalysisDialog.RunAnalysisProgress
 
count - Variable in class edu.umd.cs.findbugs.ml.ConvertToARFF.IdAttribute
 
count - Variable in class edu.umd.cs.findbugs.SuppressionMatcher
 
count() - Method in class edu.umd.cs.findbugs.SuppressionMatcher
 
count_aload_1 - Variable in class edu.umd.cs.findbugs.detect.UnreadFields
 
countBits(BitSet) - Method in class edu.umd.cs.findbugs.ba.ExceptionSet
 
CountBugs - Class in edu.umd.cs.findbugs
Count bugs in a result file by category.
CountBugs(String) - Constructor for class edu.umd.cs.findbugs.CountBugs
 
CountBugs(SortedBugCollection, Project) - Constructor for class edu.umd.cs.findbugs.CountBugs
 
CountBugs.CategoryKey - Class in edu.umd.cs.findbugs
 
CountBugs.CategoryKey(String) - Constructor for class edu.umd.cs.findbugs.CountBugs.CategoryKey
 
CountBugs.CategoryKeyFactory - Class in edu.umd.cs.findbugs
 
CountBugs.CategoryKeyFactory() - Constructor for class edu.umd.cs.findbugs.CountBugs.CategoryKeyFactory
 
CountBugs.Key - Interface in edu.umd.cs.findbugs
 
CountBugs.KeyFactory - Interface in edu.umd.cs.findbugs
 
CountBugs.KingdomAndPriorityKey - Class in edu.umd.cs.findbugs
 
CountBugs.KingdomAndPriorityKey(String) - Constructor for class edu.umd.cs.findbugs.CountBugs.KingdomAndPriorityKey
 
CountBugs.KingdomAndPriorityKey(String, int) - Constructor for class edu.umd.cs.findbugs.CountBugs.KingdomAndPriorityKey
 
CountBugs.KingdomAndPriorityKeyFactory - Class in edu.umd.cs.findbugs
 
CountBugs.KingdomAndPriorityKeyFactory() - Constructor for class edu.umd.cs.findbugs.CountBugs.KingdomAndPriorityKeyFactory
 
countClasses(boolean) - Method in class edu.umd.cs.findbugs.PackageStats
 
countLabel - Variable in class edu.umd.cs.findbugs.gui.RunAnalysisDialog
 
countList - Variable in class edu.umd.cs.findbugs.detect.FindInconsistentSync2.FieldStats
 
countMap - Variable in class edu.umd.cs.findbugs.CountBugs
 
countSinceGetBoolean - Variable in class edu.umd.cs.findbugs.detect.FindDoubleCheck
 
countSinceGetReference - Variable in class edu.umd.cs.findbugs.detect.FindDoubleCheck
 
countValueLabel - Variable in class edu.umd.cs.findbugs.gui.RunAnalysisDialog
 
cpg - Variable in class edu.umd.cs.findbugs.ba.AbstractFrameModelingVisitor
 
cpg - Variable in class edu.umd.cs.findbugs.ba.bcp.PatternMatcher
 
cpg - Variable in class edu.umd.cs.findbugs.ba.BetterCFGBuilder2
 
cpg - Variable in class edu.umd.cs.findbugs.ba.PruneUnconditionalExceptionThrowerEdges
 
cpg - Variable in class edu.umd.cs.findbugs.ba.StackDepthAnalysis
 
create(MethodGen) - Static method in class edu.umd.cs.findbugs.ba.CFGBuilderFactory
Create a CFGBuilder to build a CFG for given method.
create(BugReporter) - Method in class edu.umd.cs.findbugs.DetectorFactory
Create a Detector instance.
CREATE_OBJ_WILD - Static variable in class edu.umd.cs.findbugs.detect.BCPDoubleCheck
Maximum number of "wildcard" instructions to accept for object creation in the doublecheck.
CREATE_SUMMARY - Static variable in class edu.umd.cs.findbugs.gui.AnalysisRun
 
createArrayType(String) - Method in class edu.umd.cs.findbugs.ba.type.TypeRepository
 
createArrayType(int, Type) - Method in class edu.umd.cs.findbugs.ba.type.TypeRepository
 
createClassMatcher(String) - Method in class edu.umd.cs.findbugs.ba.bcp.Invoke
 
createClassType(String) - Method in class edu.umd.cs.findbugs.ba.type.TypeRepository
 
CREATED - Static variable in class edu.umd.cs.findbugs.ba.ResourceValueFrame
The resource has been created, but is not open.
createDataflow(ClassContext, Method) - Method in class edu.umd.cs.findbugs.ba.DataflowTestDriver
Downcall method to create the dataflow driver object and execute the analysis.
createDefault() - Static method in class edu.umd.cs.findbugs.config.ProjectFilterSettings
Factory method to create a default ProjectFilterSettings object.
createDetectors() - Method in class edu.umd.cs.findbugs.FindBugs
Create Detectors for each DetectorFactory which is enabled.
createEdge(BasicBlock, BasicBlock, int) - Method in class edu.umd.cs.findbugs.ba.CFG
Add a unique edge to the graph.
createEdge(ObjectType, ObjectType, int) - Method in class edu.umd.cs.findbugs.ba.type.InheritanceGraph
 
createEdge(CallGraphNode, CallGraphNode, CallSite) - Method in class edu.umd.cs.findbugs.CallGraph
 
createEdge(VertexType, VertexType) - Method in class edu.umd.cs.findbugs.graph.AbstractGraph
 
createEdge(VertexType, VertexType) - Method in interface edu.umd.cs.findbugs.graph.Graph
Add a new edge to the graph.
createEngine(FindBugs.FindBugsCommandLine, String[]) - Static method in class edu.umd.cs.findbugs.FindBugs
 
createEngine() - Method in class edu.umd.cs.findbugs.FindBugs.FindBugsCommandLine
 
createExceptionSet() - Method in class edu.umd.cs.findbugs.ba.ExceptionSetFactory
 
createFact() - Method in class edu.umd.cs.findbugs.ba.AbstractDominatorsAnalysis
 
createFact() - Method in class edu.umd.cs.findbugs.ba.BetterTypeAnalysis
 
createFact() - Method in class edu.umd.cs.findbugs.ba.BlockTypeAnalysis
 
createFact() - Method in interface edu.umd.cs.findbugs.ba.DataflowAnalysis
Create empty (uninitialized) dataflow facts for one program point.
createFact() - Method in class edu.umd.cs.findbugs.ba.IsNullValueAnalysis
 
createFact() - Method in class edu.umd.cs.findbugs.ba.LiveLocalStoreAnalysis
 
createFact() - Method in class edu.umd.cs.findbugs.ba.LockAnalysis
 
createFact() - Method in class edu.umd.cs.findbugs.ba.LockCountAnalysis
 
createFact() - Method in class edu.umd.cs.findbugs.ba.ResourceValueAnalysis
 
createFact() - Method in class edu.umd.cs.findbugs.ba.ReturnPathAnalysis
 
createFact() - Method in class edu.umd.cs.findbugs.ba.StackDepthAnalysis
 
createFact() - Method in class edu.umd.cs.findbugs.ba.TypeAnalysis
 
createFact() - Method in class edu.umd.cs.findbugs.ba.ValueNumberAnalysis
 
createFileChooser() - Method in class edu.umd.cs.findbugs.gui.FindBugsFrame
Create a file chooser dialog.
createFileChooser(JComponent) - Method in class edu.umd.cs.findbugs.gui.FindBugsFrame
Create a file chooser dialog.
createFreshValue() - Method in class edu.umd.cs.findbugs.ba.ValueNumberFactory
Create a fresh (unique) value number.
createGraph() - Method in interface edu.umd.cs.findbugs.graph.GraphToolkit
Create a new empty graph (no vertices or edges).
createKey(BugInstance) - Method in class edu.umd.cs.findbugs.CountBugs.CategoryKeyFactory
 
createKey(BugInstance) - Method in interface edu.umd.cs.findbugs.CountBugs.KeyFactory
 
createKey(BugInstance) - Method in class edu.umd.cs.findbugs.CountBugs.KingdomAndPriorityKeyFactory
 
createKeySet(String) - Method in class edu.umd.cs.findbugs.CountBugs.CategoryKeyFactory
 
createKeySet(String) - Method in interface edu.umd.cs.findbugs.CountBugs.KeyFactory
 
createKeySet(String) - Method in class edu.umd.cs.findbugs.CountBugs.KingdomAndPriorityKeyFactory
 
createMatcher(String) - Method in class edu.umd.cs.findbugs.ba.bcp.Invoke
 
createPC - Variable in class edu.umd.cs.findbugs.detect.StringConcatenation
 
createRelativeURL(URL, String) - Method in class edu.umd.cs.findbugs.Project.WorkList
Create a URL of a file relative to another URL.
createResourceTracker(ClassContext, Method) - Method in class edu.umd.cs.findbugs.ba.ResourceValueAnalysisTestDriver
 
createScanner() - Method in interface edu.umd.cs.findbugs.InstructionScannerGenerator
Create a new scanner.
createSearchTree(VertexType) - Method in class edu.umd.cs.findbugs.graph.SearchTreeBuilder
 
createSet(BugCollection) - Static method in class edu.umd.cs.findbugs.MergeResults
 
createSet(SortedBugCollection) - Static method in class edu.umd.cs.findbugs.UnionResults
 
createSignature(String, String) - Static method in class edu.umd.cs.findbugs.MethodMatcher
 
createSourceLineAnnotation(String, Attributes) - Method in class edu.umd.cs.findbugs.SAXBugCollectionHandler
 
createStream(Location, ObjectType, ConstantPoolGen, RepositoryLookupFailureCallback) - Method in class edu.umd.cs.findbugs.detect.AnyMethodReturnValueStreamFactory
 
createStream(Location, ObjectType, ConstantPoolGen, RepositoryLookupFailureCallback) - Method in class edu.umd.cs.findbugs.detect.InstanceFieldLoadStreamFactory
 
createStream(Location, ObjectType, ConstantPoolGen, RepositoryLookupFailureCallback) - Method in class edu.umd.cs.findbugs.detect.IOStreamFactory
 
createStream(Location, ObjectType, ConstantPoolGen, RepositoryLookupFailureCallback) - Method in class edu.umd.cs.findbugs.detect.MethodReturnValueStreamFactory
 
createStream(Location, ObjectType, ConstantPoolGen, RepositoryLookupFailureCallback) - Method in class edu.umd.cs.findbugs.detect.StaticFieldLoadStreamFactory
 
createStream(Location, ObjectType, ConstantPoolGen, RepositoryLookupFailureCallback) - Method in interface edu.umd.cs.findbugs.detect.StreamFactory
Determine if a Stream is created at given location.
createSummary(ProjectStats) - Method in class edu.umd.cs.findbugs.gui.AnalysisRun
 
createUnknown(String, String) - Static method in class edu.umd.cs.findbugs.SourceLineAnnotation
Factory method to create an unknown source line annotation.
createUnknown(String, String, int, int) - Static method in class edu.umd.cs.findbugs.SourceLineAnnotation
 
createURL(String) - Method in class edu.umd.cs.findbugs.Project.WorkList
Create a URL from a filename specified in the project file.
createVisitor(Resource, ConstantPoolGen) - Method in interface edu.umd.cs.findbugs.ba.ResourceTracker
Create a ResourceValueFrameModelingVisitor to model the effect of instructions on the state of the resource.
createVisitor(Lock, ConstantPoolGen) - Method in class edu.umd.cs.findbugs.detect.FindUnreleasedLock.LockResourceTracker
 
createVisitor(Stream, ConstantPoolGen) - Method in class edu.umd.cs.findbugs.detect.StreamResourceTracker
 
CROSS_EDGE - Static variable in interface edu.umd.cs.findbugs.graph.DFSEdgeTypes
Cross edge.
ctorSeen - Variable in class edu.umd.cs.findbugs.detect.DumbMethods
 
curBlock - Variable in class edu.umd.cs.findbugs.ba.CFG.LocationIterator
 
currentAnalysisContext - Static variable in class edu.umd.cs.findbugs.ba.AnalysisContext
 
currentAnalysisContext() - Static method in class edu.umd.cs.findbugs.ba.AnalysisContext
Get the AnalysisContext associated with this thread
currentAnalysisRun - Variable in class edu.umd.cs.findbugs.gui.FindBugsFrame
 
currentBugDetailsKey - Variable in class edu.umd.cs.findbugs.gui.FindBugsFrame
 
currentBugInstance - Variable in class edu.umd.cs.findbugs.gui.FindBugsFrame
 
currentClass - Variable in class edu.umd.cs.findbugs.FindBugs
 
currentDirectory - Variable in class edu.umd.cs.findbugs.gui.FindBugsFrame
 
currentElementCanContinue() - Method in class edu.umd.cs.findbugs.ba.bcp.PatternMatcher.State
Determine if the current pattern element can continue to match instructions.
currentMatch - Variable in class edu.umd.cs.findbugs.ba.bcp.PatternMatcher.State
 
currentProject - Variable in class edu.umd.cs.findbugs.gui.FindBugsFrame
 
currentSourceLineAnnotation - Variable in class edu.umd.cs.findbugs.gui.FindBugsFrame
 
currentView - Variable in class edu.umd.cs.findbugs.gui.FindBugsFrame
 
cutActionPerformed(ActionEvent) - Method in class edu.umd.cs.findbugs.gui.FindBugsFrame
 
cutItem - Variable in class edu.umd.cs.findbugs.gui.FindBugsFrame
 

D

dangerousToStoreIntoField - Variable in class edu.umd.cs.findbugs.detect.FindReturnRef
 
data - Variable in class edu.umd.cs.findbugs.ba.SourceFile
 
Dataflow<Fact,AnalysisType extends DataflowAnalysis<Fact>> - Class in edu.umd.cs.findbugs.ba
Perform dataflow analysis on a method using a control flow graph.
Dataflow(CFG, AnalysisType) - Constructor for class edu.umd.cs.findbugs.ba.Dataflow
Constructor.
dataflow - Variable in class edu.umd.cs.findbugs.ba.DataflowCFGPrinter
 
DataflowAnalysis<Fact> - Interface in edu.umd.cs.findbugs.ba
A dataflow analysis to be used with the Dataflow class.
dataflowAnalysisException - Variable in class edu.umd.cs.findbugs.ba.ClassContext.AnalysisResult
 
DataflowAnalysisException - Exception in edu.umd.cs.findbugs.ba
Exception type to indicate a dataflow analysis failure.
DataflowAnalysisException() - Constructor for exception edu.umd.cs.findbugs.ba.DataflowAnalysisException
Constructor.
DataflowAnalysisException(String) - Constructor for exception edu.umd.cs.findbugs.ba.DataflowAnalysisException
Constructor.
DataflowAnalysisException(String, Throwable) - Constructor for exception edu.umd.cs.findbugs.ba.DataflowAnalysisException
Constructor from message and another Throwable object.
DataflowAnalysisException(String, MethodGen, InstructionHandle) - Constructor for exception edu.umd.cs.findbugs.ba.DataflowAnalysisException
Constructor from method and instruction.
DataflowCFGPrinter<Fact,AnalysisType extends AbstractDataflowAnalysis<Fact>> - Class in edu.umd.cs.findbugs.ba
CFGPrinter class which prints dataflow values at each basic block and instruction.
DataflowCFGPrinter(CFG, Dataflow<Fact, AnalysisType>, AnalysisType) - Constructor for class edu.umd.cs.findbugs.ba.DataflowCFGPrinter
 
DataflowTestDriver<Fact,AnalysisType extends AbstractDataflowAnalysis<Fact>> - Class in edu.umd.cs.findbugs.ba
A test driver for dataflow analysis classes.
DataflowTestDriver() - Constructor for class edu.umd.cs.findbugs.ba.DataflowTestDriver
 
dataSource - Variable in class edu.umd.cs.findbugs.ba.SourceFile
 
DATE - Static variable in class edu.umd.cs.findbugs.Version
Release date.
dbFieldTypesSet - Static variable in class edu.umd.cs.findbugs.detect.BadResultSetAccess
 
dead - Variable in class edu.umd.cs.findbugs.detect.RuntimeExceptionCapture.CaughtException
 
DEBUG - Static variable in class edu.umd.cs.findbugs.ba.AbstractDataflowAnalysis
 
DEBUG - Static variable in class edu.umd.cs.findbugs.ba.bcp.PatternElement
 
DEBUG - Static variable in class edu.umd.cs.findbugs.ba.bcp.PatternMatcher
 
DEBUG - Static variable in class edu.umd.cs.findbugs.ba.BetterCFGBuilder2
 
DEBUG - Static variable in class edu.umd.cs.findbugs.ba.BytecodeScanner
 
DEBUG - Static variable in class edu.umd.cs.findbugs.ba.ClassContext
 
DEBUG - Static variable in class edu.umd.cs.findbugs.ba.Dataflow
 
debug(BasicBlock, String) - Static method in class edu.umd.cs.findbugs.ba.Dataflow
 
debug(BasicBlock, BasicBlock, String) - Static method in class edu.umd.cs.findbugs.ba.Dataflow
 
Debug - Interface in edu.umd.cs.findbugs.ba
 
DEBUG - Static variable in class edu.umd.cs.findbugs.ba.InnerClassAccessMap
 
DEBUG - Static variable in class edu.umd.cs.findbugs.ba.IsNullValueAnalysis
 
DEBUG - Static variable in class edu.umd.cs.findbugs.ba.LineNumberMap
Set this property to true to get debug print statements.
DEBUG - Static variable in class edu.umd.cs.findbugs.ba.LockAnalysis
 
DEBUG - Static variable in class edu.umd.cs.findbugs.ba.LockCountAnalysis
 
DEBUG - Static variable in class edu.umd.cs.findbugs.ba.PruneInfeasibleExceptionEdges
 
DEBUG - Static variable in class edu.umd.cs.findbugs.ba.PruneUnconditionalExceptionThrowerEdges
 
DEBUG - Static variable in class edu.umd.cs.findbugs.ba.ResourceValueAnalysis
 
DEBUG - Static variable in class edu.umd.cs.findbugs.ba.SimplePathEnumerator
 
DEBUG - Static variable in class edu.umd.cs.findbugs.ba.SourceFinder
 
DEBUG - Static variable in class edu.umd.cs.findbugs.ba.type.TypeRepository
 
DEBUG - Static variable in class edu.umd.cs.findbugs.ba.TypeAnalysis
 
DEBUG - Static variable in class edu.umd.cs.findbugs.ba.ValueNumberAnalysis
 
DEBUG - Static variable in class edu.umd.cs.findbugs.ba.ValueNumberCache
 
DEBUG - Static variable in class edu.umd.cs.findbugs.ByteCodePatternDetector
 
DEBUG - Static variable in class edu.umd.cs.findbugs.ClassMatcher
 
DEBUG - Static variable in class edu.umd.cs.findbugs.ClassScreener
 
DEBUG - Static variable in class edu.umd.cs.findbugs.detect.DontCatchIllegalMonitorStateException
 
DEBUG - Static variable in class edu.umd.cs.findbugs.detect.DroppedException
 
DEBUG - Static variable in class edu.umd.cs.findbugs.detect.FindDeadLocalStores
 
debug - Static variable in class edu.umd.cs.findbugs.detect.FindDoubleCheck
 
DEBUG - Static variable in class edu.umd.cs.findbugs.detect.FindFinalizeInvocations
 
DEBUG - Static variable in class edu.umd.cs.findbugs.detect.FindInconsistentSync2
 
DEBUG - Static variable in class edu.umd.cs.findbugs.detect.FindNullDeref
 
DEBUG - Static variable in class edu.umd.cs.findbugs.detect.FindOpenStream
 
DEBUG - Static variable in class edu.umd.cs.findbugs.detect.FindRefComparison
 
DEBUG - Static variable in class edu.umd.cs.findbugs.detect.FindSpinLoop
 
DEBUG - Static variable in class edu.umd.cs.findbugs.detect.FindUnreleasedLock
 
DEBUG - Static variable in class edu.umd.cs.findbugs.detect.InefficientToArray
 
DEBUG - Static variable in class edu.umd.cs.findbugs.detect.InitializationChain
 
DEBUG - Static variable in class edu.umd.cs.findbugs.detect.LazyInit
 
DEBUG - Static variable in class edu.umd.cs.findbugs.detect.LockedFields
 
DEBUG - Static variable in class edu.umd.cs.findbugs.detect.RuntimeExceptionCapture
 
DEBUG - Static variable in class edu.umd.cs.findbugs.detect.StringConcatenation
 
DEBUG - Static variable in class edu.umd.cs.findbugs.detect.SwitchFallthrough
 
DEBUG - Static variable in class edu.umd.cs.findbugs.detect.UnreadFields
 
DEBUG - Static variable in class edu.umd.cs.findbugs.Filter
 
DEBUG - Static variable in class edu.umd.cs.findbugs.FilterBugReporter
 
DEBUG - Static variable in class edu.umd.cs.findbugs.FindBugs
 
DEBUG - Static variable in class edu.umd.cs.findbugs.graph.AbstractDepthFirstSearch
 
DEBUG - Static variable in class edu.umd.cs.findbugs.InstructionScannerDriver
 
DEBUG - Static variable in class edu.umd.cs.findbugs.OpcodeStack
 
DEBUG - Static variable in class edu.umd.cs.findbugs.plan.ExecutionPlan
 
DEBUG - Static variable in class edu.umd.cs.findbugs.Project
 
DEBUG - Static variable in class edu.umd.cs.findbugs.ResourceTrackingDetector
 
DEBUG - Static variable in class edu.umd.cs.findbugs.SelfCalls
 
DEBUG - Static variable in class edu.umd.cs.findbugs.visitclass.AnnotationVisitor
 
DEBUG - Static variable in class edu.umd.cs.findbugs.WarningSuppressor
 
DEBUG_CFG - Static variable in class edu.umd.cs.findbugs.ba.ClassContext
 
DEBUG_EXCEPTION - Static variable in class edu.umd.cs.findbugs.ba.IsNullValue
 
DEBUG_METHOD_NAME - Static variable in class edu.umd.cs.findbugs.ResourceTrackingDetector
 
decision - Variable in class edu.umd.cs.findbugs.ba.IsNullValueFrame
 
declaredFields - Variable in class edu.umd.cs.findbugs.detect.FindUninitializedGet
 
declaredFields - Variable in class edu.umd.cs.findbugs.detect.UnreadFields
 
DEFAULT_CAPACITY - Static variable in class edu.umd.cs.findbugs.ba.LockSet
 
DEFAULT_MAX_WORK - Static variable in class edu.umd.cs.findbugs.ba.SimplePathEnumerator
Default number of steps to be performed in path enumeration.
DEFAULT_PRIORITY - Static variable in class edu.umd.cs.findbugs.config.ProjectFilterSettings
Default warning threshold priority.
DEFAULT_ROLE - Static variable in class edu.umd.cs.findbugs.ClassAnnotation
 
DEFAULT_ROLE - Static variable in class edu.umd.cs.findbugs.FieldAnnotation
 
DEFAULT_ROLE - Static variable in class edu.umd.cs.findbugs.IntAnnotation
 
DEFAULT_ROLE - Static variable in class edu.umd.cs.findbugs.MethodAnnotation
 
DEFAULT_ROLE - Static variable in class edu.umd.cs.findbugs.SourceLineAnnotation
 
DEFAULT_SIZE - Static variable in class edu.umd.cs.findbugs.ba.SourceFile
 
DEFAULT_STACK_CAPACITY - Static variable in class edu.umd.cs.findbugs.ba.Frame
Default number of stack slots to preallocate space for.
defaultLockCount - Variable in class edu.umd.cs.findbugs.ba.LockSet
The lock count value to return for nonexistent lock entries.
DefaultSortedTableModel - Class in edu.umd.cs.findbugs.gui
This Table Model is a currently a noop (passthru) table model.
DefaultSortedTableModel(AbstractTableModel) - Constructor for class edu.umd.cs.findbugs.gui.DefaultSortedTableModel
 
defaultSwitchOffset - Variable in class edu.umd.cs.findbugs.visitclass.DismantleBytecode
 
defEnabled - Variable in class edu.umd.cs.findbugs.DetectorFactory
 
defensiveConstantValueOpcodes - Static variable in class edu.umd.cs.findbugs.detect.FindDeadLocalStores
Opcodes of instructions that load constant values that often indicate defensive programming.
definedPrivateMethods - Variable in class edu.umd.cs.findbugs.detect.FindUncalledPrivateMethods
 
definitelyDifferentBranchSet - Variable in class edu.umd.cs.findbugs.detect.FindNullDeref
 
definitelySameBranchSet - Variable in class edu.umd.cs.findbugs.detect.FindNullDeref
 
defSwOffset - Variable in class edu.umd.cs.findbugs.detect.SwitchFallthrough
 
DelegatingBugReporter - Class in edu.umd.cs.findbugs
A BugReporter which delegates all method calls to another BugReporter.
DelegatingBugReporter(BugReporter) - Constructor for class edu.umd.cs.findbugs.DelegatingBugReporter
 
depth - Variable in class edu.umd.cs.findbugs.ba.BlockType
 
depth - Static variable in class edu.umd.cs.findbugs.ba.ClassContext
 
depth - Variable in class edu.umd.cs.findbugs.ba.StackDepth
 
DepthFirstSearch - Class in edu.umd.cs.findbugs.ba
Algorithm to perform a depth first search on a CFG.
DepthFirstSearch(CFG) - Constructor for class edu.umd.cs.findbugs.ba.DepthFirstSearch
Constructor.
DepthFirstSearch<GraphType extends Graph<EdgeType,VertexType>,EdgeType extends GraphEdge<EdgeType,VertexType>,VertexType extends GraphVertex<VertexType>> - Class in edu.umd.cs.findbugs.graph
Perform a forward depth first search of a graph.
DepthFirstSearch(GraphType) - Constructor for class edu.umd.cs.findbugs.graph.DepthFirstSearch
Constructor.
DESCENDING - Static variable in class edu.umd.cs.findbugs.graph.VisitationTimeComparator
Compare in descending order.
describe(String) - Method in class edu.umd.cs.findbugs.BugInstance
Add a description to the most recently added bug annotation.
description - Variable in class edu.umd.cs.findbugs.BugCode
 
description - Variable in class edu.umd.cs.findbugs.IntAnnotation
 
description - Variable in class edu.umd.cs.findbugs.PackageMemberAnnotation
 
description - Variable in class edu.umd.cs.findbugs.SourceLineAnnotation
 
detailHTML - Variable in class edu.umd.cs.findbugs.BugPattern
 
detailHTML - Variable in class edu.umd.cs.findbugs.DetectorFactory
 
detailText - Variable in class edu.umd.cs.findbugs.BugPattern
 
Detector - Interface in edu.umd.cs.findbugs
The interface which all bug pattern detectors must implement.
DETECTOR_THRESHOLD_KEY - Static variable in class edu.umd.cs.findbugs.config.UserPreferences
 
detectorClass - Variable in class edu.umd.cs.findbugs.DetectorFactory
 
detectorDescription - Variable in class edu.umd.cs.findbugs.gui.ConfigureDetectorsDialog
 
detectorDescriptionScrollPane - Variable in class edu.umd.cs.findbugs.gui.ConfigureDetectorsDialog
 
DetectorFactory - Class in edu.umd.cs.findbugs
A DetectorFactory is responsible for creating instances of Detector objects and for maintaining meta-information about the detector class.
DetectorFactory(Plugin, Class, boolean, String, String, String) - Constructor for class edu.umd.cs.findbugs.DetectorFactory
Constructor.
DetectorFactoryCollection - Class in edu.umd.cs.findbugs
The DetectorFactoryCollection stores all of the DetectorFactory objects used to create the Detectors which implement the various analyses.
DetectorFactoryCollection() - Constructor for class edu.umd.cs.findbugs.DetectorFactoryCollection
Constructor.
detectorFactoryIterator() - Method in class edu.umd.cs.findbugs.plan.AnalysisPass
Get an Iterator over the DetectorFactory objects in the pass.
detectorFactoryIterator() - Method in class edu.umd.cs.findbugs.Plugin
Get Iterator over DetectorFactory objects in the Plugin.
detectorFactoryList - Variable in class edu.umd.cs.findbugs.Plugin
 
DetectorNode - Class in edu.umd.cs.findbugs.plan
Node in a ConstraintGraph.
DetectorNode(DetectorFactory) - Constructor for class edu.umd.cs.findbugs.plan.DetectorNode
Constructor.
DetectorOrderingConstraint - Class in edu.umd.cs.findbugs
An ordering constraint which must be taken into account when Detectors are run.
DetectorOrderingConstraint(String, String) - Constructor for class edu.umd.cs.findbugs.DetectorOrderingConstraint
Constructor.
detectors - Variable in class edu.umd.cs.findbugs.FindBugs
 
detectorStateList - Variable in class edu.umd.cs.findbugs.config.UserPreferences
 
detectorTable - Variable in class edu.umd.cs.findbugs.gui.ConfigureDetectorsDialog
 
detectorTableScrollPane - Variable in class edu.umd.cs.findbugs.gui.ConfigureDetectorsDialog
 
dfs - Variable in class edu.umd.cs.findbugs.ba.bcp.PatternMatcher
 
dfs - Variable in class edu.umd.cs.findbugs.ba.BlockTypeAnalysis
 
dfs - Variable in class edu.umd.cs.findbugs.ba.DFSCFGPrinter
 
dfs - Variable in class edu.umd.cs.findbugs.ba.DominatorsAnalysis
 
dfs - Variable in class edu.umd.cs.findbugs.ba.ForwardDataflowAnalysis
 
dfs - Variable in class edu.umd.cs.findbugs.ba.ReversePostfixOrder.ReversePostfixComparator
 
dfs - Variable in class edu.umd.cs.findbugs.ba.SimplePathEnumerator
 
DFSCFGPrinter - Class in edu.umd.cs.findbugs.ba
 
DFSCFGPrinter(CFG, DepthFirstSearch) - Constructor for class edu.umd.cs.findbugs.ba.DFSCFGPrinter
 
dfsEdgeTypeList - Variable in class edu.umd.cs.findbugs.graph.AbstractDepthFirstSearch
 
DFSEdgeTypes - Interface in edu.umd.cs.findbugs.ba
Interface defining depth first search edge type constants.
DFSEdgeTypes - Interface in edu.umd.cs.findbugs.graph
Edge types in a depth first search.
dfsFactory - Variable in class edu.umd.cs.findbugs.ba.ClassContext
 
diffCounts(CountBugs) - Method in class edu.umd.cs.findbugs.CountBugs
 
directlyImplementsExternalizable - Variable in class edu.umd.cs.findbugs.detect.SerializableIdiom
 
directoryWorkList - Variable in class edu.umd.cs.findbugs.RecursiveFileSearch
 
dirName - Variable in class edu.umd.cs.findbugs.FindBugs.DirectoryClassProducer
 
dirName - Variable in class edu.umd.cs.findbugs.URLClassPath.LocalDirectoryEntry
 
disableAll() - Method in class edu.umd.cs.findbugs.DetectorFactoryCollection
Disable all detectors.
disableEditKeyBindings(JList) - Method in class edu.umd.cs.findbugs.gui.FindBugsFrame
 
discovered - Variable in class edu.umd.cs.findbugs.ba.ValueNumberAnalysis.ValueCompacter
 
discoveryTimeList - Variable in class edu.umd.cs.findbugs.graph.AbstractDepthFirstSearch
 
DismantleBytecode - Class in edu.umd.cs.findbugs.visitclass
 
DismantleBytecode() - Constructor for class edu.umd.cs.findbugs.visitclass.DismantleBytecode
 
displayWarning(BugInstance) - Method in class edu.umd.cs.findbugs.config.ProjectFilterSettings
Return whether or not a warning should be displayed, according to the project filter settings.
distance - Variable in class edu.umd.cs.findbugs.detect.FindNonShortCircuit
 
DIVIDER_FUDGE - Static variable in class edu.umd.cs.findbugs.gui.FindBugsFrame
A fudge value required in our hack to get the REAL maximum divider location for a JSplitPane.
document - Variable in class edu.umd.cs.findbugs.AddMessages
 
document - Variable in class edu.umd.cs.findbugs.ml.ConvertToARFF.DataFile
 
document - Variable in class edu.umd.cs.findbugs.XDocsBugReporter
 
document - Variable in class edu.umd.cs.findbugs.xml.XPathFind
 
doForwardSubstitution() - Method in class edu.umd.cs.findbugs.ba.ValueNumberFrameModelingVisitor
Determine whether forward substitution should be performed for the heap location referenced by the current instruction.
Dom4JXMLOutput - Class in edu.umd.cs.findbugs.xml
XMLOutput class to build all or part of a dom4j tree.
Dom4JXMLOutput(Branch) - Constructor for class edu.umd.cs.findbugs.xml.Dom4JXMLOutput
Constructor.
domAnalysis - Variable in class edu.umd.cs.findbugs.ba.bcp.PatternMatcher
 
dominatedBy - Variable in class edu.umd.cs.findbugs.ba.bcp.PatternElement
 
dominatedBy(String) - Method in class edu.umd.cs.findbugs.ba.bcp.PatternElement
Set the label of another pattern element whose first matched instruction must dominate the instruction(s) matched by this element.
dominatedInstructionStateIterator() - Method in class edu.umd.cs.findbugs.ba.bcp.PatternMatcher.State
Return Iterator over states representing dominated instructions that continue the match.
DominatorsAnalysis - Class in edu.umd.cs.findbugs.ba
Dataflow analysis to compute dominator sets for a CFG.
DominatorsAnalysis(CFG, DepthFirstSearch, boolean) - Constructor for class edu.umd.cs.findbugs.ba.DominatorsAnalysis
Constructor.
doNotConsider - Static variable in class edu.umd.cs.findbugs.detect.FindUnsyncGet
 
doNotConsider - Static variable in class edu.umd.cs.findbugs.detect.UnreadFields
 
DontCatchIllegalMonitorStateException - Class in edu.umd.cs.findbugs.detect
 
DontCatchIllegalMonitorStateException(BugReporter) - Constructor for class edu.umd.cs.findbugs.detect.DontCatchIllegalMonitorStateException
 
doReadXML(InputStream, Project) - Method in class edu.umd.cs.findbugs.BugCollection
 
doRedundantLoadElimination() - Method in class edu.umd.cs.findbugs.ba.ValueNumberFrameModelingVisitor
Determine whether redundant load elimination should be performed for the heap location referenced by the current instruction.
doReportBug(BugInstance) - Method in class edu.umd.cs.findbugs.AbstractBugReporter
Subclasses must override this.
doReportBug(BugInstance) - Method in class edu.umd.cs.findbugs.BugCollectionBugReporter
 
doReportBug(BugInstance) - Method in class edu.umd.cs.findbugs.EmacsBugReporter
 
doReportBug(BugInstance) - Method in class edu.umd.cs.findbugs.gui.AnalysisRun.Reporter
 
doReportBug(BugInstance) - Method in class edu.umd.cs.findbugs.PrintingBugReporter
 
doReportBug(BugInstance) - Method in class edu.umd.cs.findbugs.SortingBugReporter
 
doReportBug(BugInstance) - Method in class edu.umd.cs.findbugs.XDocsBugReporter
 
dottedClassConstantOperand - Variable in class edu.umd.cs.findbugs.visitclass.DismantleBytecode
 
dottedClassName - Variable in class edu.umd.cs.findbugs.visitclass.PreorderVisitor
 
dottedFieldSig - Variable in class edu.umd.cs.findbugs.visitclass.PreorderVisitor
 
dottedMethodSig - Variable in class edu.umd.cs.findbugs.visitclass.PreorderVisitor
 
dottedSigConstantOperand - Variable in class edu.umd.cs.findbugs.visitclass.DismantleBytecode
 
dottedSuperclassName - Variable in class edu.umd.cs.findbugs.visitclass.PreorderVisitor
 
DOUBLE_EXTRA_TYPE_SIGNATURE - Static variable in interface edu.umd.cs.findbugs.ba.type.SpecialTypeSignatures
Signature of the "extra" slot occupied by a double value.
doubleConstant - Variable in class edu.umd.cs.findbugs.visitclass.DismantleBytecode
 
DoubleExtraType - Class in edu.umd.cs.findbugs.ba
Special type used to represent the "extra" part of a double value.
DoubleExtraType() - Constructor for class edu.umd.cs.findbugs.ba.DoubleExtraType
 
DoubleExtraType - Class in edu.umd.cs.findbugs.ba.type
 
DoubleExtraType() - Constructor for class edu.umd.cs.findbugs.ba.type.DoubleExtraType
 
doubleExtraType - Variable in class edu.umd.cs.findbugs.ba.type.TypeRepository
 
doubleThisOnTopOfStack - Variable in class edu.umd.cs.findbugs.detect.LockedFields
 
doubleType - Variable in class edu.umd.cs.findbugs.ba.type.TypeRepository
 
doVisitField(Field) - Method in class edu.umd.cs.findbugs.visitclass.PreorderVisitor
 
doVisitMethod(Method) - Method in class edu.umd.cs.findbugs.visitclass.PreorderVisitor
 
DOWNLOADS_WEBSITE - Static variable in class edu.umd.cs.findbugs.Version
Downloads website.
DroppedException - Class in edu.umd.cs.findbugs.detect
 
DroppedException(BugReporter) - Constructor for class edu.umd.cs.findbugs.detect.DroppedException
 
dropUnclassifiedWarnings - Variable in class edu.umd.cs.findbugs.ml.ConvertToARFF
 
dropUnclassifiedWarnings() - Method in class edu.umd.cs.findbugs.ml.ConvertToARFF
 
DUBIOUS - Static variable in class edu.umd.cs.findbugs.CategorizeBugs
 
DumbMethods - Class in edu.umd.cs.findbugs.detect
 
DumbMethods(BugReporter) - Constructor for class edu.umd.cs.findbugs.detect.DumbMethods
 
dummyVariable() - Method in class edu.umd.cs.findbugs.ba.bcp.ByteCodePattern
Get a dummy variable name.
dummyVariableCount - Variable in class edu.umd.cs.findbugs.ba.bcp.ByteCodePattern
 
dumpBug(BugInstance) - Static method in class edu.umd.cs.findbugs.CategorizeBugs
 
dumpBug(BugInstance, String) - Method in class edu.umd.cs.findbugs.FindExamples
 
dumpBugBrief(BugInstance) - Method in class edu.umd.cs.findbugs.FindExamples
 
dumpGraph(ConstraintGraph) - Method in class edu.umd.cs.findbugs.plan.ExecutionPlan
 
dumpStats(String, Map<String, CategorizeBugs.Stats>) - Static method in class edu.umd.cs.findbugs.CategorizeBugs
 
duplicate() - Method in class edu.umd.cs.findbugs.ba.BasicBlock.InstructionIterator
 
duplicate() - Method in class edu.umd.cs.findbugs.ba.bcp.PatternMatcher.State
Make an exact copy of this object.
duplicate() - Method in class edu.umd.cs.findbugs.ba.ExceptionSet
Return an exact copy of this object.
duplicate() - Method in class edu.umd.cs.findbugs.ba.ThrownException
Return an identical copy of this object.
duplicate() - Method in class edu.umd.cs.findbugs.Project
Return an exact copy of this Project.
duplicateVertex(VertexType) - Method in interface edu.umd.cs.findbugs.graph.GraphToolkit
Make a copy of given vertex.
dynamicStringTypeInstance - Static variable in class edu.umd.cs.findbugs.detect.FindRefComparison
 

E

earlierDetector - Variable in class edu.umd.cs.findbugs.DetectorOrderingConstraint
 
earliestJump - Variable in class edu.umd.cs.findbugs.detect.WaitInLoop
 
ECLIPSE_UI_VERSION - Static variable in class edu.umd.cs.findbugs.Version
Version of Eclipse plugin.
Edge - Class in edu.umd.cs.findbugs.ba
An edge of a control flow graph.
Edge(BasicBlock, BasicBlock) - Constructor for class edu.umd.cs.findbugs.ba.Edge
Constructor.
edge - Variable in class edu.umd.cs.findbugs.ba.PruneInfeasibleExceptionEdges.MarkedEdge
 
edge - Variable in class edu.umd.cs.findbugs.graph.AbstractGraph.IncomingEdgeIterator
 
edge - Variable in class edu.umd.cs.findbugs.graph.AbstractGraph.OutgoingEdgeIterator
 
edgeAnnotate(Edge) - Method in class edu.umd.cs.findbugs.ba.CFGPrinter
 
edgeAnnotate(Edge) - Method in class edu.umd.cs.findbugs.ba.DFSCFGPrinter
 
edgeExceptionMap - Variable in class edu.umd.cs.findbugs.ba.TypeAnalysis.CachedExceptionSet
 
edgeIter - Variable in class edu.umd.cs.findbugs.InstructionScannerDriver
 
edgeIterator() - Method in class edu.umd.cs.findbugs.graph.AbstractGraph
 
edgeIterator() - Method in interface edu.umd.cs.findbugs.graph.Graph
Get Iterator over all edges in the graph.
edgeList - Variable in class edu.umd.cs.findbugs.graph.AbstractGraph
 
edgeType - Variable in class edu.umd.cs.findbugs.ba.BetterCFGBuilder2.EscapeTarget
 
edgeType - Variable in class edu.umd.cs.findbugs.ba.Target
 
EdgeTypes - Interface in edu.umd.cs.findbugs.ba
Constants defining the type of control flow edges, as well as flags defining additional information about the edges.
edgeTypeToString(int) - Static method in class edu.umd.cs.findbugs.ba.Edge
Get string representing given edge type.
editMenu - Variable in class edu.umd.cs.findbugs.gui.AnalysisErrorDialog
 
editMenu - Variable in class edu.umd.cs.findbugs.gui.FindBugsFrame
 
editMenuActionPerformed(ActionEvent) - Method in class edu.umd.cs.findbugs.gui.AnalysisErrorDialog
 
editorPaneHyperlinkUpdate(HyperlinkEvent) - Method in class edu.umd.cs.findbugs.gui.AboutDialog
 
editProjectLabel - Variable in class edu.umd.cs.findbugs.gui.FindBugsFrame
 
editProjectPanel - Variable in class edu.umd.cs.findbugs.gui.FindBugsFrame
 
edu.umd.cs.findbugs - package edu.umd.cs.findbugs
Main package for the FindBugs application - contains the engine class (FindBugs), the object model classes for bug instances (BugInstance, BugAnnotation), and other miscellany.
edu.umd.cs.findbugs.annotations - package edu.umd.cs.findbugs.annotations
 
edu.umd.cs.findbugs.ba - package edu.umd.cs.findbugs.ba
A bytecode analysis framework for BCEL, providing CFG construction, generic dataflow analysis, and a variety of specific dataflow analyses.
edu.umd.cs.findbugs.ba.bcp - package edu.umd.cs.findbugs.ba.bcp
 
edu.umd.cs.findbugs.ba.rta - package edu.umd.cs.findbugs.ba.rta
 
edu.umd.cs.findbugs.ba.type - package edu.umd.cs.findbugs.ba.type
A whizzy set of classes for representing Java types.
edu.umd.cs.findbugs.config - package edu.umd.cs.findbugs.config
 
edu.umd.cs.findbugs.detect - package edu.umd.cs.findbugs.detect
 
edu.umd.cs.findbugs.graph - package edu.umd.cs.findbugs.graph
 
edu.umd.cs.findbugs.gui - package edu.umd.cs.findbugs.gui
 
edu.umd.cs.findbugs.io - package edu.umd.cs.findbugs.io
 
edu.umd.cs.findbugs.ml - package edu.umd.cs.findbugs.ml
 
edu.umd.cs.findbugs.plan - package edu.umd.cs.findbugs.plan
 
edu.umd.cs.findbugs.visitclass - package edu.umd.cs.findbugs.visitclass
 
edu.umd.cs.findbugs.xml - package edu.umd.cs.findbugs.xml
 
ELEMENT_NAME - Static variable in class edu.umd.cs.findbugs.BugInstance
 
ELEMENT_NAME - Static variable in class edu.umd.cs.findbugs.ClassAnnotation
 
ELEMENT_NAME - Static variable in class edu.umd.cs.findbugs.FieldAnnotation
 
ELEMENT_NAME - Static variable in class edu.umd.cs.findbugs.IntAnnotation
 
ELEMENT_NAME - Static variable in class edu.umd.cs.findbugs.MethodAnnotation
 
ELEMENT_NAME - Static variable in class edu.umd.cs.findbugs.PackageStats
 
ELEMENT_NAME - Static variable in class edu.umd.cs.findbugs.SourceLineAnnotation
 
ELEMENT_NAME - Static variable in class edu.umd.cs.findbugs.XDocsBugReporter
 
elementStack - Variable in class edu.umd.cs.findbugs.SAXBugCollectionHandler
 
EMACS_REPORTER - Static variable in class edu.umd.cs.findbugs.FindBugs
 
EmacsBugReporter - Class in edu.umd.cs.findbugs
BugReporter to output warnings in Emacs format.
EmacsBugReporter() - Constructor for class edu.umd.cs.findbugs.EmacsBugReporter
 
emitDataPoint() - Method in class edu.umd.cs.findbugs.GraphIS2FalsePositives
 
emitLiteral(String) - Method in class edu.umd.cs.findbugs.xml.OutputStreamXMLOutput.WriterQuoteMetaCharacters
 
emitLiteral(String) - Method in class edu.umd.cs.findbugs.xml.QuoteMetaCharacters
Downcall method to emit literal text, in which any occurrences of the metacharacters are quoted.
emitLiteral(String) - Method in class edu.umd.cs.findbugs.xml.XMLAttributeList.StringBufferQuoteMetaCharacters
 
emitTag(String, boolean) - Method in class edu.umd.cs.findbugs.xml.OutputStreamXMLOutput
 
emitTag(String, String, boolean) - Method in class edu.umd.cs.findbugs.xml.OutputStreamXMLOutput
 
EMPTY_INPUT_VALUE_LIST - Static variable in class edu.umd.cs.findbugs.ba.ValueNumberFrameModelingVisitor
 
emptyArrayOnTOS - Variable in class edu.umd.cs.findbugs.detect.MutableStaticFields
 
emptyEscapeTargetList - Static variable in class edu.umd.cs.findbugs.ba.BetterCFGBuilder2
 
emptyList - Static variable in class edu.umd.cs.findbugs.ba.type.SubtypeQueryResult
 
emptyMap - Static variable in class edu.umd.cs.findbugs.ba.InnerClassAccessMap
 
emptyPanel - Variable in class edu.umd.cs.findbugs.gui.FindBugsFrame
 
EmptyZipFileEntry - Class in edu.umd.cs.findbugs.detect
 
EmptyZipFileEntry(BugReporter) - Constructor for class edu.umd.cs.findbugs.detect.EmptyZipFileEntry
 
ENABLE_LOCALS - Static variable in class edu.umd.cs.findbugs.detect.FindMaskedFields
This property enables production of warnings for locals which obscure fields.
enableAll() - Method in class edu.umd.cs.findbugs.DetectorFactoryCollection
Enable all detectors.
enableAll(boolean) - Method in class edu.umd.cs.findbugs.DetectorFactoryCollection
 
enabled - Variable in class edu.umd.cs.findbugs.DetectorFactory
 
enabled - Variable in class edu.umd.cs.findbugs.Plugin
 
ENABLED_COLUMN - Static variable in class edu.umd.cs.findbugs.gui.ConfigureDetectorsDialog
 
endBytecode - Variable in class edu.umd.cs.findbugs.SourceLineAnnotation
 
endDocument() - Method in class edu.umd.cs.findbugs.SAXBugCollectionHandler
 
endDocument(Project) - Method in class edu.umd.cs.findbugs.XDocsBugReporter
 
endElement(String, String, String) - Method in class edu.umd.cs.findbugs.SAXBugCollectionHandler
 
endLine - Variable in class edu.umd.cs.findbugs.SourceLineAnnotation
 
endOffset - Variable in class edu.umd.cs.findbugs.detect.RuntimeExceptionCapture.CaughtException
 
endPC - Variable in class edu.umd.cs.findbugs.detect.FindDoubleCheck
 
endReport() - Method in class edu.umd.cs.findbugs.AbstractBugReporter
 
endReport() - Method in class edu.umd.cs.findbugs.gui.AnalysisRun.Reporter
 
endReport() - Method in class edu.umd.cs.findbugs.TextUIBugReporter
 
endTransfer(BasicBlock, InstructionHandle, Object) - Method in class edu.umd.cs.findbugs.ba.AbstractDataflowAnalysis
Subclasses may override this.
endTransfer(BasicBlock, InstructionHandle, Object) - Method in class edu.umd.cs.findbugs.ba.IsNullValueAnalysis
 
endTransfer(BasicBlock, InstructionHandle, Object) - Method in class edu.umd.cs.findbugs.ba.TypeAnalysis
 
engine - Variable in class edu.umd.cs.findbugs.AbstractBugReporter
 
entry - Variable in class edu.umd.cs.findbugs.ba.CFG
 
entryList - Variable in class edu.umd.cs.findbugs.URLClassPath
 
entryLocalValueList - Variable in class edu.umd.cs.findbugs.ba.ValueNumberAnalysis
 
entryName - Variable in class edu.umd.cs.findbugs.ba.ZipSourceFileDataSource
 
entryToOutputMap - Variable in class edu.umd.cs.findbugs.ba.ValueNumberCache
Map of entries to output values.
enumerate() - Method in class edu.umd.cs.findbugs.ba.SimplePathEnumerator
Enumerate the simple paths.
eof() - Method in class edu.umd.cs.findbugs.ba.SourceFile.LineNumberMapBuilder
 
EOF - Static variable in class edu.umd.cs.findbugs.Token
End of file.
EOL - Static variable in class edu.umd.cs.findbugs.Token
End of line.
EqStringTest - Class in edu.umd.cs.findbugs.detect
 
EqStringTest(BugReporter) - Constructor for class edu.umd.cs.findbugs.detect.EqStringTest
 
equalizeControls(JComponent[]) - Method in class edu.umd.cs.findbugs.gui.FindBugsFrame
This makes the set of controls passed in all the same size, equal to the minimum needed of the largest control.
equals(Object) - Method in class edu.umd.cs.findbugs.ba.AbstractField
 
equals(Object) - Method in class edu.umd.cs.findbugs.ba.AvailableLoad
 
equals(Object) - Method in class edu.umd.cs.findbugs.ba.BasicBlock.InstructionIterator
 
equals(Object) - Method in class edu.umd.cs.findbugs.ba.bcp.PatternElementMatch
 
equals(Object) - Method in class edu.umd.cs.findbugs.ba.BottomType
 
equals(Object) - Method in class edu.umd.cs.findbugs.ba.DoubleExtraType
 
equals(Object) - Method in class edu.umd.cs.findbugs.ba.Edge
 
equals(Object) - Method in class edu.umd.cs.findbugs.ba.ExceptionObjectType
 
equals(Object) - Method in class edu.umd.cs.findbugs.ba.ExceptionSet
 
equals(Object) - Method in class edu.umd.cs.findbugs.ba.IsNullValue
 
equals(Object) - Method in class edu.umd.cs.findbugs.ba.Location
 
equals(Object) - Method in class edu.umd.cs.findbugs.ba.LongExtraType
 
equals(Object) - Method in class edu.umd.cs.findbugs.ba.NullType
 
equals(Object) - Method in class edu.umd.cs.findbugs.ba.ThrownException
 
equals(Object) - Method in class edu.umd.cs.findbugs.ba.TopType
 
equals(Object) - Method in class edu.umd.cs.findbugs.ba.type.ArrayType
 
equals(Object) - Method in class edu.umd.cs.findbugs.ba.type.BasicType
 
equals(Object) - Method in class edu.umd.cs.findbugs.ba.type.BottomType
 
equals(Object) - Method in class edu.umd.cs.findbugs.ba.type.ClassType
 
equals(Object) - Method in class edu.umd.cs.findbugs.ba.type.DoubleExtraType
 
equals(Object) - Method in class edu.umd.cs.findbugs.ba.type.LongExtraType
 
equals(Object) - Method in class edu.umd.cs.findbugs.ba.type.NullType
 
equals(Object) - Method in class edu.umd.cs.findbugs.ba.type.ReturnAddressType
 
equals(Object) - Method in class edu.umd.cs.findbugs.ba.type.TopType
 
equals(Object) - Method in class edu.umd.cs.findbugs.ba.ValueNumberCache.Entry
 
equals(Object) - Method in class edu.umd.cs.findbugs.BugInstance
 
equals(Object) - Method in class edu.umd.cs.findbugs.BugPattern
 
equals(Object) - Method in class edu.umd.cs.findbugs.CallSite
 
equals(Object) - Method in class edu.umd.cs.findbugs.ClassAnnotation
 
equals(Object) - Method in class edu.umd.cs.findbugs.config.ProjectFilterSettings
 
equals(Object) - Method in class edu.umd.cs.findbugs.CountBugs.CategoryKey
 
equals(Object) - Method in class edu.umd.cs.findbugs.CountBugs.KingdomAndPriorityKey
 
equals(Object) - Method in class edu.umd.cs.findbugs.detect.FindRefComparison.DynamicStringType
 
equals(Object) - Method in class edu.umd.cs.findbugs.detect.FindRefComparison.StaticStringType
 
equals(Object) - Method in class edu.umd.cs.findbugs.detect.Naming.MyMethod
 
equals(Object) - Method in class edu.umd.cs.findbugs.FieldAnnotation
 
equals(Object) - Method in class edu.umd.cs.findbugs.IntAnnotation
 
equals(Object) - Method in class edu.umd.cs.findbugs.MethodAnnotation
 
equals(Object) - Method in class edu.umd.cs.findbugs.SourceLineAnnotation
 
equalsMethodIsInstanceOfEquals - Variable in class edu.umd.cs.findbugs.detect.FindHEmismatch
 
equalsObjectIsAbstract - Variable in class edu.umd.cs.findbugs.detect.FindHEmismatch
 
ERROR - Static variable in class edu.umd.cs.findbugs.gui.ConsoleLogger
 
error(String) - Method in class edu.umd.cs.findbugs.gui.FindBugsFrame
Show an error dialog.
ERROR_FLAG - Static variable in interface edu.umd.cs.findbugs.ExitCodes
Serious analysis errors occurred.
ERROR_TYPE - Static variable in class edu.umd.cs.findbugs.ba.Hierarchy
Type of java.lang.Error.
errorCount - Variable in class edu.umd.cs.findbugs.FindBugs.ErrorCountingBugReporter
 
errorDialog - Variable in class edu.umd.cs.findbugs.gui.AnalysisRun
 
errorIterator() - Method in class edu.umd.cs.findbugs.BugCollection
Return an Iterator over error messages.
errorIterator() - Method in class edu.umd.cs.findbugs.SortedBugCollection
 
errorLabel - Variable in class edu.umd.cs.findbugs.gui.AnalysisErrorDialog
 
errorList - Variable in class edu.umd.cs.findbugs.SortedBugCollection
 
errorMessageList - Variable in class edu.umd.cs.findbugs.AbstractBugReporter
 
errorMessageScrollPane - Variable in class edu.umd.cs.findbugs.gui.AnalysisErrorDialog
 
errorMessageTextArea - Variable in class edu.umd.cs.findbugs.gui.AnalysisErrorDialog
 
ERRORS_ELEMENT_NAME - Static variable in class edu.umd.cs.findbugs.BugCollection
 
ERRORS_ELEMENT_NAME - Static variable in class edu.umd.cs.findbugs.XDocsBugReporter
 
ESCAPED - Static variable in class edu.umd.cs.findbugs.ba.ResourceValueFrame
The resource escapes the method.
escapeTargetIterator(BasicBlock) - Method in class edu.umd.cs.findbugs.ba.BetterCFGBuilder2.Subroutine
Get an Iterator over the EscapeTargets of given basic block.
escapeTargetListMap - Variable in class edu.umd.cs.findbugs.ba.BetterCFGBuilder2.Subroutine
 
EVAL - Static variable in class edu.umd.cs.findbugs.detect.FindInconsistentSync2
 
examineClass(String) - Method in class edu.umd.cs.findbugs.FindBugs
Examine a single class by invoking all of the Detectors on it.
examineResults(CFG, Dataflow<Fact, AnalysisType>) - Method in class edu.umd.cs.findbugs.ba.DataflowTestDriver
Downcall method to inspect the analysis results.
exception - Variable in exception edu.umd.cs.findbugs.ba.InnerClassAccessMap.LookupFailure
 
EXCEPTION - Static variable in class edu.umd.cs.findbugs.ba.IsNullValue
 
EXCEPTION_TYPE - Static variable in class edu.umd.cs.findbugs.ba.Hierarchy
Type of java.lang.Exception.
exceptionClass - Variable in class edu.umd.cs.findbugs.detect.RuntimeExceptionCapture.CaughtException
 
exceptionClass - Variable in class edu.umd.cs.findbugs.detect.RuntimeExceptionCapture.ThrownException
 
exceptionGen - Variable in class edu.umd.cs.findbugs.ba.BasicBlock
 
exceptionHandlerMap - Variable in class edu.umd.cs.findbugs.ba.BetterCFGBuilder2
 
ExceptionHandlerMap - Class in edu.umd.cs.findbugs.ba
This class provides a convenient way of determining the exception handlers for instructions in a method.
ExceptionHandlerMap(MethodGen) - Constructor for class edu.umd.cs.findbugs.ba.ExceptionHandlerMap
Constructor.
exceptionHandlerValueNumberMap - Variable in class edu.umd.cs.findbugs.ba.ValueNumberAnalysis
 
exceptionInstanceList - Static variable in class edu.umd.cs.findbugs.ba.IsNullValue
 
ExceptionObjectType - Class in edu.umd.cs.findbugs.ba
Special ReferenceType representing the type of a caught exception.
ExceptionObjectType(String, ExceptionSet) - Constructor for class edu.umd.cs.findbugs.ba.ExceptionObjectType
Constructor.
exceptionOccurred() - Method in class edu.umd.cs.findbugs.gui.RunAnalysisDialog
Determine whether or not a fatal exception occurred during analysis.
exceptionSet - Variable in class edu.umd.cs.findbugs.ba.ExceptionObjectType
 
ExceptionSet - Class in edu.umd.cs.findbugs.ba
Class for keeping track of exceptions that can be thrown by an instruction.
ExceptionSet(ExceptionSetFactory) - Constructor for class edu.umd.cs.findbugs.ba.ExceptionSet
Constructor.
exceptionSet - Variable in class edu.umd.cs.findbugs.ba.ExceptionSet
 
exceptionSet - Variable in class edu.umd.cs.findbugs.ba.TypeAnalysis.CachedExceptionSet
 
ExceptionSet.ThrownExceptionIterator - Class in edu.umd.cs.findbugs.ba
Object to iterate over the exception types in the set.
ExceptionSet.ThrownExceptionIterator() - Constructor for class edu.umd.cs.findbugs.ba.ExceptionSet.ThrownExceptionIterator
 
ExceptionSetFactory - Class in edu.umd.cs.findbugs.ba
 
ExceptionSetFactory() - Constructor for class edu.umd.cs.findbugs.ba.ExceptionSetFactory
 
exceptionSetFactory - Variable in class edu.umd.cs.findbugs.ba.StandardTypeMerger
 
exceptionSetFactory - Variable in class edu.umd.cs.findbugs.ba.TypeAnalysis
 
exceptionSetFactoryFactory - Variable in class edu.umd.cs.findbugs.ba.ClassContext
 
exceptionTable - Variable in class edu.umd.cs.findbugs.detect.DumbMethods
 
exceptionThrower - Variable in class edu.umd.cs.findbugs.ba.BasicBlock
 
execute() - Method in class edu.umd.cs.findbugs.AddAnnotation
 
execute() - Method in class edu.umd.cs.findbugs.AddMessages
Add messages to the dom4j tree.
execute() - Method in class edu.umd.cs.findbugs.ba.bcp.PatternMatcher
Search for examples of the ByteCodePattern.
execute() - Method in class edu.umd.cs.findbugs.ba.Dataflow
Run the algorithm.
execute(String) - Method in class edu.umd.cs.findbugs.ba.DataflowTestDriver
Execute the analysis on a single class.
execute(ClassContext, Method) - Method in class edu.umd.cs.findbugs.ba.DataflowTestDriver
Execute the analysis on a single method of a class.
execute() - Method in class edu.umd.cs.findbugs.ba.PruneInfeasibleExceptionEdges
Prune infeasible exception edges from the CFG.
execute() - Method in class edu.umd.cs.findbugs.ba.PruneUnconditionalExceptionThrowerEdges
 
execute(String, String, int) - Method in class edu.umd.cs.findbugs.ba.ResourceValueAnalysisTestDriver
 
execute() - Method in class edu.umd.cs.findbugs.ba.rta.RapidTypeAnalysis
 
execute() - Method in class edu.umd.cs.findbugs.CountBugs
 
execute() - Method in class edu.umd.cs.findbugs.FindBugs
Execute FindBugs on the Project.
execute(String[]) - Method in class edu.umd.cs.findbugs.FindExamples
 
execute(String[]) - Method in class edu.umd.cs.findbugs.GraphIS2FalsePositives
 
execute(FindBugsProgress) - Method in class edu.umd.cs.findbugs.gui.AnalysisRun
Run the analysis.
execute(InstructionScannerGenerator) - Method in class edu.umd.cs.findbugs.InstructionScannerDriver
Execute by driving the InstructionScannerGenerator over all instructions.
execute() - Method in class edu.umd.cs.findbugs.MergeResults
 
execute() - Method in class edu.umd.cs.findbugs.NewResults
 
execute() - Method in class edu.umd.cs.findbugs.SelfCalls
Find the self calls.
execute() - Method in class edu.umd.cs.findbugs.UnionResults
 
ExecutionPlan - Class in edu.umd.cs.findbugs.plan
A plan for executing Detectors on an application.
ExecutionPlan() - Constructor for class edu.umd.cs.findbugs.plan.ExecutionPlan
Constructor.
exit - Variable in class edu.umd.cs.findbugs.ba.CFG
 
EXIT - Static variable in class edu.umd.cs.findbugs.ba.ReturnPath
Method "returns" by exiting the process.
EXIT_EDGE - Static variable in interface edu.umd.cs.findbugs.ba.EdgeTypes
System.exit() edge.
EXIT_UE - Static variable in class edu.umd.cs.findbugs.ba.ReturnPath
Method returns either by exiting or throwing an unhandled exception.
exitBlockSet - Variable in class edu.umd.cs.findbugs.ba.BetterCFGBuilder2.Subroutine
 
ExitCodes - Interface in edu.umd.cs.findbugs
Flags returned in the process exit code returned when the FindBugs text UI is invoked with the -exitcode command line argument.
exitFindBugs() - Method in class edu.umd.cs.findbugs.gui.FindBugsFrame
Exit the application.
exitForm(WindowEvent) - Method in class edu.umd.cs.findbugs.gui.FindBugsFrame
Exit the Application
exitItem - Variable in class edu.umd.cs.findbugs.gui.FindBugsFrame
 
exitItemActionPerformed(ActionEvent) - Method in class edu.umd.cs.findbugs.gui.FindBugsFrame
 
EXP_PRIORITY - Static variable in interface edu.umd.cs.findbugs.Detector
Experimental priority for bug instances.
EXP_PRIORITY_COLOR - Static variable in class edu.umd.cs.findbugs.gui.FindBugsFrame
 
expandOptionFiles(String[], boolean, boolean) - Static method in class edu.umd.cs.findbugs.CommandLine
Expand option files in given command line.
experimental - Variable in class edu.umd.cs.findbugs.BugPattern
 
EXPERIMENTAL_PRIORITY - Static variable in class edu.umd.cs.findbugs.config.ProjectFilterSettings
Text string for experimental priority.
explicit - Variable in class edu.umd.cs.findbugs.ba.ThrownException
 
explicit - Variable in class edu.umd.cs.findbugs.FindBugs.ArchiveWorkListItem
 
EXPLICIT_EXCEPTIONS_FLAG - Static variable in interface edu.umd.cs.findbugs.ba.EdgeTypes
Explicit exceptions can be thrown on the edge.
explicitSet - Variable in class edu.umd.cs.findbugs.ba.ExceptionSet
 
expPriorityButton - Variable in class edu.umd.cs.findbugs.gui.FindBugsFrame
 
expPriorityButtonActionPerformed(ActionEvent) - Method in class edu.umd.cs.findbugs.gui.FindBugsFrame
 
ExtendedTypes - Interface in edu.umd.cs.findbugs.ba
Extended type codes used by StackAndLocalTypes and StackAndLocalTypeAnalysis for typing locals and stack values used in Java bytecode.
extendsObject - Variable in class edu.umd.cs.findbugs.detect.FindHEmismatch
 
extractInt(byte[], int) - Static method in class edu.umd.cs.findbugs.ba.BytecodeScanner
Extract an int from bytes at the given offset in the array.
extractPackage(String) - Static method in class edu.umd.cs.findbugs.detect.MutableStaticFields
 
extractPackageName(String) - Static method in class edu.umd.cs.findbugs.detect.BCPMethodReturnCheck
 

F

f - Variable in class edu.umd.cs.findbugs.detect.FindFieldSelfAssignment
 
factAfterLocationMap - Variable in class edu.umd.cs.findbugs.ba.ValueNumberAnalysis
 
factAtLocationMap - Variable in class edu.umd.cs.findbugs.ba.ValueNumberAnalysis
 
factIterator() - Method in class edu.umd.cs.findbugs.ba.ValueNumberAnalysis
Get an Iterator over all dataflow facts that we've recorded for the Locations in the CFG.
factoriesByDetectorClassName - Variable in class edu.umd.cs.findbugs.DetectorFactoryCollection
 
factoriesByName - Variable in class edu.umd.cs.findbugs.DetectorFactoryCollection
 
factory - Variable in class edu.umd.cs.findbugs.ba.ExceptionSet
 
factory - Variable in class edu.umd.cs.findbugs.ba.ValueNumberAnalysis
 
factory - Variable in class edu.umd.cs.findbugs.ba.ValueNumberFrameModelingVisitor
 
factory - Variable in class edu.umd.cs.findbugs.plan.DetectorNode
 
factoryIterator() - Method in class edu.umd.cs.findbugs.DetectorFactoryCollection
Return an Iterator over the DetectorFactory objects for all registered Detectors.
factoryList - Variable in class edu.umd.cs.findbugs.DetectorFactoryCollection
 
factoryList - Variable in class edu.umd.cs.findbugs.gui.ConfigureDetectorsDialog
 
factoryList - Variable in class edu.umd.cs.findbugs.plan.AnalysisPass
 
factToString(Fact) - Method in class edu.umd.cs.findbugs.ba.AbstractDataflowAnalysis
Call this to get a dataflow value as a String.
factToString(BitSet) - Method in class edu.umd.cs.findbugs.ba.LiveLocalStoreAnalysis
 
FALL_THROUGH_EDGE - Static variable in interface edu.umd.cs.findbugs.ba.EdgeTypes
Edge type for fall-through to next instruction.
fallThroughDecision - Variable in class edu.umd.cs.findbugs.ba.IsNullConditionDecision
 
FALSE - Static variable in class edu.umd.cs.findbugs.GraphIS2FalsePositives
 
fatalException - Variable in class edu.umd.cs.findbugs.gui.RunAnalysisDialog
 
field - Variable in class edu.umd.cs.findbugs.ba.AvailableLoad
 
field - Variable in class edu.umd.cs.findbugs.ba.InnerClassAccess
 
field - Variable in class edu.umd.cs.findbugs.FieldWarningSuppressor
 
FieldAccess - Class in edu.umd.cs.findbugs.ba.bcp
Base class for Load and Store PatternElements.
FieldAccess(String, String) - Constructor for class edu.umd.cs.findbugs.ba.bcp.FieldAccess
Constructor.
FieldAnnotation - Class in edu.umd.cs.findbugs
A BugAnnotation specifying a particular field in particular class.
FieldAnnotation(String, String, String, boolean) - Constructor for class edu.umd.cs.findbugs.FieldAnnotation
Constructor.
fieldIcon - Variable in class edu.umd.cs.findbugs.gui.FindBugsFrame.BugCellRenderer
 
fieldInfo - Variable in class edu.umd.cs.findbugs.detect.VolatileUsage
 
fieldInstructionOpcodeSet - Static variable in class edu.umd.cs.findbugs.ba.ClassContext
 
fieldIsStatic - Variable in class edu.umd.cs.findbugs.detect.FindReturnRef
 
fieldIsStatic - Variable in class edu.umd.cs.findbugs.visitclass.PreorderVisitor
 
fieldName - Variable in class edu.umd.cs.findbugs.ba.AbstractField
 
fieldName - Variable in class edu.umd.cs.findbugs.ba.bcp.FieldVariable
 
fieldName - Variable in class edu.umd.cs.findbugs.detect.StaticFieldLoadStreamFactory
 
fieldName - Variable in class edu.umd.cs.findbugs.FieldAnnotation
 
fieldName - Variable in class edu.umd.cs.findbugs.visitclass.PreorderVisitor
 
fieldOnTOS - Variable in class edu.umd.cs.findbugs.detect.FindReturnRef
 
fields - Variable in class edu.umd.cs.findbugs.detect.FindDoubleCheck
 
fieldSig - Variable in class edu.umd.cs.findbugs.ba.AbstractField
 
fieldSig - Variable in class edu.umd.cs.findbugs.ba.bcp.FieldVariable
 
fieldSig - Variable in class edu.umd.cs.findbugs.detect.StaticFieldLoadStreamFactory
 
fieldSig - Variable in class edu.umd.cs.findbugs.FieldAnnotation
 
fieldSig - Variable in class edu.umd.cs.findbugs.visitclass.PreorderVisitor
 
fieldsOfSerializableOrNativeClassed - Variable in class edu.umd.cs.findbugs.detect.UnreadFields
 
fieldsRead - Variable in class edu.umd.cs.findbugs.detect.LockedFields
 
fieldsWritten - Variable in class edu.umd.cs.findbugs.detect.LockedFields
 
FieldVariable - Class in edu.umd.cs.findbugs.ba.bcp
 
FieldVariable(String, String, String) - Constructor for class edu.umd.cs.findbugs.ba.bcp.FieldVariable
Constructor for static fields.
FieldVariable(ValueNumber, String, String, String) - Constructor for class edu.umd.cs.findbugs.ba.bcp.FieldVariable
Constructor for instance fields.
fieldVarName - Variable in class edu.umd.cs.findbugs.ba.bcp.FieldAccess
 
fieldWarningList - Variable in class edu.umd.cs.findbugs.detect.SerializableIdiom
 
FieldWarningSuppressor - Class in edu.umd.cs.findbugs
 
FieldWarningSuppressor(String, ClassAnnotation, FieldAnnotation) - Constructor for class edu.umd.cs.findbugs.FieldWarningSuppressor
 
FILE_ELEMENT_NAME - Static variable in class edu.umd.cs.findbugs.XDocsBugReporter
 
FILE_IGNORE_CASE - Static variable in class edu.umd.cs.findbugs.Project
Hack for whether files are case insensitive.
fileFilter - Variable in class edu.umd.cs.findbugs.RecursiveFileSearch
 
fileList - Variable in class edu.umd.cs.findbugs.Project
The list of project files.
fileMenu - Variable in class edu.umd.cs.findbugs.gui.FindBugsFrame
 
fileMenuMenuSelected(MenuEvent) - Method in class edu.umd.cs.findbugs.gui.FindBugsFrame
 
fileName - Variable in class edu.umd.cs.findbugs.ba.FileSourceFileDataSource
 
fileName - Variable in class edu.umd.cs.findbugs.FindBugs.ArchiveWorkListItem
 
FILENAME_ATTRIBUTE_NAME - Static variable in class edu.umd.cs.findbugs.Project
 
fileNameIterator() - Method in class edu.umd.cs.findbugs.RecursiveFileSearch
Get an iterator over the files found by the search.
FileSourceFileDataSource - Class in edu.umd.cs.findbugs.ba
Data source for source files which are stored in the filesystem.
FileSourceFileDataSource(String) - Constructor for class edu.umd.cs.findbugs.ba.FileSourceFileDataSource
 
Filter - Class in edu.umd.cs.findbugs
 
Filter(String) - Constructor for class edu.umd.cs.findbugs.Filter
 
filter - Variable in class edu.umd.cs.findbugs.FilterBugReporter
 
FILTER_SETTINGS_KEY - Static variable in class edu.umd.cs.findbugs.config.UserPreferences
 
FilterBugReporter - Class in edu.umd.cs.findbugs
 
FilterBugReporter(BugReporter, Matcher, boolean) - Constructor for class edu.umd.cs.findbugs.FilterBugReporter
 
FilterException - Exception in edu.umd.cs.findbugs
 
FilterException(String) - Constructor for exception edu.umd.cs.findbugs.FilterException
 
FilterException(String, Throwable) - Constructor for exception edu.umd.cs.findbugs.FilterException
 
filterFile - Variable in class edu.umd.cs.findbugs.FindBugs.FindBugsCommandLine
 
filterSettings - Variable in class edu.umd.cs.findbugs.config.UserPreferences
 
filterWarningsMenu - Variable in class edu.umd.cs.findbugs.gui.FindBugsFrame
 
FINALLY - Static variable in class edu.umd.cs.findbugs.ba.BlockType
 
find(String) - Method in class edu.umd.cs.findbugs.xml.XPathFind
 
FindBugs - Class in edu.umd.cs.findbugs
An instance of this class is used to apply the selected set of analyses on some collection of Java classes.
FindBugs(BugReporter, Project) - Constructor for class edu.umd.cs.findbugs.FindBugs
Constructor.
findBugs - Variable in class edu.umd.cs.findbugs.gui.AnalysisRun
 
FindBugs.ArchiveWorkListItem - Class in edu.umd.cs.findbugs
Work list item specifying a file/directory/URL containing class files to analyze.
FindBugs.ArchiveWorkListItem(String, boolean) - Constructor for class edu.umd.cs.findbugs.FindBugs.ArchiveWorkListItem
Constructor.
FindBugs.CategoryFilteringBugReporter - Class in edu.umd.cs.findbugs
 
FindBugs.CategoryFilteringBugReporter(BugReporter, Set<String>) - Constructor for class edu.umd.cs.findbugs.FindBugs.CategoryFilteringBugReporter
 
FindBugs.Chooser - Interface in edu.umd.cs.findbugs
Handling callback for choose() method, used to implement the -chooseVisitors and -choosePlugins options.
FindBugs.ClassProducer - Interface in edu.umd.cs.findbugs
Interface for an object representing a source of class files to analyze.
FindBugs.DirectoryClassProducer - Class in edu.umd.cs.findbugs
ClassProducer for directories.
FindBugs.DirectoryClassProducer(String, List<String>) - Constructor for class edu.umd.cs.findbugs.FindBugs.DirectoryClassProducer
 
FindBugs.ErrorCountingBugReporter - Class in edu.umd.cs.findbugs
A delegating bug reporter which counts reported bug instances, missing classes, and serious analysis errors.
FindBugs.ErrorCountingBugReporter(BugReporter) - Constructor for class edu.umd.cs.findbugs.FindBugs.ErrorCountingBugReporter
 
FindBugs.FindBugsCommandLine - Class in edu.umd.cs.findbugs
Helper class to parse the command line and create the FindBugs engine object.
FindBugs.FindBugsCommandLine() - Constructor for class edu.umd.cs.findbugs.FindBugs.FindBugsCommandLine
 
FindBugs.NoCloseInputStream - Class in edu.umd.cs.findbugs
Delegating InputStream wrapper that never closes the underlying input stream.
FindBugs.NoCloseInputStream(InputStream) - Constructor for class edu.umd.cs.findbugs.FindBugs.NoCloseInputStream
Constructor.
FindBugs.SingleClassProducer - Class in edu.umd.cs.findbugs
ClassProducer for single class files.
FindBugs.SingleClassProducer(URL) - Constructor for class edu.umd.cs.findbugs.FindBugs.SingleClassProducer
Constructor.
FindBugs.ZipClassProducer - Class in edu.umd.cs.findbugs
ClassProducer for zip/jar archives.
FindBugs.ZipClassProducer(URL, LinkedList<FindBugs.ArchiveWorkListItem>, List<String>) - Constructor for class edu.umd.cs.findbugs.FindBugs.ZipClassProducer
 
findBugsButton - Variable in class edu.umd.cs.findbugs.gui.FindBugsFrame
 
findBugsButtonActionPerformed(ActionEvent) - Method in class edu.umd.cs.findbugs.gui.FindBugsFrame
 
FindBugsFrame - Class in edu.umd.cs.findbugs.gui
The main GUI frame for FindBugs.
FindBugsFrame() - Constructor for class edu.umd.cs.findbugs.gui.FindBugsFrame
Creates new form FindBugsFrame.
FindBugsFrame.ArchiveAndDirectoryFilter - Class in edu.umd.cs.findbugs.gui
File filter for choosing archives and directories.
FindBugsFrame.ArchiveAndDirectoryFilter() - Constructor for class edu.umd.cs.findbugs.gui.FindBugsFrame.ArchiveAndDirectoryFilter
 
FindBugsFrame.AuxClasspathEntryFileFilter - Class in edu.umd.cs.findbugs.gui
Swing FileFilter for choosing an auxiliary classpath entry.
FindBugsFrame.AuxClasspathEntryFileFilter() - Constructor for class edu.umd.cs.findbugs.gui.FindBugsFrame.AuxClasspathEntryFileFilter
 
FindBugsFrame.BugCellRenderer - Class in edu.umd.cs.findbugs.gui
Custom cell renderer for the bug tree.
FindBugsFrame.BugCellRenderer() - Constructor for class edu.umd.cs.findbugs.gui.FindBugsFrame.BugCellRenderer
 
FindBugsFrame.BugInstanceByClassComparator - Class in edu.umd.cs.findbugs.gui
Two-level comparison of bug instances by class name and BugInstance natural ordering.
FindBugsFrame.BugInstanceByClassComparator() - Constructor for class edu.umd.cs.findbugs.gui.FindBugsFrame.BugInstanceByClassComparator
 
FindBugsFrame.BugInstanceByPackageComparator - Class in edu.umd.cs.findbugs.gui
Two-level comparison of bug instances by package and BugInstance natural ordering.
FindBugsFrame.BugInstanceByPackageComparator() - Constructor for class edu.umd.cs.findbugs.gui.FindBugsFrame.BugInstanceByPackageComparator
 
FindBugsFrame.BugInstanceByTypeComparator - Class in edu.umd.cs.findbugs.gui
Two-level comparison of bug instances by bug type and BugInstance natural ordering.
FindBugsFrame.BugInstanceByTypeComparator() - Constructor for class edu.umd.cs.findbugs.gui.FindBugsFrame.BugInstanceByTypeComparator
 
FindBugsFrame.BugInstanceClassComparator - Class in edu.umd.cs.findbugs.gui
Compare BugInstance class names.
FindBugsFrame.BugInstanceClassComparator() - Constructor for class edu.umd.cs.findbugs.gui.FindBugsFrame.BugInstanceClassComparator
 
FindBugsFrame.BugInstancePackageComparator - Class in edu.umd.cs.findbugs.gui
Compare BugInstance package names.
FindBugsFrame.BugInstancePackageComparator() - Constructor for class edu.umd.cs.findbugs.gui.FindBugsFrame.BugInstancePackageComparator
 
FindBugsFrame.BugInstanceTypeComparator - Class in edu.umd.cs.findbugs.gui
Compare BugInstance bug types.
FindBugsFrame.BugInstanceTypeComparator() - Constructor for class edu.umd.cs.findbugs.gui.FindBugsFrame.BugInstanceTypeComparator
 
FindBugsFrame.BugTreeNode - Class in edu.umd.cs.findbugs.gui
Tree node type for BugInstances.
FindBugsFrame.BugTreeNode(BugInstance) - Constructor for class edu.umd.cs.findbugs.gui.FindBugsFrame.BugTreeNode
 
FindBugsFrame.ProjectFileFilter - Class in edu.umd.cs.findbugs.gui
Swing FileFilter class for file selection dialogs for FindBugs project files.
FindBugsFrame.ProjectFileFilter() - Constructor for class edu.umd.cs.findbugs.gui.FindBugsFrame.ProjectFileFilter
 
FindBugsFrame.XMLFileFilter - Class in edu.umd.cs.findbugs.gui
Swing FileFilter for choosing XML saved bug files.
FindBugsFrame.XMLFileFilter() - Constructor for class edu.umd.cs.findbugs.gui.FindBugsFrame.XMLFileFilter
 
findBugsLabel - Variable in class edu.umd.cs.findbugs.gui.RunAnalysisDialog
 
FindBugsMessageFormat - Class in edu.umd.cs.findbugs
Format the message for a BugInstance.
FindBugsMessageFormat(String) - Constructor for class edu.umd.cs.findbugs.FindBugsMessageFormat
Constructor.
FindBugsProgress - Interface in edu.umd.cs.findbugs
A callback that may be installed in a FindBugs instance to asynchronously keep track of its progress.
FindBugsSummaryStats - Class in edu.umd.cs.findbugs.detect
 
FindBugsSummaryStats(BugReporter) - Constructor for class edu.umd.cs.findbugs.detect.FindBugsSummaryStats
 
findClass(String) - Method in class edu.umd.cs.findbugs.URLClassPathRepository
 
findColumn(String) - Method in class edu.umd.cs.findbugs.gui.DefaultSortedTableModel
 
FindDeadLocalStores - Class in edu.umd.cs.findbugs.detect
 
FindDeadLocalStores(BugReporter) - Constructor for class edu.umd.cs.findbugs.detect.FindDeadLocalStores
 
findDeclaredExceptions(InvokeInstruction, ConstantPoolGen) - Static method in class edu.umd.cs.findbugs.ba.Hierarchy
Find the declared exceptions for the method called by given instruction.
FindDoubleCheck - Class in edu.umd.cs.findbugs.detect
 
FindDoubleCheck(BugReporter) - Constructor for class edu.umd.cs.findbugs.detect.FindDoubleCheck
 
findExactMethod(InvokeInstruction, ConstantPoolGen) - Static method in class edu.umd.cs.findbugs.ba.Hierarchy
Look up the method referenced by given InvokeInstruction.
FindExamples - Class in edu.umd.cs.findbugs
Find bug instances annotated with "GOOD_EXAMPLE" or "EXCELLENT_EXAMPLE".
FindExamples() - Constructor for class edu.umd.cs.findbugs.FindExamples
 
findField(String, String) - Static method in class edu.umd.cs.findbugs.ba.Hierarchy
Find a field with given name defined in given class.
findField(String, String) - Method in class edu.umd.cs.findbugs.detect.FindDoubleCheck
 
FindFieldSelfAssignment - Class in edu.umd.cs.findbugs.detect
 
FindFieldSelfAssignment(BugReporter) - Constructor for class edu.umd.cs.findbugs.detect.FindFieldSelfAssignment
 
FindFinalizeInvocations - Class in edu.umd.cs.findbugs.detect
 
FindFinalizeInvocations(BugReporter) - Constructor for class edu.umd.cs.findbugs.detect.FindFinalizeInvocations
 
FindFloatMath - Class in edu.umd.cs.findbugs.detect
 
FindFloatMath(BugReporter) - Constructor for class edu.umd.cs.findbugs.detect.FindFloatMath
 
FindHEmismatch - Class in edu.umd.cs.findbugs.detect
 
FindHEmismatch(BugReporter) - Constructor for class edu.umd.cs.findbugs.detect.FindHEmismatch
 
findImplementation(JavaClass, String, String) - Static method in class edu.umd.cs.findbugs.Lookup
 
findImplementor(JavaClass[], String, String) - Static method in class edu.umd.cs.findbugs.Lookup
 
FindInconsistentSync2 - Class in edu.umd.cs.findbugs.detect
 
FindInconsistentSync2(BugReporter) - Constructor for class edu.umd.cs.findbugs.detect.FindInconsistentSync2
 
FindInconsistentSync2.FieldStats - Class in edu.umd.cs.findbugs.detect
The access statistics for a field.
FindInconsistentSync2.FieldStats() - Constructor for class edu.umd.cs.findbugs.detect.FindInconsistentSync2.FieldStats
 
findIndex(int) - Method in class edu.umd.cs.findbugs.ba.LockSet
 
FindJSR166LockMonitorenter - Class in edu.umd.cs.findbugs.detect
Find places where ordinary (balanced) synchronization is performed on JSR166 Lock objects.
FindJSR166LockMonitorenter(BugReporter) - Constructor for class edu.umd.cs.findbugs.detect.FindJSR166LockMonitorenter
 
FindLocalSelfAssignment - Class in edu.umd.cs.findbugs.detect
Find places where a local variable is assigned to itself.
FindLocalSelfAssignment(BugReporter) - Constructor for class edu.umd.cs.findbugs.detect.FindLocalSelfAssignment
 
findLockedMethods(ClassContext, SelfCalls, Set<CallSite>) - Method in class edu.umd.cs.findbugs.detect.FindInconsistentSync2
Find methods that appear to always be called from a locked context.
FindMaskedFields - Class in edu.umd.cs.findbugs.detect
 
FindMaskedFields(BugReporter) - Constructor for class edu.umd.cs.findbugs.detect.FindMaskedFields
 
findMessageNode(List<Document>, String, String) - Static method in class edu.umd.cs.findbugs.PluginLoader
 
findMethod(JavaClass, String, String) - Static method in class edu.umd.cs.findbugs.ba.Hierarchy
Find a method in given class.
findMethod(JavaClass[], String, String) - Static method in class edu.umd.cs.findbugs.ba.Hierarchy
Find a method in given list of classes, searching the classes in order.
findMethod(JavaClass, String, String) - Method in class edu.umd.cs.findbugs.detect.FindHEmismatch
 
FindMismatchedWaitOrNotify - Class in edu.umd.cs.findbugs.detect
 
FindMismatchedWaitOrNotify(BugReporter) - Constructor for class edu.umd.cs.findbugs.detect.FindMismatchedWaitOrNotify
 
FindNakedNotify - Class in edu.umd.cs.findbugs.detect
 
FindNakedNotify(BugReporter) - Constructor for class edu.umd.cs.findbugs.detect.FindNakedNotify
 
findNext() - Method in class edu.umd.cs.findbugs.ba.CFG.LocationIterator
 
findNext() - Method in class edu.umd.cs.findbugs.ba.ExceptionSet.ThrownExceptionIterator
 
findNext() - Method in class edu.umd.cs.findbugs.VersionInsensitiveBugComparator.FilteringAnnotationIterator
 
findNextMeta(String, int) - Method in class edu.umd.cs.findbugs.xml.QuoteMetaCharacters
 
FindNonShortCircuit - Class in edu.umd.cs.findbugs.detect
 
FindNonShortCircuit(BugReporter) - Constructor for class edu.umd.cs.findbugs.detect.FindNonShortCircuit
 
findNotUnlockedMethods(ClassContext, SelfCalls, Set<CallSite>) - Method in class edu.umd.cs.findbugs.detect.FindInconsistentSync2
Find methods that appear to never be called from an unlocked context We assume that nonpublic methods will only be called from within the class, which is not really a valid assumption.
FindNullDeref - Class in edu.umd.cs.findbugs.detect
A Detector to find instructions where a NullPointerException might be raised.
FindNullDeref(BugReporter) - Constructor for class edu.umd.cs.findbugs.detect.FindNullDeref
 
FindNullDeref.RedundantBranch - Class in edu.umd.cs.findbugs.detect
An instruction recorded as a redundant reference comparison.
FindNullDeref.RedundantBranch(InstructionHandle, int, boolean) - Constructor for class edu.umd.cs.findbugs.detect.FindNullDeref.RedundantBranch
 
findObviouslyLockedCallSites(ClassContext, SelfCalls) - Method in class edu.umd.cs.findbugs.detect.FindInconsistentSync2
Find all self-call sites that are obviously locked.
FindOpenStream - Class in edu.umd.cs.findbugs.detect
A Detector to look for streams that are opened in a method, do not escape the method, and are not closed on all paths out of the method.
FindOpenStream(BugReporter) - Constructor for class edu.umd.cs.findbugs.detect.FindOpenStream
 
FindOpenStream.PotentialOpenStream - Class in edu.umd.cs.findbugs.detect
 
FindOpenStream.PotentialOpenStream(String, int, Stream) - Constructor for class edu.umd.cs.findbugs.detect.FindOpenStream.PotentialOpenStream
 
findPrototypeMethod(InvokeInstruction, ConstantPoolGen) - Static method in class edu.umd.cs.findbugs.ba.Hierarchy
Get the method which serves as a "prototype" for the given InvokeInstruction.
findPublicReachableMethods(ClassContext, SelfCalls) - Method in class edu.umd.cs.findbugs.detect.FindInconsistentSync2
Find methods that do not appear to be reachable from public methods.
FindRefComparison - Class in edu.umd.cs.findbugs.detect
 
FindRefComparison(BugReporter) - Constructor for class edu.umd.cs.findbugs.detect.FindRefComparison
 
FindRefComparison.DynamicStringType - Class in edu.umd.cs.findbugs.detect
Type representing a dynamically created String.
FindRefComparison.DynamicStringType() - Constructor for class edu.umd.cs.findbugs.detect.FindRefComparison.DynamicStringType
 
FindRefComparison.RefComparisonTypeFrameModelingVisitor - Class in edu.umd.cs.findbugs.detect
 
FindRefComparison.RefComparisonTypeFrameModelingVisitor(ConstantPoolGen, RepositoryLookupFailureCallback) - Constructor for class edu.umd.cs.findbugs.detect.FindRefComparison.RefComparisonTypeFrameModelingVisitor
 
FindRefComparison.RefComparisonTypeMerger - Class in edu.umd.cs.findbugs.detect
Type merger to use the extended String types.
FindRefComparison.RefComparisonTypeMerger(RepositoryLookupFailureCallback, ExceptionSetFactory) - Constructor for class edu.umd.cs.findbugs.detect.FindRefComparison.RefComparisonTypeMerger
 
FindRefComparison.StaticStringType - Class in edu.umd.cs.findbugs.detect
Type representing a static String.
FindRefComparison.StaticStringType() - Constructor for class edu.umd.cs.findbugs.detect.FindRefComparison.StaticStringType
 
FindReturnRef - Class in edu.umd.cs.findbugs.detect
 
FindReturnRef(BugReporter) - Constructor for class edu.umd.cs.findbugs.detect.FindReturnRef
 
FindRunInvocations - Class in edu.umd.cs.findbugs.detect
 
FindRunInvocations(BugReporter) - Constructor for class edu.umd.cs.findbugs.detect.FindRunInvocations
 
findSourceFile(String, String) - Method in class edu.umd.cs.findbugs.ba.SourceFinder
Open a source file in given package.
FindSpinLoop - Class in edu.umd.cs.findbugs.detect
 
FindSpinLoop(BugReporter) - Constructor for class edu.umd.cs.findbugs.detect.FindSpinLoop
 
findStronglyConnectedComponents(GraphType, GraphToolkit<GraphType, EdgeType, VertexType>) - Method in class edu.umd.cs.findbugs.graph.StronglyConnectedComponents
Find the strongly connected components in given graph.
findSuperImplementor(JavaClass, String, String, BugReporter) - Static method in class edu.umd.cs.findbugs.Lookup
 
findSuperImplementor(String, String, String, BugReporter) - Static method in class edu.umd.cs.findbugs.Lookup
 
findSupertypes(ObjectType) - Method in class edu.umd.cs.findbugs.ba.type.TypeRepository
 
FindTwoLockWait - Class in edu.umd.cs.findbugs.detect
 
FindTwoLockWait(BugReporter) - Constructor for class edu.umd.cs.findbugs.detect.FindTwoLockWait
 
FindUncalledPrivateMethods - Class in edu.umd.cs.findbugs.detect
Detector to find private methods that are never called.
FindUncalledPrivateMethods(BugReporter) - Constructor for class edu.umd.cs.findbugs.detect.FindUncalledPrivateMethods
 
FindUnconditionalWait - Class in edu.umd.cs.findbugs.detect
 
FindUnconditionalWait(BugReporter) - Constructor for class edu.umd.cs.findbugs.detect.FindUnconditionalWait
 
FindUninitializedGet - Class in edu.umd.cs.findbugs.detect
 
FindUninitializedGet(BugReporter) - Constructor for class edu.umd.cs.findbugs.detect.FindUninitializedGet
 
FindUnreleasedLock - Class in edu.umd.cs.findbugs.detect
 
FindUnreleasedLock(BugReporter) - Constructor for class edu.umd.cs.findbugs.detect.FindUnreleasedLock
 
FindUnreleasedLock.LockFrameModelingVisitor - Class in edu.umd.cs.findbugs.detect
 
FindUnreleasedLock.LockFrameModelingVisitor(ConstantPoolGen, FindUnreleasedLock.LockResourceTracker, Lock, ValueNumberDataflow) - Constructor for class edu.umd.cs.findbugs.detect.FindUnreleasedLock.LockFrameModelingVisitor
 
FindUnreleasedLock.LockResourceTracker - Class in edu.umd.cs.findbugs.detect
 
FindUnreleasedLock.LockResourceTracker(RepositoryLookupFailureCallback, ValueNumberDataflow) - Constructor for class edu.umd.cs.findbugs.detect.FindUnreleasedLock.LockResourceTracker
 
FindUnsyncGet - Class in edu.umd.cs.findbugs.detect
 
FindUnsyncGet(BugReporter) - Constructor for class edu.umd.cs.findbugs.detect.FindUnsyncGet
 
FindUselessControlFlow - Class in edu.umd.cs.findbugs.detect
A Detector to look for useless control flow.
FindUselessControlFlow(BugReporter) - Constructor for class edu.umd.cs.findbugs.detect.FindUselessControlFlow
 
findXField(String, String, String) - Static method in class edu.umd.cs.findbugs.ba.Hierarchy
Look up a field with given name and signature in given class, returning it as an XField object.
findXField(FieldInstruction, ConstantPoolGen) - Static method in class edu.umd.cs.findbugs.ba.Hierarchy
Look up the field referenced by given FieldInstruction, returning it as an XField object.
finish(String[]) - Method in class edu.umd.cs.findbugs.ba.type.SubtypeQueryResult
Mark the object as complete.
finish() - Method in interface edu.umd.cs.findbugs.BugReporter
Finish reporting bugs.
finish() - Method in class edu.umd.cs.findbugs.DelegatingBugReporter
 
finish() - Method in class edu.umd.cs.findbugs.EmacsBugReporter
 
finish() - Method in class edu.umd.cs.findbugs.gui.AnalysisErrorDialog
 
finish() - Method in class edu.umd.cs.findbugs.gui.AnalysisRun.Reporter
 
finish() - Method in class edu.umd.cs.findbugs.HTMLBugReporter
 
finish() - Method in class edu.umd.cs.findbugs.PrintingBugReporter
 
finish() - Method in class edu.umd.cs.findbugs.SortingBugReporter
 
finish() - Method in class edu.umd.cs.findbugs.XDocsBugReporter
 
finish() - Method in class edu.umd.cs.findbugs.xml.Dom4JXMLOutput
 
finish() - Method in class edu.umd.cs.findbugs.xml.OutputStreamXMLOutput
 
finish() - Method in interface edu.umd.cs.findbugs.xml.XMLOutput
Finish writing XML output, closing any underlying resources (such as output streams).
finish() - Method in class edu.umd.cs.findbugs.XMLBugReporter
 
finishArchive() - Method in interface edu.umd.cs.findbugs.FindBugsProgress
Report that FindBugs has finished scanning an archive in order to add its classes to the repository.
finishArchive() - Method in class edu.umd.cs.findbugs.gui.RunAnalysisDialog.RunAnalysisProgress
 
finishClass() - Method in interface edu.umd.cs.findbugs.FindBugsProgress
Report that FindBugs has finished analyzing a class.
finishClass() - Method in class edu.umd.cs.findbugs.gui.RunAnalysisDialog.RunAnalysisProgress
 
finishPerClassAnalysis() - Method in interface edu.umd.cs.findbugs.FindBugsProgress
Called to indicate that the per-class analysis is finished, and that the whole program analysis is taking place.
finishPerClassAnalysis() - Method in class edu.umd.cs.findbugs.gui.RunAnalysisDialog.RunAnalysisProgress
 
finishTimeList - Variable in class edu.umd.cs.findbugs.graph.AbstractDepthFirstSearch
 
fireTableCellUpdated(int, int) - Method in class edu.umd.cs.findbugs.gui.DefaultSortedTableModel
 
fireTableChanged(TableModelEvent) - Method in class edu.umd.cs.findbugs.gui.DefaultSortedTableModel
 
fireTableDataChanged() - Method in class edu.umd.cs.findbugs.gui.DefaultSortedTableModel
 
fireTableRowsDeleted(int, int) - Method in class edu.umd.cs.findbugs.gui.DefaultSortedTableModel
 
fireTableRowsInserted(int, int) - Method in class edu.umd.cs.findbugs.gui.DefaultSortedTableModel
 
fireTableRowsUpdated(int, int) - Method in class edu.umd.cs.findbugs.gui.DefaultSortedTableModel
 
fireTableStructureChanged() - Method in class edu.umd.cs.findbugs.gui.DefaultSortedTableModel
 
first - Variable in class edu.umd.cs.findbugs.ba.BasicBlock.InstructionReverseIterator
 
first - Variable in class edu.umd.cs.findbugs.ba.bcp.ByteCodePattern
 
first - Variable in class edu.umd.cs.findbugs.FindExamples
 
firstIncomingEdge - Variable in class edu.umd.cs.findbugs.graph.AbstractVertex
 
firstInPass - Variable in class edu.umd.cs.findbugs.DetectorFactory
 
firstInstruction - Variable in class edu.umd.cs.findbugs.ba.BasicBlock
 
firstOutgoingEdge - Variable in class edu.umd.cs.findbugs.graph.AbstractVertex
 
firstRoot - Variable in class edu.umd.cs.findbugs.ba.DepthFirstSearch
 
firstRoot - Variable in class edu.umd.cs.findbugs.ba.ReverseDepthFirstSearch
 
flag - Variable in class edu.umd.cs.findbugs.ba.PruneInfeasibleExceptionEdges.MarkedEdge
 
flags - Variable in class edu.umd.cs.findbugs.ba.CFG
 
flags - Variable in class edu.umd.cs.findbugs.ba.Edge
 
flags - Variable in class edu.umd.cs.findbugs.ba.ValueNumber
Flags representing meta information about the value.
floatConstant - Variable in class edu.umd.cs.findbugs.visitclass.DismantleBytecode
 
floatType - Variable in class edu.umd.cs.findbugs.ba.type.TypeRepository
 
flowSensitiveNonNullValue() - Static method in class edu.umd.cs.findbugs.ba.IsNullValue
 
flowSensitiveNullValue() - Static method in class edu.umd.cs.findbugs.ba.IsNullValue
 
flush() - Method in class edu.umd.cs.findbugs.detect.DumbMethods
Flush out cached state at the end of a method.
flush() - Method in class edu.umd.cs.findbugs.detect.SerializableIdiom
 
focusGainedHandler(FocusEvent) - Method in class edu.umd.cs.findbugs.gui.FindBugsFrame
 
forEntireMethod(String, String, LineNumberTable, int) - Static method in class edu.umd.cs.findbugs.SourceLineAnnotation
 
format(String) - Method in interface edu.umd.cs.findbugs.BugAnnotation
Format the annotation as a String.
format(BugAnnotation[]) - Method in class edu.umd.cs.findbugs.FindBugsMessageFormat
Format the message using the given array of BugAnnotations as arguments to bind to the placeholders in the pattern string.
format(String) - Method in class edu.umd.cs.findbugs.IntAnnotation
 
format(String) - Method in class edu.umd.cs.findbugs.PackageMemberAnnotation
Format the annotation.
format(String) - Method in class edu.umd.cs.findbugs.SourceLineAnnotation
 
formatAsString(boolean) - Method in class edu.umd.cs.findbugs.ba.Edge
Return a string representation of the edge.
formatPackageMember(String) - Method in class edu.umd.cs.findbugs.ClassAnnotation
 
formatPackageMember(String) - Method in class edu.umd.cs.findbugs.FieldAnnotation
 
formatPackageMember(String) - Method in class edu.umd.cs.findbugs.MethodAnnotation
 
formatPackageMember(String) - Method in class edu.umd.cs.findbugs.PackageMemberAnnotation
Do default and subclass-specific formatting.
formatter - Variable in class edu.umd.cs.findbugs.detect.TestingGround
 
formWindowOpened(WindowEvent) - Method in class edu.umd.cs.findbugs.gui.ConfigureDetectorsDialog
 
formWindowOpened(WindowEvent) - Method in class edu.umd.cs.findbugs.gui.RunAnalysisDialog
 
forNumber(int) - Method in class edu.umd.cs.findbugs.ba.ValueNumberFactory
Return a previously allocated value.
FORWARD_EDGE - Static variable in interface edu.umd.cs.findbugs.graph.DFSEdgeTypes
Forward edge.
ForwardDataflowAnalysis<Fact> - Class in edu.umd.cs.findbugs.ba
Abstract base class for forward dataflow analyses.
ForwardDataflowAnalysis(DepthFirstSearch) - Constructor for class edu.umd.cs.findbugs.ba.ForwardDataflowAnalysis
 
foundSynchronizedMethods - Variable in class edu.umd.cs.findbugs.detect.SerializableIdiom
 
foundSynthetic - Variable in class edu.umd.cs.findbugs.detect.SerializableIdiom
 
frame - Variable in class edu.umd.cs.findbugs.ba.AbstractFrameModelingVisitor
 
Frame<ValueType> - Class in edu.umd.cs.findbugs.ba
Generic class for representing a Java stack frame as a dataflow value.
Frame(int) - Constructor for class edu.umd.cs.findbugs.ba.Frame
Constructor.
frame - Variable in class edu.umd.cs.findbugs.gui.AnalysisRun
 
frame - Variable in class edu.umd.cs.findbugs.gui.ConsoleLogger
 
FrameDataflowAnalysis<ValueType,FrameType extends Frame<ValueType>> - Class in edu.umd.cs.findbugs.ba
A convenient base class for dataflow analysis classes which use Frames as values.
FrameDataflowAnalysis(DepthFirstSearch) - Constructor for class edu.umd.cs.findbugs.ba.FrameDataflowAnalysis
 
fromBCELField(String, Field) - Static method in class edu.umd.cs.findbugs.FieldAnnotation
Factory method.
fromEncodedString(String) - Static method in class edu.umd.cs.findbugs.config.ProjectFilterSettings
Create ProjectFilterSettings from an encoded string.
fromExceptionSet(ExceptionSet) - Static method in class edu.umd.cs.findbugs.ba.ExceptionObjectType
Initialize object from an exception set.
fromReferencedField(DismantleBytecode) - Static method in class edu.umd.cs.findbugs.FieldAnnotation
Factory method.
fromVisitedField(PreorderVisitor) - Static method in class edu.umd.cs.findbugs.FieldAnnotation
Factory method.
fromVisitedInstruction(PreorderVisitor, int) - Static method in class edu.umd.cs.findbugs.SourceLineAnnotation
Factory method for creating a source line annotation describing the source line number for the instruction being visited by given visitor.
fromVisitedInstruction(DismantleBytecode) - Static method in class edu.umd.cs.findbugs.SourceLineAnnotation
Factory method for creating a source line annotation describing the source line number for the instruction being visited by given visitor.
fromVisitedInstruction(MethodGen, String, InstructionHandle) - Static method in class edu.umd.cs.findbugs.SourceLineAnnotation
Factory method for creating a source line annotation describing the source line number for a visited instruction.
fromVisitedInstructionRange(PreorderVisitor, int, int) - Static method in class edu.umd.cs.findbugs.SourceLineAnnotation
Factory method for creating a source line annotation describing the source line numbers for a range of instructions in the method being visited by the given visitor.
fromVisitedInstructionRange(MethodGen, String, InstructionHandle, InstructionHandle) - Static method in class edu.umd.cs.findbugs.SourceLineAnnotation
Factory method for creating a source line annotation describing the source line numbers for a range of instruction in a method.
fromVisitedMethod(PreorderVisitor) - Static method in class edu.umd.cs.findbugs.MethodAnnotation
Factory method to create a MethodAnnotation from the method the given visitor is currently visiting.
fromVisitedMethod(PreorderVisitor) - Static method in class edu.umd.cs.findbugs.SourceLineAnnotation
Factory method for creating a source line annotation describing an entire method.
fromVisitedMethod(MethodGen, String) - Static method in class edu.umd.cs.findbugs.SourceLineAnnotation
Factory method for creating a source line annotation describing an entire method.
fullDescriptionsItem - Variable in class edu.umd.cs.findbugs.gui.FindBugsFrame
 
fullDescriptionsItemActionPerformed(ActionEvent) - Method in class edu.umd.cs.findbugs.gui.FindBugsFrame
 
fullMethod - Variable in class edu.umd.cs.findbugs.MethodAnnotation
 
fullyQualifiedFieldName - Variable in class edu.umd.cs.findbugs.visitclass.PreorderVisitor
 
fullyQualifiedMethodName - Variable in class edu.umd.cs.findbugs.visitclass.PreorderVisitor
 

G

gcInvocationBugReport - Variable in class edu.umd.cs.findbugs.detect.DumbMethods
 
gcInvocationPC - Variable in class edu.umd.cs.findbugs.detect.DumbMethods
 
generateHeader(String, Writer) - Method in class edu.umd.cs.findbugs.ml.ConvertToARFF
Generate ARFF header.
generateInstances(Document, String, Writer) - Method in class edu.umd.cs.findbugs.ml.ConvertToARFF
Generate instances from given Document.
generateSummary() - Method in class edu.umd.cs.findbugs.BugCollectionBugReporter
 
get() - Method in class edu.umd.cs.findbugs.AnalysisLocal
 
getAbbrev() - Method in class edu.umd.cs.findbugs.BugCode
Get the abbreviation for this bug code.
getAbbrev() - Method in class edu.umd.cs.findbugs.BugInstance
Get the abbreviation of this bug instance's BugPattern.
getAbbrev() - Method in class edu.umd.cs.findbugs.BugPattern
Get the abbreviation or "bug code".
getAccess() - Method in class edu.umd.cs.findbugs.ba.InnerClassAccessMap.InstructionCallback
Get the InnerClassAccess object representing the method.
getAccessFlags() - Method in class edu.umd.cs.findbugs.ba.AbstractField
 
getAccessFlags() - Method in interface edu.umd.cs.findbugs.ba.XField
Get the field's access flags.
getAccessMapForClass(String) - Method in class edu.umd.cs.findbugs.ba.InnerClassAccessMap
Return a map of inner-class member access method names to the fields that they access for given class name.
getActiveCategorySet() - Method in class edu.umd.cs.findbugs.config.ProjectFilterSettings
Return set of active (enabled) bug categories.
getAllDominatedBy(BasicBlock) - Method in class edu.umd.cs.findbugs.ba.AbstractDominatorsAnalysis
Get all blocks in CFG dominated (or postdominated, depending on how the analysis was done) by given block.
getAnalysis(Method) - Method in class edu.umd.cs.findbugs.ba.ClassContext.AnalysisFactory
Get the Analysis for given method.
getAnalysis() - Method in class edu.umd.cs.findbugs.ba.ClassContext.AnalysisResult
 
getAnalysis(Method) - Method in class edu.umd.cs.findbugs.ba.ClassContext.CFGFactory
 
getAnalysis(Method) - Method in class edu.umd.cs.findbugs.ba.ClassContext.NoDataflowAnalysisFactory
 
getAnalysis(Method) - Method in class edu.umd.cs.findbugs.ba.ClassContext.NoExceptionAnalysisFactory
 
getAnalysis() - Method in class edu.umd.cs.findbugs.ba.Dataflow
Get the analysis object.
getAnalysisContext() - Method in class edu.umd.cs.findbugs.ba.ClassContext
Get the AnalysisContext.
getAnalysisContext() - Method in class edu.umd.cs.findbugs.ByteCodePatternDetector
Get the AnalysisContext.
getAnalysisContext() - Method in class edu.umd.cs.findbugs.BytecodeScanningDetector
Get the AnalysisContext.
getAnalysisContext() - Method in class edu.umd.cs.findbugs.FindBugs
Get the analysis context.
getAnalysisContext() - Method in class edu.umd.cs.findbugs.ResourceTrackingDetector
Get the AnalysisContext.
getAnnotationDescription(String) - Method in class edu.umd.cs.findbugs.I18N
Get an annotation description string.
getAnnotationText() - Method in class edu.umd.cs.findbugs.BugInstance
Get the user annotation text.
getAppName() - Method in class edu.umd.cs.findbugs.ml.ConvertToARFF.DataFile
 
getAssertionMethods() - Method in class edu.umd.cs.findbugs.ba.ClassContext
Get AssertionMethods for class.
getAssignedFieldMap() - Method in class edu.umd.cs.findbugs.ba.ClassContext
Get the assigned field map for the class.
getAssignedFieldSetForMethod(Method) - Method in class edu.umd.cs.findbugs.ba.AssignedFieldMap
 
getAuxClasspathEntry(int) - Method in class edu.umd.cs.findbugs.Project
Get the n'th auxiliary classpath entry.
getAuxClasspathEntryList() - Method in class edu.umd.cs.findbugs.Project
Return the list of aux classpath entries.
getAvailableLoad(AvailableLoad) - Method in class edu.umd.cs.findbugs.ba.ValueNumberFrame
Look for an available load.
getBaseKind() - Method in class edu.umd.cs.findbugs.ba.IsNullValue
 
getBaseModelIndex(int) - Method in class edu.umd.cs.findbugs.gui.DefaultSortedTableModel
 
getBaseTableModel() - Method in class edu.umd.cs.findbugs.gui.DefaultSortedTableModel
 
getBaseType() - Method in class edu.umd.cs.findbugs.ba.type.ArrayType
 
getBasicBlock() - Method in class edu.umd.cs.findbugs.ba.BasicBlock.InstructionIterator
 
getBasicBlock() - Method in class edu.umd.cs.findbugs.ba.bcp.PatternElementMatch
Get the basic block containing the matched instruction.
getBasicBlock() - Method in class edu.umd.cs.findbugs.ba.bcp.PatternMatcher.State
Get basic block.
getBasicBlock() - Method in class edu.umd.cs.findbugs.ba.BetterCFGBuilder2.WorkListItem
Get the basic block.
getBasicBlock() - Method in class edu.umd.cs.findbugs.ba.Location
Get the basic block.
getBasicBlock() - Method in class edu.umd.cs.findbugs.CallSite
Get the basic block where the call site is located.
getBindingSet() - Method in class edu.umd.cs.findbugs.ba.bcp.ByteCodePatternMatch
 
getBindingSet() - Method in class edu.umd.cs.findbugs.ba.bcp.MatchResult
Get the BindingSet.
getBlock(BasicBlock) - Method in class edu.umd.cs.findbugs.ba.BetterCFGBuilder2.Context
Get the block in the result CFG corresponding to the given subroutine block.
getBlock(InstructionHandle) - Method in class edu.umd.cs.findbugs.ba.BetterCFGBuilder2.Subroutine
Get the basic block in the subroutine for the given instruction.
getBlockOrder(CFG) - Method in class edu.umd.cs.findbugs.ba.BackwardDataflowAnalysis
 
getBlockOrder(CFG) - Method in class edu.umd.cs.findbugs.ba.BlockTypeAnalysis
 
getBlockOrder(CFG) - Method in interface edu.umd.cs.findbugs.ba.DataflowAnalysis
Return the BlockOrder specifying the order in which BasicBlocks should be visited in the main dataflow loop.
getBlockOrder(CFG) - Method in class edu.umd.cs.findbugs.ba.DominatorsAnalysis
 
getBlockOrder(CFG) - Method in class edu.umd.cs.findbugs.ba.ForwardDataflowAnalysis
 
getBlockOrder(CFG) - Method in class edu.umd.cs.findbugs.ba.PostDominatorsAnalysis
 
getBlocks(BitSet) - Method in class edu.umd.cs.findbugs.ba.CFG
Get Collection of basic blocks whose IDs are specified by given BitSet.
getBlocksContainingInstructionWithOffset(int) - Method in class edu.umd.cs.findbugs.ba.CFG
Get a Collection of basic blocks which contain the bytecode instruction with given offset.
getBlockTypeDataflow(Method) - Method in class edu.umd.cs.findbugs.ba.ClassContext
Get BlockType dataflow for given method.
getBooleanType() - Method in class edu.umd.cs.findbugs.ba.type.TypeRepository
Get the boolean type.
getBottomType() - Method in class edu.umd.cs.findbugs.ba.type.TypeRepository
Get the instance of the special BOTTOM type.
getBottomType() - Static method in class edu.umd.cs.findbugs.ba.TypeFrame
Get the single instance of the "Bottom" type.
getBranchFallThrough() - Method in class edu.umd.cs.findbugs.visitclass.DismantleBytecode
 
getBranchOffset() - Method in class edu.umd.cs.findbugs.visitclass.DismantleBytecode
 
getBranchTarget() - Method in class edu.umd.cs.findbugs.visitclass.DismantleBytecode
 
getBugCategories() - Method in class edu.umd.cs.findbugs.I18N
Get a Collection containing all known bug category keys.
getBugCategoryDescription(String) - Method in class edu.umd.cs.findbugs.I18N
Get the description of a bug category.
getBugClassification(String) - Static method in class edu.umd.cs.findbugs.ml.ConvertToARFF
 
getBugCollection() - Method in class edu.umd.cs.findbugs.AddAnnotation
 
getBugCollection() - Method in class edu.umd.cs.findbugs.BugCollectionBugReporter
 
getBugCollection() - Method in class edu.umd.cs.findbugs.CountBugs
 
getBugCount() - Method in class edu.umd.cs.findbugs.FindBugs.ErrorCountingBugReporter
 
getBugCount() - Method in class edu.umd.cs.findbugs.FindBugs
Get the number of bug instances that were reported during analysis.
getBugInstanceComparator(String) - Method in class edu.umd.cs.findbugs.gui.FindBugsFrame
Get a BugInstance Comparator for given sort order.
getBugInstanceList(Document) - Method in class edu.umd.cs.findbugs.ml.ConvertToARFF
 
getBugInstances() - Method in class edu.umd.cs.findbugs.gui.AnalysisRun
Return the collection of BugInstances.
getBugPattern() - Method in class edu.umd.cs.findbugs.BugInstance
Get the BugPattern.
getBugType() - Method in class edu.umd.cs.findbugs.detect.Stream
 
getBugTypeDescription(String) - Method in class edu.umd.cs.findbugs.I18N
Get a description for given "bug type".
getBytecodeSet(Method) - Method in class edu.umd.cs.findbugs.ba.ClassContext
Get a BitSet representing the bytecodes that are used in the given method.
getByteType() - Method in class edu.umd.cs.findbugs.ba.type.TypeRepository
Get the byte type.
getCachedExceptionSet(BasicBlock) - Method in class edu.umd.cs.findbugs.ba.TypeAnalysis
Get the cached set of exceptions that can be thrown from given basic block.
getCalledMethod() - Method in class edu.umd.cs.findbugs.CallGraphEdge
 
getCaller() - Method in class edu.umd.cs.findbugs.ba.BetterCFGBuilder2.Context
Get the calling context.
getCallGraph() - Method in class edu.umd.cs.findbugs.SelfCalls
Get the self call graph for the class.
getCallingMethod() - Method in class edu.umd.cs.findbugs.CallGraphEdge
 
getCallSite() - Method in class edu.umd.cs.findbugs.CallGraphEdge
 
getCategory() - Method in class edu.umd.cs.findbugs.BugPattern
Get the category.
getCellTextColor() - Method in class edu.umd.cs.findbugs.gui.FindBugsFrame.BugCellRenderer
 
getCFG() - Method in class edu.umd.cs.findbugs.ba.BetterCFGBuilder2
 
getCFG() - Method in class edu.umd.cs.findbugs.ba.BetterCFGBuilder2.Subroutine
Get the subroutine's CFG.
getCFG() - Method in interface edu.umd.cs.findbugs.ba.CFGBuilder
Get the CFG built by this object.
getCFG(Method) - Method in class edu.umd.cs.findbugs.ba.ClassContext
Get a CFG for given method.
getCFG() - Method in class edu.umd.cs.findbugs.ba.Dataflow
Get the CFG object.
getCharType() - Method in class edu.umd.cs.findbugs.ba.type.TypeRepository
Get the char type.
getChildText(Node, String) - Static method in class edu.umd.cs.findbugs.PluginLoader
 
getClassConstantOperand() - Method in class edu.umd.cs.findbugs.visitclass.DismantleBytecode
 
getClassContext(JavaClass) - Method in class edu.umd.cs.findbugs.ba.AnalysisContext
Get the ClassContext for a class.
getClassContext() - Method in class edu.umd.cs.findbugs.BytecodeScanningDetector
Get the ClassContext of the class currently being visited.
getClassName() - Method in class edu.umd.cs.findbugs.ba.AbstractField
 
getClassName() - Method in class edu.umd.cs.findbugs.ba.AssertionMethods.UserAssertionMethod
 
getClassName() - Method in class edu.umd.cs.findbugs.ba.bcp.FieldVariable
Get the class name.
getClassName() - Method in class edu.umd.cs.findbugs.ba.type.ClassType
 
getClassName() - Method in interface edu.umd.cs.findbugs.ba.XField
Get the name of the class the field is defined in.
getClassName() - Method in class edu.umd.cs.findbugs.detect.Naming.MyMethod
 
getClassName() - Method in class edu.umd.cs.findbugs.PackageMemberAnnotation
Get the class name.
getClassName() - Method in class edu.umd.cs.findbugs.SourceLineAnnotation
Get the class name.
getClassName() - Method in class edu.umd.cs.findbugs.visitclass.PreorderVisitor
Get the slash-formatted class name for the current or most recently visited class
getClassObjectValue(String) - Method in class edu.umd.cs.findbugs.ba.ValueNumberFrameModelingVisitor
Get the ValueNumber for given class's Class object.
getClassPath() - Method in class edu.umd.cs.findbugs.URLClassPath
Return the classpath string.
getClassPath() - Method in class edu.umd.cs.findbugs.URLClassPathRepository
 
getClassString(JavaClass, int) - Static method in class edu.umd.cs.findbugs.ba.type.BCELRepositoryClassResolver
 
getCollection() - Method in class edu.umd.cs.findbugs.BugCollection
Return the Collection storing the BugInstance objects.
getCollection() - Method in class edu.umd.cs.findbugs.SortedBugCollection
 
getColor(VertexType) - Method in class edu.umd.cs.findbugs.graph.AbstractDepthFirstSearch
Get the current color of given vertex.
getColumnClass(int) - Method in class edu.umd.cs.findbugs.gui.DefaultSortedTableModel
 
getColumnCount() - Method in class edu.umd.cs.findbugs.gui.DefaultSortedTableModel
 
getColumnName(int) - Method in class edu.umd.cs.findbugs.gui.DefaultSortedTableModel
 
getCommonSupertype() - Method in class edu.umd.cs.findbugs.ba.ExceptionSet
Get the least (lowest in the lattice) common supertype of the exceptions in the set.
getConstant() - Method in class edu.umd.cs.findbugs.OpcodeStack.Item
 
getConstantPool() - Method in class edu.umd.cs.findbugs.visitclass.PreorderVisitor
Get the constant pool for the current or most recently visited class
getConstantPoolGen() - Method in class edu.umd.cs.findbugs.ba.ClassContext
Get the ConstantPoolGen used to create the MethodGens for this class.
getConstantRefOperand() - Method in class edu.umd.cs.findbugs.visitclass.DismantleBytecode
 
getConverter() - Method in class edu.umd.cs.findbugs.ml.ConvertToARFF.C2ACommandLine
 
getCount() - Method in class edu.umd.cs.findbugs.ba.LockCount
Get the lock count.
getCount(CountBugs.Key) - Method in class edu.umd.cs.findbugs.CountBugs
 
getCount() - Method in class edu.umd.cs.findbugs.gui.RunAnalysisDialog.RunAnalysisProgress
 
getCPG() - Method in class edu.umd.cs.findbugs.ba.AbstractFrameModelingVisitor
Get the ConstantPoolGen for the method.
getCreatedResource(Location) - Method in class edu.umd.cs.findbugs.ResourceCollection
Get the resource that is created at given location.
getCurrentAnalysisRun() - Method in class edu.umd.cs.findbugs.gui.FindBugsFrame
Get the current analysis run.
getCurrentBugInstance() - Method in class edu.umd.cs.findbugs.gui.FindBugsFrame
Get the bug instance currently selected in the bug tree.
getCurrentBugTree() - Method in class edu.umd.cs.findbugs.gui.FindBugsFrame
 
getCurrentClass() - Method in class edu.umd.cs.findbugs.FindBugs
Get the name of the most recent class to be analyzed.
getCurrentMatch() - Method in class edu.umd.cs.findbugs.ba.bcp.PatternMatcher.State
Get current pattern element match.
getCurrentProject() - Method in class edu.umd.cs.findbugs.gui.FindBugsFrame
Get the current project.
getDataSource(String) - Method in class edu.umd.cs.findbugs.ba.SourceFinder.DirectorySourceRepository
 
getDataSource(String) - Method in interface edu.umd.cs.findbugs.ba.SourceFinder.SourceRepository
 
getDataSource(String) - Method in class edu.umd.cs.findbugs.ba.SourceFinder.ZipSourceRepository
 
getDecision(int) - Method in class edu.umd.cs.findbugs.ba.IsNullConditionDecision
Get the decision reached about the value on outgoing edge of given type.
getDecision(BasicBlock, IsNullValueFrame) - Method in class edu.umd.cs.findbugs.ba.IsNullValueAnalysis
Determine if the given basic block ends in a redundant null comparison.
getDecision() - Method in class edu.umd.cs.findbugs.ba.IsNullValueFrame
 
getDefaultSwitchOffset() - Method in class edu.umd.cs.findbugs.visitclass.DismantleBytecode
 
getDefaultValue() - Method in class edu.umd.cs.findbugs.ba.AbstractFrameModelingVisitor
Produce a "default" value.
getDefaultValue() - Method in class edu.umd.cs.findbugs.ba.BetterTypeFrameModelingVisitor
 
getDefaultValue() - Method in class edu.umd.cs.findbugs.ba.IsNullValueFrameModelingVisitor
 
getDefaultValue() - Method in class edu.umd.cs.findbugs.ba.ResourceValueFrameModelingVisitor
 
getDefaultValue() - Method in class edu.umd.cs.findbugs.ba.TypeFrameModelingVisitor
 
getDefaultValue() - Method in class edu.umd.cs.findbugs.ba.ValueNumberFrameModelingVisitor
 
getDelta(Instruction, ValueNumberFrame) - Method in class edu.umd.cs.findbugs.ba.AnyLockCountAnalysis
 
getDelta(Instruction, ValueNumberFrame) - Method in class edu.umd.cs.findbugs.ba.LockCountAnalysis
Get the lock count delta resulting from the execution of the given instruction.
getDelta(Instruction, ValueNumberFrame) - Method in class edu.umd.cs.findbugs.ba.OtherLockCountAnalysis
 
getDepth() - Method in class edu.umd.cs.findbugs.ba.BlockType
Get the current nesting depth.
getDepth() - Method in class edu.umd.cs.findbugs.ba.StackDepth
Get the stack depth.
getDepthFirstSearch(Method) - Method in class edu.umd.cs.findbugs.ba.ClassContext
Get a DepthFirstSearch for given method.
getDepthFirstSearch() - Method in class edu.umd.cs.findbugs.ba.ForwardDataflowAnalysis
 
getDescription() - Method in interface edu.umd.cs.findbugs.BugAnnotation
Get a description of this bug annotation.
getDescription() - Method in class edu.umd.cs.findbugs.BugCode
Get the short textual description of the bug code.
getDescription() - Method in class edu.umd.cs.findbugs.gui.FindBugsFrame.ArchiveAndDirectoryFilter
 
getDescription() - Method in class edu.umd.cs.findbugs.gui.FindBugsFrame.AuxClasspathEntryFileFilter
 
getDescription() - Method in class edu.umd.cs.findbugs.gui.FindBugsFrame.ProjectFileFilter
 
getDescription() - Method in class edu.umd.cs.findbugs.gui.FindBugsFrame.XMLFileFilter
 
getDescription() - Method in class edu.umd.cs.findbugs.IntAnnotation
 
getDescription() - Method in class edu.umd.cs.findbugs.PackageMemberAnnotation
 
getDescription() - Method in class edu.umd.cs.findbugs.SourceLineAnnotation
 
getDetailHTML() - Method in class edu.umd.cs.findbugs.BugPattern
Get the detail text as a complete HTML document.
getDetailHTML() - Method in class edu.umd.cs.findbugs.DetectorFactory
Get an HTML document describing the Detector.
getDetailHTML(String) - Method in class edu.umd.cs.findbugs.I18N
Get an HTML document describing the bug pattern for given key in detail.
getDetailText() - Method in class edu.umd.cs.findbugs.BugPattern
Get the HTML detail text describing the bug.
getDetectorFactoryList() - Method in class edu.umd.cs.findbugs.plan.AnalysisPass
Get the List of DetectorFactory objects in the pass.
getDFSEdgeType(EdgeType) - Method in class edu.umd.cs.findbugs.graph.AbstractDepthFirstSearch
Get the type of edge in the depth first search.
getDiscoveryTime(VertexType) - Method in class edu.umd.cs.findbugs.graph.AbstractDepthFirstSearch
Return the timestamp indicating when the given vertex was discovered.
getDocument() - Method in class edu.umd.cs.findbugs.ml.ConvertToARFF.DataFile
 
getDominatedBy() - Method in class edu.umd.cs.findbugs.ba.bcp.PatternElement
Get the label of the pattern element whose first matched instruction must dominate the instruction(s) matched by this element.
getDottedClassConstantOperand() - Method in class edu.umd.cs.findbugs.visitclass.DismantleBytecode
If the current opcode has a class operand, get the associated class constant, dot-formatted
getDottedClassName() - Method in class edu.umd.cs.findbugs.visitclass.PreorderVisitor
Get the dotted class name for the current or most recently visited class
getDottedFieldSig() - Method in class edu.umd.cs.findbugs.visitclass.PreorderVisitor
If currently visiting a field, get the field's dot-formatted signature
getDottedMethodSig() - Method in class edu.umd.cs.findbugs.visitclass.PreorderVisitor
If currently visiting a method, get the method's dotted method signature
getDottedSigConstantOperand() - Method in class edu.umd.cs.findbugs.visitclass.DismantleBytecode
If the current opcode has a reference constant operand, get its signature, dot-formatted
getDottedSuperclassName() - Method in class edu.umd.cs.findbugs.visitclass.PreorderVisitor
Get the dotted superclass name for the current or most recently visited class
getDoubleExtraType() - Method in class edu.umd.cs.findbugs.ba.type.TypeRepository
Get the instance of the special double extra type.
getDoubleExtraType() - Static method in class edu.umd.cs.findbugs.ba.TypeFrame
Get the single instance of the "DoubleExtra" type.
getDoubleType() - Method in class edu.umd.cs.findbugs.ba.type.TypeRepository
Get the double type.
getEarlierDetector() - Method in class edu.umd.cs.findbugs.DetectorOrderingConstraint
Get the Detector in the pair of Detectors involved in the ordering constraint that must be run earlier.
getEdgeExceptionSet(Edge) - Method in class edu.umd.cs.findbugs.ba.TypeAnalysis.CachedExceptionSet
 
getEdgeExceptionSet(Edge) - Method in class edu.umd.cs.findbugs.ba.TypeAnalysis
Get the set of exceptions that can be thrown on given edge.
getEdgeExceptionSet(Edge) - Method in class edu.umd.cs.findbugs.ba.TypeDataflow
 
getEdgeType() - Method in class edu.umd.cs.findbugs.ba.BetterCFGBuilder2.EscapeTarget
Get the edge type.
getEdgeType() - Method in class edu.umd.cs.findbugs.ba.Target
Get the control flow edge type.
getElementSignature() - Method in class edu.umd.cs.findbugs.OpcodeStack.Item
 
getElementType(TypeRepository) - Method in class edu.umd.cs.findbugs.ba.type.ArrayType
 
getEndBytecode() - Method in class edu.umd.cs.findbugs.SourceLineAnnotation
Get end bytecode (inclusive).
getEndLine() - Method in class edu.umd.cs.findbugs.SourceLineAnnotation
Get the ending line (inclusive).
getEngine() - Method in class edu.umd.cs.findbugs.AbstractBugReporter
 
getEntry() - Method in class edu.umd.cs.findbugs.ba.BetterCFGBuilder2.Subroutine
Get the entry block for the subroutine's CFG.
getEntry() - Method in class edu.umd.cs.findbugs.ba.CFG
Get the entry node.
getEntryValue(int) - Method in class edu.umd.cs.findbugs.ba.ValueNumberAnalysis
 
getErrorCount() - Method in class edu.umd.cs.findbugs.FindBugs.ErrorCountingBugReporter
 
getErrorCount() - Method in class edu.umd.cs.findbugs.FindBugs
Get the number of errors that occurred during analysis.
getErrors(boolean, int) - Method in class edu.umd.cs.findbugs.PackageStats
 
getException() - Method in exception edu.umd.cs.findbugs.ba.InnerClassAccessMap.LookupFailure
 
getException() - Method in class edu.umd.cs.findbugs.gui.RunAnalysisDialog
Get the exception that abnormally terminated the analysis.
getExceptionGen() - Method in class edu.umd.cs.findbugs.ba.BasicBlock
Get CodeExceptionGen object; returns null if this basic block is not the entry point of an exception handler.
getExceptionSet() - Method in class edu.umd.cs.findbugs.ba.ExceptionObjectType
Return the exception set.
getExceptionSet() - Method in class edu.umd.cs.findbugs.ba.TypeAnalysis.CachedExceptionSet
 
getExceptionSetFactory(Method) - Method in class edu.umd.cs.findbugs.ba.ClassContext
Get ExceptionSetFactory for given method.
getExceptionThrower() - Method in class edu.umd.cs.findbugs.ba.BasicBlock
Get the instruction for which this block is an exception thrower.
getExceptionValueNumber(BasicBlock) - Method in class edu.umd.cs.findbugs.ba.ValueNumberAnalysis
 
getExit() - Method in class edu.umd.cs.findbugs.ba.BetterCFGBuilder2.Subroutine
Get the exit block for the subroutine's CFG.
getExit() - Method in class edu.umd.cs.findbugs.ba.CFG
Get the exit node.
getFactAfterLocation(Location) - Method in class edu.umd.cs.findbugs.ba.AbstractDataflowAnalysis
Get the dataflow fact representing the point just after given Location.
getFactAfterLocation(Location) - Method in class edu.umd.cs.findbugs.ba.LiveLocalStoreDataflow
 
getFactAfterLocation(Location) - Method in class edu.umd.cs.findbugs.ba.TypeDataflow
 
getFactAfterLocation(Location) - Method in class edu.umd.cs.findbugs.ba.ValueNumberAnalysis
 
getFactAfterLocation(Location) - Method in class edu.umd.cs.findbugs.ba.ValueNumberDataflow
 
getFactAtLocation(Location) - Method in class edu.umd.cs.findbugs.ba.AbstractDataflowAnalysis
Get the dataflow fact representing the point just before given Location.
getFactAtLocation(Location) - Method in class edu.umd.cs.findbugs.ba.IsNullValueDataflow
 
getFactAtLocation(Location) - Method in class edu.umd.cs.findbugs.ba.LiveLocalStoreDataflow
 
getFactAtLocation(Location) - Method in class edu.umd.cs.findbugs.ba.LockCountDataflow
 
getFactAtLocation(Location) - Method in class edu.umd.cs.findbugs.ba.LockDataflow
 
getFactAtLocation(Location) - Method in class edu.umd.cs.findbugs.ba.TypeDataflow
 
getFactAtLocation(Location) - Method in class edu.umd.cs.findbugs.ba.ValueNumberAnalysis
 
getFactAtLocation(Location) - Method in class edu.umd.cs.findbugs.ba.ValueNumberDataflow
 
getFactory() - Method in class edu.umd.cs.findbugs.ba.ValueNumberAnalysis
 
getFactory(String) - Method in class edu.umd.cs.findbugs.DetectorFactoryCollection
Look up a DetectorFactory by its short name.
getFactory() - Method in class edu.umd.cs.findbugs.plan.DetectorNode
Get the DetectorFactory.
getFactoryByClassName(String) - Method in class edu.umd.cs.findbugs.DetectorFactoryCollection
Look up a DetectorFactory by its class name.
getFactoryByFullName(String) - Method in class edu.umd.cs.findbugs.Plugin
Look up a DetectorFactory by full name.
getFactoryByShortName(String) - Method in class edu.umd.cs.findbugs.Plugin
Look up a DetectorFactory by short name.
getField() - Method in class edu.umd.cs.findbugs.ba.AvailableLoad
Get the field for which a load is available.
getField() - Method in class edu.umd.cs.findbugs.ba.InnerClassAccess
 
getField(InstructionHandle) - Method in class edu.umd.cs.findbugs.ba.LoadedFieldSet
Get the field loaded or stored at given instruction, if any.
getFieldIsStatic() - Method in class edu.umd.cs.findbugs.visitclass.PreorderVisitor
If currently visiting a field, return whether or not the field is static
getFieldName() - Method in class edu.umd.cs.findbugs.ba.AbstractField
 
getFieldName() - Method in class edu.umd.cs.findbugs.ba.bcp.FieldVariable
Get the field name.
getFieldName() - Method in interface edu.umd.cs.findbugs.ba.XField
Get the name of the field.
getFieldName() - Method in class edu.umd.cs.findbugs.FieldAnnotation
Get the field name.
getFieldName() - Method in class edu.umd.cs.findbugs.visitclass.PreorderVisitor
If currently visiting a field, get the field's name
getFieldSig() - Method in class edu.umd.cs.findbugs.ba.bcp.FieldVariable
Get the field signature.
getFieldSig() - Method in class edu.umd.cs.findbugs.visitclass.PreorderVisitor
If currently visiting a field, get the field's slash-formatted signature
getFieldSignature() - Method in class edu.umd.cs.findbugs.ba.AbstractField
 
getFieldSignature() - Method in interface edu.umd.cs.findbugs.ba.XField
Get the signature representing the field's type.
getFieldSignature() - Method in class edu.umd.cs.findbugs.FieldAnnotation
Get the type signature of the field.
getFile(int) - Method in class edu.umd.cs.findbugs.Project
Get the given file in the list of project files.
getFileArray() - Method in class edu.umd.cs.findbugs.Project
Get project files as an array of Strings.
getFileCount() - Method in class edu.umd.cs.findbugs.Project
Get the number of files in the project.
getFileExtension(String) - Static method in class edu.umd.cs.findbugs.FindBugs
Get the file extension of given fileName.
getFileList() - Method in class edu.umd.cs.findbugs.Project
Get the list of files, directories, and zip files in the project.
getFileName() - Method in class edu.umd.cs.findbugs.FindBugs.ArchiveWorkListItem
Get the file/directory/URL.
getFilterSettings() - Method in class edu.umd.cs.findbugs.config.UserPreferences
 
getFilterSettings() - Method in class edu.umd.cs.findbugs.gui.FindBugsFrame
Get the current ProjectFilterSettings.
getFinishTime(VertexType) - Method in class edu.umd.cs.findbugs.graph.AbstractDepthFirstSearch
Return the timestamp indicating when the given vertex was finished (meaning that all of its descendents were visited recursively).
getFinishTimeList() - Method in class edu.umd.cs.findbugs.graph.AbstractDepthFirstSearch
Get array of finish times, indexed by vertex label.
getFirst() - Method in class edu.umd.cs.findbugs.ba.bcp.ByteCodePattern
Get the first PatternElement in the pattern.
getFirst() - Method in class edu.umd.cs.findbugs.ba.SignatureConverter
Get the first character of the remaining part of the signature.
getFirstCommonSuperclass(ObjectType, ObjectType) - Method in class edu.umd.cs.findbugs.ba.type.TypeRepository
Get the first common superclass of two object types, in the sense used by the VM Spec.
getFirstIncomingEdge() - Method in class edu.umd.cs.findbugs.graph.AbstractVertex
 
getFirstInstruction() - Method in class edu.umd.cs.findbugs.ba.BasicBlock
Get the first instruction in the basic block.
getFirstLabeledMatch(String) - Method in class edu.umd.cs.findbugs.ba.bcp.ByteCodePatternMatch
 
getFirstLabeledMatch(String) - Method in class edu.umd.cs.findbugs.ba.bcp.PatternElementMatch
Get first match element with given label, if any.
getFirstOutgoingEdge() - Method in class edu.umd.cs.findbugs.graph.AbstractVertex
 
getFlags() - Method in class edu.umd.cs.findbugs.ba.CFG
 
getFlags() - Method in class edu.umd.cs.findbugs.ba.Edge
Get the edge flags.
getFlags() - Method in class edu.umd.cs.findbugs.ba.ValueNumber
 
getFloatType() - Method in class edu.umd.cs.findbugs.ba.type.TypeRepository
Get the float type.
getFrame() - Method in class edu.umd.cs.findbugs.ba.AbstractFrameModelingVisitor
Get the frame.
getFrame(InstructionHandle, BasicBlock) - Method in class edu.umd.cs.findbugs.ba.LockCountAnalysis
 
getFullFileName() - Method in class edu.umd.cs.findbugs.ba.FileSourceFileDataSource
 
getFullFileName() - Method in class edu.umd.cs.findbugs.ba.SourceFile
Get the full path name of the source file (with directory).
getFullFileName() - Method in interface edu.umd.cs.findbugs.ba.SourceFileDataSource
Get the full filename of the source file.
getFullFileName(String) - Method in class edu.umd.cs.findbugs.ba.SourceFinder.DirectorySourceRepository
 
getFullFileName() - Method in class edu.umd.cs.findbugs.ba.ZipSourceFileDataSource
 
getFullMethod() - Method in class edu.umd.cs.findbugs.MethodAnnotation
Get the "full" method name.
getFullName() - Method in class edu.umd.cs.findbugs.DetectorFactory
Get the full name of the detector.
getFullyQualifiedFieldName() - Method in class edu.umd.cs.findbugs.visitclass.PreorderVisitor
If currently visiting a field, get the field's fully qualified name
getFullyQualifiedMethodName() - Method in class edu.umd.cs.findbugs.visitclass.PreorderVisitor
If currently visiting a method, get the method's fully qualified name
getGoal() - Method in class edu.umd.cs.findbugs.gui.RunAnalysisDialog.RunAnalysisProgress
 
getGroupComparator(String) - Method in class edu.umd.cs.findbugs.gui.FindBugsFrame
Get a Grouper for a given sort order.
getGroupType() - Method in class edu.umd.cs.findbugs.gui.BugInstanceGroup
Get the group type.
getHandle() - Method in class edu.umd.cs.findbugs.ba.Location
Get the instruction handle.
getHandle() - Method in class edu.umd.cs.findbugs.CallSite
Get the instruction which performs the call.
getHandlerForStartInstruction(InstructionHandle) - Method in class edu.umd.cs.findbugs.ba.ExceptionHandlerMap
If the given instruction is the start of an exception handler, get the CodeExceptionGen object representing the handler.
getHandlerList(InstructionHandle) - Method in class edu.umd.cs.findbugs.ba.ExceptionHandlerMap
Get the list of exception handlers (CodeExceptionGen objects) which are specified to handle exceptions for the instruction whose handle is given.
getHome() - Static method in class edu.umd.cs.findbugs.FindBugs
Get the FindBugs home directory.
getId() - Method in class edu.umd.cs.findbugs.ba.BasicBlock
 
getId() - Method in class edu.umd.cs.findbugs.ba.Edge
 
getId() - Method in class edu.umd.cs.findbugs.graph.AbstractVertex
 
getImplicitClasspathEntryList() - Method in class edu.umd.cs.findbugs.Project
Return the list of implicit classpath entries.
getIndex(byte[], int) - Static method in class edu.umd.cs.findbugs.ba.InnerClassAccessMap
Get an unsigned 16 bit constant pool index from a byte array.
getIndexOfType(ObjectType) - Method in class edu.umd.cs.findbugs.ba.ExceptionSetFactory
 
getInnerClassAccess(INVOKESTATIC, ConstantPoolGen) - Static method in class edu.umd.cs.findbugs.ba.Hierarchy
Get the InnerClassAccess for access method called by given INVOKESTATIC.
getInnerClassAccess(String, String) - Method in class edu.umd.cs.findbugs.ba.InnerClassAccessMap
Get the InnerClassAccess in given class with the given method name.
getInnerClassAccess(INVOKESTATIC, ConstantPoolGen) - Method in class edu.umd.cs.findbugs.ba.InnerClassAccessMap
Get the inner class access object for given invokestatic instruction.
getInputStream() - Method in class edu.umd.cs.findbugs.ba.SourceFile
Get an InputStream on data.
getInputStreamForResource(String) - Method in class edu.umd.cs.findbugs.URLClassPath
Open a stream to read given resource.
getInputStreamFromOffset(int) - Method in class edu.umd.cs.findbugs.ba.SourceFile
Get an InputStream on data starting at given offset.
getInstance(Instruction, ConstantPoolGen) - Method in class edu.umd.cs.findbugs.ba.Frame
Get the value corresponding to the object instance used in the given instruction.
getInstanceParam() - Method in class edu.umd.cs.findbugs.detect.Stream
 
getInstanceValue(ResourceValueFrame, InvokeInstruction, ConstantPoolGen) - Method in class edu.umd.cs.findbugs.detect.Stream
 
getInstanceValue(Element, String) - Method in class edu.umd.cs.findbugs.ml.ConvertToARFF.AppNameAttribute
 
getInstanceValue(Element, String) - Method in interface edu.umd.cs.findbugs.ml.ConvertToARFF.Attribute
 
getInstanceValue(Element, String) - Method in class edu.umd.cs.findbugs.ml.ConvertToARFF.ClassificationAttribute
 
getInstanceValue(Element, String) - Method in class edu.umd.cs.findbugs.ml.ConvertToARFF.IdAttribute
 
getInstanceValue(Element, String) - Method in class edu.umd.cs.findbugs.ml.ConvertToARFF.NominalAttribute
 
getInstanceValue(Element, String) - Method in class edu.umd.cs.findbugs.ml.ConvertToARFF.PriorityAttribute
 
getInstanceValue(Element, String) - Method in class edu.umd.cs.findbugs.ml.ConvertToARFF.XPathAttribute
 
getIntConstant() - Method in class edu.umd.cs.findbugs.visitclass.DismantleBytecode
 
getIntPriorityAsString(int) - Static method in class edu.umd.cs.findbugs.config.ProjectFilterSettings
Convert an integer warning priority threshold value to a String.
getIntType() - Method in class edu.umd.cs.findbugs.ba.type.TypeRepository
Get the int type.
getIsNullValueDataflow(Method) - Method in class edu.umd.cs.findbugs.ba.ClassContext
Get an IsNullValueDataflow for given method.
getJavaClass() - Method in class edu.umd.cs.findbugs.ba.ClassContext
Get the JavaClass.
getJavaClass() - Method in class edu.umd.cs.findbugs.OpcodeStack.Item
 
getKind() - Method in class edu.umd.cs.findbugs.ba.ReturnPath
 
getKind() - Method in class edu.umd.cs.findbugs.Token
Get the kind of token.
getLabel() - Method in class edu.umd.cs.findbugs.ba.bcp.PatternElement
Get the label of this PatternElement.
getLabel() - Method in class edu.umd.cs.findbugs.graph.AbstractEdge
 
getLabel() - Method in class edu.umd.cs.findbugs.graph.AbstractVertex
 
getLabel() - Method in interface edu.umd.cs.findbugs.graph.GraphEdge
Get the integer label.
getLabel() - Method in interface edu.umd.cs.findbugs.graph.GraphVertex
Get the numeric label for this vertex.
getLabeledInstruction(String) - Method in class edu.umd.cs.findbugs.ba.bcp.ByteCodePatternMatch
 
getLabeledInstruction(String) - Method in class edu.umd.cs.findbugs.ba.bcp.PatternElementMatch
Get the first instruction matched by the PatternElement with given label.
getLastInstruction() - Method in class edu.umd.cs.findbugs.ba.BasicBlock
Get the last instruction in the basic block.
getLastLabeledMatch(String) - Method in class edu.umd.cs.findbugs.ba.bcp.ByteCodePatternMatch
 
getLastLabeledMatch(String) - Method in class edu.umd.cs.findbugs.ba.bcp.PatternElementMatch
Get last match element with given label, if any.
getLastMatchedInstruction() - Method in class edu.umd.cs.findbugs.ba.bcp.PatternMatcher.State
Get most recently matched instruction.
getLaterDetector() - Method in class edu.umd.cs.findbugs.DetectorOrderingConstraint
Get the Detector in the pair of Detectors involved in the ordering constraint that must be run later.
getLexeme() - Method in class edu.umd.cs.findbugs.Token
Get the text value of the token.
getLine(BufferedReader) - Static method in class edu.umd.cs.findbugs.Project
Read a line from a BufferedReader, ignoring blank lines and comments.
getLineNumber(Method, InstructionHandle) - Static method in class edu.umd.cs.findbugs.detect.FindNullDeref
 
getLineNumberTable(PreorderVisitor) - Static method in class edu.umd.cs.findbugs.SourceLineAnnotation
 
getLineOffset(int) - Method in class edu.umd.cs.findbugs.ba.SourceFile
Get the byte offset in the data for a source line.
getLiveLocalStoreDataflow(Method) - Method in class edu.umd.cs.findbugs.ba.ClassContext
Get LiveLocalStoreAnalysis dataflow for given method.
getLoadCount() - Method in class edu.umd.cs.findbugs.ba.LoadedFieldSet.LoadStoreCount
Get the number of times the field is loaded.
getLoadedFieldSet(Method) - Method in class edu.umd.cs.findbugs.ba.ClassContext
Get the set of fields loaded by given method.
getLoadStoreCount(XField) - Method in class edu.umd.cs.findbugs.ba.LoadedFieldSet
Get the number of times given field is loaded and stored within the method.
getLoadStoreRegister(int, boolean) - Method in class edu.umd.cs.findbugs.detect.WrongMapIterator
 
getLocalString(String, String) - Static method in class edu.umd.cs.findbugs.gui.L10N
 
getLocalVariableAtPC(LocalVariableTable, int, int) - Static method in class edu.umd.cs.findbugs.visitclass.LVTHelper
returns the local variable at an index int the scope of PC
getLocation() - Method in class edu.umd.cs.findbugs.CallSite
Get the Location (basic block and instruction) where the call site is located.
getLocation() - Method in class edu.umd.cs.findbugs.ResourceCreationPoint
Get the location where the resource is created.
getLockCount(int) - Method in class edu.umd.cs.findbugs.ba.LockSet
Get the lock count for given lock object.
getLockDataflow(Method) - Method in class edu.umd.cs.findbugs.ba.ClassContext
Get dataflow for LockAnalysis for given method.
getLockValue() - Method in class edu.umd.cs.findbugs.detect.Lock
 
getLogger() - Method in class edu.umd.cs.findbugs.gui.FindBugsFrame
Get the ConsoleLogger.
getLongDescription() - Method in class edu.umd.cs.findbugs.BugPattern
Get the long description.
getLongExtraType() - Method in class edu.umd.cs.findbugs.ba.type.TypeRepository
Get the instance of the special long extra type.
getLongExtraType() - Static method in class edu.umd.cs.findbugs.ba.TypeFrame
Get the single instance of the "LongExtra" type.
getLongType() - Method in class edu.umd.cs.findbugs.ba.type.TypeRepository
Get the long type.
getLookupFailureCallback() - Method in class edu.umd.cs.findbugs.ba.AnalysisContext
Get the lookup failure callback.
getLookupFailureCallback() - Method in class edu.umd.cs.findbugs.ba.ClassContext
Get the RepositoryLookupFailureCallback.
getLVValue(int) - Method in class edu.umd.cs.findbugs.OpcodeStack
 
getMajor() - Method in class edu.umd.cs.findbugs.JavaVersion
Get the major version number.
getMap() - Method in class edu.umd.cs.findbugs.AnalysisLocal
 
getMatchCount() - Method in class edu.umd.cs.findbugs.ba.bcp.PatternElementMatch
 
getMatchedInstructionInstructionHandle() - Method in class edu.umd.cs.findbugs.ba.bcp.PatternElementMatch
Get the matched instruction.
getMatcher(Element) - Method in class edu.umd.cs.findbugs.Filter
 
getMatching(BugInstance) - Method in class edu.umd.cs.findbugs.SortedBugCollection
 
getMaxEdgeId() - Method in class edu.umd.cs.findbugs.ba.CFG
Get the number of edge labels allocated.
getMemberCount() - Method in class edu.umd.cs.findbugs.gui.BugInstanceGroup
Get the member count (number of bug instances in this group).
getMergedValue(int) - Method in class edu.umd.cs.findbugs.ba.ValueNumberFrame
 
getMessage() - Method in class edu.umd.cs.findbugs.BugInstance
Format a string describing this bug instance.
getMessage(String) - Method in class edu.umd.cs.findbugs.I18N
Get a message string.
getMethod() - Method in class edu.umd.cs.findbugs.CallGraphNode
 
getMethod() - Method in class edu.umd.cs.findbugs.CallSite
Get the method containing the call site.
getMethod() - Method in class edu.umd.cs.findbugs.visitclass.PreorderVisitor
If currently visiting a method, get the method's Method object
getMethodGen(Method) - Method in class edu.umd.cs.findbugs.ba.ClassContext
Get a MethodGen object for given method.
getMethodName() - Method in class edu.umd.cs.findbugs.ba.AssertionMethods.UserAssertionMethod
 
getMethodName() - Method in class edu.umd.cs.findbugs.ba.InnerClassAccess
 
getMethodName() - Method in class edu.umd.cs.findbugs.MethodAnnotation
Get the method name.
getMethodName() - Method in class edu.umd.cs.findbugs.visitclass.PreorderVisitor
If currently visiting a method, get the method's name
getMethods - Variable in class edu.umd.cs.findbugs.detect.FindUnsyncGet
 
getMethodSig() - Method in class edu.umd.cs.findbugs.visitclass.PreorderVisitor
If currently visiting a method, get the method's slash-formatted signature
getMethodSignature() - Method in class edu.umd.cs.findbugs.ba.InnerClassAccess
 
getMethodSignature() - Method in class edu.umd.cs.findbugs.MethodAnnotation
Get the method type signature.
getMinor() - Method in class edu.umd.cs.findbugs.JavaVersion
Get the minor version number.
getMinPriority() - Method in class edu.umd.cs.findbugs.config.ProjectFilterSettings
Get the minimum warning priority threshold.
getMinPriorityAsInt() - Method in class edu.umd.cs.findbugs.config.ProjectFilterSettings
Return the minimum warning priority threshold as an integer.
getMissingClassCount() - Method in class edu.umd.cs.findbugs.FindBugs.ErrorCountingBugReporter
 
getMissingClassCount() - Method in class edu.umd.cs.findbugs.FindBugs
Get the number of time missing classes were reported during analysis.
getMissingClassName(ClassNotFoundException) - Static method in class edu.umd.cs.findbugs.AbstractBugReporter
 
getMissingClassName(ClassNotFoundException) - Static method in class edu.umd.cs.findbugs.ba.ClassNotFoundExceptionParser
Get the name of the missing class from a ClassNotFoundException.
getMnemonic() - Method in class edu.umd.cs.findbugs.gui.AnnotatedString
Return the appropriate mnemonic character for this string.
getMnemonicIndex() - Method in class edu.umd.cs.findbugs.gui.AnnotatedString
 
getName() - Method in class edu.umd.cs.findbugs.ml.ConvertToARFF.AppNameAttribute
 
getName() - Method in interface edu.umd.cs.findbugs.ml.ConvertToARFF.Attribute
 
getName() - Method in class edu.umd.cs.findbugs.ml.ConvertToARFF.ClassificationAttribute
 
getName() - Method in class edu.umd.cs.findbugs.ml.ConvertToARFF.IdAttribute
 
getName() - Method in class edu.umd.cs.findbugs.ml.ConvertToARFF.PriorityAttribute
 
getName() - Method in class edu.umd.cs.findbugs.ml.ConvertToARFF.XPathAttribute
 
getName() - Method in class edu.umd.cs.findbugs.xml.XMLAttributeList.NameValuePair
 
getNameConstantOperand() - Method in class edu.umd.cs.findbugs.visitclass.DismantleBytecode
If the current opcode has a reference constant operand, get its name
getNewCollection() - Method in class edu.umd.cs.findbugs.MergeResults
 
getNext() - Method in class edu.umd.cs.findbugs.ba.bcp.PatternElement
Get the next PatternElement.
getNextClass() - Method in interface edu.umd.cs.findbugs.FindBugs.ClassProducer
Get the next class to analyze.
getNextClass() - Method in class edu.umd.cs.findbugs.FindBugs.DirectoryClassProducer
 
getNextClass() - Method in class edu.umd.cs.findbugs.FindBugs.SingleClassProducer
 
getNextClass() - Method in class edu.umd.cs.findbugs.FindBugs.ZipClassProducer
 
getNextEdge() - Method in class edu.umd.cs.findbugs.graph.AbstractDepthFirstSearch.Visit
 
getNextExecutableLineNumber(LineNumberTable, int) - Method in class edu.umd.cs.findbugs.detect.DroppedException
 
getNextIncomingEdge() - Method in class edu.umd.cs.findbugs.graph.AbstractEdge
 
getNextItem() - Method in class edu.umd.cs.findbugs.Project.WorkList
Get the next item in the worklist.
getNextOutgoingEdge() - Method in class edu.umd.cs.findbugs.graph.AbstractEdge
 
getNextSearchTreeRoot() - Method in class edu.umd.cs.findbugs.ba.DepthFirstSearch
 
getNextSearchTreeRoot() - Method in class edu.umd.cs.findbugs.ba.ReverseDepthFirstSearch
 
getNextSearchTreeRoot() - Method in class edu.umd.cs.findbugs.graph.AbstractDepthFirstSearch
Choose the next search tree root.
getNodeForMethod(Method) - Method in class edu.umd.cs.findbugs.CallGraph
 
getNonExceptionDominatorsAnalysis(Method) - Method in class edu.umd.cs.findbugs.ba.ClassContext
Get DominatorsAnalysis for given method, where exception edges are ignored.
getNonExceptionPostDominatorsAnalysis(Method) - Method in class edu.umd.cs.findbugs.ba.ClassContext
Get PostDominatorsAnalysis for given method, where exception edges are ignored.
getNullType() - Method in class edu.umd.cs.findbugs.ba.type.TypeRepository
Get the instance of the special NULL type.
getNullType() - Static method in class edu.umd.cs.findbugs.ba.TypeFrame
Get the single instance of the "Null" type.
getNumAccesses(int) - Method in class edu.umd.cs.findbugs.detect.FindInconsistentSync2.FieldStats
 
getNumAlreadyAnnotated() - Method in class edu.umd.cs.findbugs.MergeResults
 
getNumAuxClasspathEntries() - Method in class edu.umd.cs.findbugs.Project
Get the number of auxiliary classpath entries.
getNumBasicBlocks() - Method in class edu.umd.cs.findbugs.ba.CFG
Get number of basic blocks.
getNumber() - Method in class edu.umd.cs.findbugs.ba.ValueNumber
 
getNumClasses() - Method in class edu.umd.cs.findbugs.PackageStats
 
getNumClasses() - Method in class edu.umd.cs.findbugs.ProjectStats
Get the number of classes analyzed.
getNumDimensions() - Method in class edu.umd.cs.findbugs.ba.type.ArrayType
 
getNumEdgeLabels() - Method in class edu.umd.cs.findbugs.graph.AbstractGraph
 
getNumEdgeLabels() - Method in interface edu.umd.cs.findbugs.graph.Graph
Get the number of numeric labels that have been assigned to edges.
getNumEdges() - Method in class edu.umd.cs.findbugs.graph.AbstractGraph
 
getNumEdges() - Method in interface edu.umd.cs.findbugs.graph.Graph
Get number of edges in the graph.
getNumGetterMethodAccesses() - Method in class edu.umd.cs.findbugs.detect.FindInconsistentSync2.FieldStats
 
getNumIncomingEdges(VertexType) - Method in class edu.umd.cs.findbugs.graph.AbstractGraph
 
getNumIncomingEdges(VertexType) - Method in interface edu.umd.cs.findbugs.graph.Graph
Get number of edges going into given vertex.
getNumInnerClasses() - Method in class edu.umd.cs.findbugs.PackageStats
 
getNumInterfaces() - Method in class edu.umd.cs.findbugs.PackageStats
 
getNumIterations() - Method in class edu.umd.cs.findbugs.ba.Dataflow
Return the number of iterations of the main execution loop.
getNumLocalLocks() - Method in class edu.umd.cs.findbugs.detect.FindInconsistentSync2.FieldStats
 
getNumLocals() - Method in class edu.umd.cs.findbugs.ba.Frame
Get the number of locals.
getNumLockedObjects() - Method in class edu.umd.cs.findbugs.ba.LockSet
Get the number of distinct lock values with positive lock counts.
getNumLost() - Method in class edu.umd.cs.findbugs.MergeResults
 
getNumLostWithAnnotations() - Method in class edu.umd.cs.findbugs.MergeResults
 
getNumOutgoingEdges(VertexType) - Method in class edu.umd.cs.findbugs.graph.AbstractGraph
 
getNumOutgoingEdges(VertexType) - Method in interface edu.umd.cs.findbugs.graph.Graph
Get number of edges going out of given vertex.
getNumPreserved() - Method in class edu.umd.cs.findbugs.MergeResults
 
getNumSlots() - Method in class edu.umd.cs.findbugs.ba.Frame
Get the number of slots (locals plus stack values).
getNumSourceDirs() - Method in class edu.umd.cs.findbugs.Project
Get the number of source directories in the project.
getNumTypes() - Method in class edu.umd.cs.findbugs.ba.ExceptionSetFactory
 
getNumValuesAllocated() - Method in class edu.umd.cs.findbugs.ba.ValueNumberAnalysis
 
getNumValuesAllocated() - Method in class edu.umd.cs.findbugs.ba.ValueNumberFactory
Get the number of values which have been created.
getNumVertexLabels() - Method in class edu.umd.cs.findbugs.graph.AbstractGraph
 
getNumVertexLabels() - Method in interface edu.umd.cs.findbugs.graph.Graph
Get the number of numeric (integer) labels that have been assigned to vertices in the graph.
getNumVertices() - Method in class edu.umd.cs.findbugs.graph.AbstractGraph
 
getNumVertices() - Method in interface edu.umd.cs.findbugs.graph.Graph
Get number of vertices in the graph.
getNumWordsConsumed(Instruction) - Method in class edu.umd.cs.findbugs.ba.AbstractFrameModelingVisitor
Get the number of words consumed by given instruction.
getNumWordsProduced(Instruction) - Method in class edu.umd.cs.findbugs.ba.AbstractFrameModelingVisitor
Get the number of words produced by given instruction.
getOpenLocation() - Method in class edu.umd.cs.findbugs.detect.Stream
 
getOption(String) - Method in class edu.umd.cs.findbugs.Project
Retrieve the Options value.
getOrigCollection() - Method in class edu.umd.cs.findbugs.MergeResults
 
getOriginalGraphVertex(VertexType) - Method in class edu.umd.cs.findbugs.graph.Transpose
Get the vertex in the original graph which corresponds to the given vertex in the transposed graph.
getOutgoingEdgeWithType(BasicBlock, int) - Method in class edu.umd.cs.findbugs.ba.CFG
Get the first outgoing edge in basic block with given type.
getOutputValues(ValueNumber[], int) - Method in class edu.umd.cs.findbugs.ba.ValueNumberFrameModelingVisitor
Get output values for current instruction from the ValueNumberCache.
getOutputValues(ValueNumber[], int, int) - Method in class edu.umd.cs.findbugs.ba.ValueNumberFrameModelingVisitor
 
getPackageName() - Method in class edu.umd.cs.findbugs.PackageMemberAnnotation
Get the package name.
getPackageName() - Method in class edu.umd.cs.findbugs.PackageStats
 
getPackageName() - Method in class edu.umd.cs.findbugs.SourceLineAnnotation
Get the package name.
getPackageName() - Method in class edu.umd.cs.findbugs.visitclass.PreorderVisitor
Get the (slash-formatted?) package name for the current or most recently visited class
getPackageStats(String) - Method in class edu.umd.cs.findbugs.ProjectStats
 
getParameterSignatureList(Method) - Method in class edu.umd.cs.findbugs.ba.ClassContext
Get array of type signatures of parameters for given method.
getPattern() - Method in class edu.umd.cs.findbugs.ByteCodePatternDetector
Get the ByteCodePattern for this detector.
getPattern() - Method in class edu.umd.cs.findbugs.detect.BCPDoubleCheck
 
getPattern() - Method in class edu.umd.cs.findbugs.detect.BCPMethodReturnCheck
 
getPattern() - Method in class edu.umd.cs.findbugs.detect.LazyInit
 
getPatternElement() - Method in class edu.umd.cs.findbugs.ba.bcp.MatchResult
Get the PatternElement.
getPatternElement() - Method in class edu.umd.cs.findbugs.ba.bcp.PatternElementMatch
Get the PatternElement.
getPatternElement() - Method in class edu.umd.cs.findbugs.ba.bcp.PatternMatcher.State
Get current pattern element.
getPatternElementList() - Static method in class edu.umd.cs.findbugs.detect.BCPMethodReturnCheck
Return List of PatternElement objects representing method invocations requiring a return value check.
getPC() - Method in class edu.umd.cs.findbugs.visitclass.DismantleBytecode
 
getPlugin() - Method in class edu.umd.cs.findbugs.DetectorFactory
Get the Plugin that this Detector is part of.
getPlugin() - Method in class edu.umd.cs.findbugs.PluginLoader
Get the Plugin.
getPluginById(String) - Method in class edu.umd.cs.findbugs.DetectorFactoryCollection
Get a Plugin by its unique id.
getPluginId() - Method in class edu.umd.cs.findbugs.Plugin
 
getPredecessorOf(InstructionHandle) - Method in class edu.umd.cs.findbugs.ba.BasicBlock
Get the predecessor of given instruction within the basic block.
getPrev() - Method in class edu.umd.cs.findbugs.ba.bcp.PatternElementMatch
Get the previous PatternMatchElement.
getPrimaryClass() - Method in class edu.umd.cs.findbugs.BugInstance
Get the primary class annotation, which indicates where the bug occurs.
getPrimaryField() - Method in class edu.umd.cs.findbugs.BugInstance
Get the primary method annotation, which indicates where the bug occurs.
getPrimaryMethod() - Method in class edu.umd.cs.findbugs.BugInstance
Get the primary method annotation, which indicates where the bug occurs.
getPrimarySourceLineAnnotation() - Method in class edu.umd.cs.findbugs.BugInstance
Get the primary source line annotation.
getPriority() - Method in class edu.umd.cs.findbugs.BugInstance
Get the bug priority.
getPriorityAdjustment() - Method in class edu.umd.cs.findbugs.DetectorFactory
Get the priority adjustment for the detector produced by this factory.
getPriorityThreshold() - Method in class edu.umd.cs.findbugs.gui.FindBugsFrame
Get the current priority threshold.
getProject() - Method in class edu.umd.cs.findbugs.AddAnnotation
 
getProject() - Method in class edu.umd.cs.findbugs.BugCollectionBugReporter
 
getProject() - Method in class edu.umd.cs.findbugs.CountBugs
 
getProject() - Method in class edu.umd.cs.findbugs.FindBugs.FindBugsCommandLine
 
getProject() - Method in class edu.umd.cs.findbugs.MergeResults
 
getProject() - Method in class edu.umd.cs.findbugs.UnionResults
 
getProjectFileName() - Method in class edu.umd.cs.findbugs.Project
Get the project filename.
getProjectStats() - Method in class edu.umd.cs.findbugs.AbstractBugReporter
 
getProjectStats() - Method in interface edu.umd.cs.findbugs.BugReporter
Get ProjectStats object used to store statistics about the overall project being analyzed.
getProjectStats() - Method in class edu.umd.cs.findbugs.DelegatingBugReporter
 
getProvider() - Method in class edu.umd.cs.findbugs.Plugin
Get the plugin provider.
getQuotedAttributeValue(String) - Static method in class edu.umd.cs.findbugs.xml.XMLAttributeList
Return a properly quoted form for an attribute value.
getRange() - Method in class edu.umd.cs.findbugs.ml.ConvertToARFF.AppNameAttribute
 
getRange() - Method in interface edu.umd.cs.findbugs.ml.ConvertToARFF.Attribute
 
getRange() - Method in class edu.umd.cs.findbugs.ml.ConvertToARFF.ClassificationAttribute
 
getRange() - Method in class edu.umd.cs.findbugs.ml.ConvertToARFF.IdAttribute
 
getRange() - Method in class edu.umd.cs.findbugs.ml.ConvertToARFF.NominalAttribute
 
getRange() - Method in class edu.umd.cs.findbugs.ml.ConvertToARFF.NumericAttribute
 
getRange() - Method in class edu.umd.cs.findbugs.ml.ConvertToARFF.PriorityAttribute
 
getRawCFG(Method) - Method in class edu.umd.cs.findbugs.ba.ClassContext.CFGFactory
 
getRawCFG(Method) - Method in class edu.umd.cs.findbugs.ba.ClassContext
Get a "raw" CFG for given method.
getRealBugReporter() - Method in class edu.umd.cs.findbugs.DelegatingBugReporter
 
getRecentProjects() - Method in class edu.umd.cs.findbugs.config.UserPreferences
 
getRefConstantOperand() - Method in class edu.umd.cs.findbugs.visitclass.DismantleBytecode
If the current opcode has a reference constant operand, get its string representation
getReference() - Method in class edu.umd.cs.findbugs.ba.AvailableLoad
Get the ValueNumber of the object reference.
getRefFieldIsStatic() - Method in class edu.umd.cs.findbugs.visitclass.DismantleBytecode
 
getRefinedCFG(Method) - Method in class edu.umd.cs.findbugs.ba.ClassContext.CFGFactory
 
getRegisterOperand() - Method in class edu.umd.cs.findbugs.visitclass.DismantleBytecode
 
getReplacement(String) - Method in class edu.umd.cs.findbugs.xml.MetaCharacterMap
Get the replacement for a metacharacter.
getReportedBugPatternCodes() - Method in class edu.umd.cs.findbugs.DetectorFactory
Get list of bug pattern codes reported by the detector: blank if unknown.
getReportedBugPatterns() - Method in class edu.umd.cs.findbugs.DetectorFactory
Get Collection of all BugPatterns this detector reports.
getRequiredAttribute(Attributes, String, String) - Static method in class edu.umd.cs.findbugs.SAXBugCollectionHandler
 
getResolverFailure() - Method in class edu.umd.cs.findbugs.ba.type.ClassType
 
getResourceClass() - Method in class edu.umd.cs.findbugs.ResourceCreationPoint
Get the name of the resource's class.
getResourceTracker(ClassContext, Method) - Method in class edu.umd.cs.findbugs.detect.FindOpenStream
 
getResourceTracker(ClassContext, Method) - Method in class edu.umd.cs.findbugs.detect.FindUnreleasedLock
 
getResourceTracker(ClassContext, Method) - Method in class edu.umd.cs.findbugs.ResourceTrackingDetector
 
getRest() - Method in class edu.umd.cs.findbugs.JavaVersion
Get the rest of the version string after the major and minor numbers.
getResult() - Method in class edu.umd.cs.findbugs.ba.bcp.PatternMatcher.State
Get a ByteCodePatternMatch representing the complete match.
getResult() - Method in class edu.umd.cs.findbugs.ba.BetterCFGBuilder2.Context
Get the result CFG.
getResultFact(BasicBlock) - Method in class edu.umd.cs.findbugs.ba.AbstractDataflowAnalysis
 
getResultFact(BasicBlock) - Method in class edu.umd.cs.findbugs.ba.AbstractDominatorsAnalysis
 
getResultFact(BasicBlock) - Method in class edu.umd.cs.findbugs.ba.BlockTypeAnalysis
 
getResultFact(BasicBlock) - Method in class edu.umd.cs.findbugs.ba.Dataflow
Get dataflow facts for end of given block.
getResultFact(BasicBlock) - Method in interface edu.umd.cs.findbugs.ba.DataflowAnalysis
Get the result fact for given basic block.
getReturnAddressType() - Method in class edu.umd.cs.findbugs.ba.type.TypeRepository
Get the instance of the return address type.
getReturnPathDataflow(Method) - Method in class edu.umd.cs.findbugs.ba.ClassContext
Get ReturnPathDataflow for method.
getReverseDepthFirstSearch() - Method in class edu.umd.cs.findbugs.ba.BackwardDataflowAnalysis
 
getReverseDepthFirstSearch(Method) - Method in class edu.umd.cs.findbugs.ba.ClassContext
Get a ReverseDepthFirstSearch for given method.
getRowCount() - Method in class edu.umd.cs.findbugs.gui.DefaultSortedTableModel
 
getRuntimeVersion() - Static method in class edu.umd.cs.findbugs.JavaVersion
Get the version of Java that we are currently running under.
getShortDescription() - Method in class edu.umd.cs.findbugs.BugPattern
Get the short description.
getShortDescription() - Method in class edu.umd.cs.findbugs.Plugin
Get the plugin short (one-line) description.
getShortMessage(String) - Method in class edu.umd.cs.findbugs.I18N
Get a short message string.
getShortName() - Method in class edu.umd.cs.findbugs.DetectorFactory
Get the short name of the Detector.
getShortType() - Method in class edu.umd.cs.findbugs.ba.type.TypeRepository
Get the short type.
getSigConstantOperand() - Method in class edu.umd.cs.findbugs.visitclass.DismantleBytecode
If the current opcode has a reference constant operand, get its signature, slash-formatted
getSignature() - Method in class edu.umd.cs.findbugs.ba.type.BasicType
 
getSignature() - Method in class edu.umd.cs.findbugs.ba.type.BottomType
 
getSignature() - Method in class edu.umd.cs.findbugs.ba.type.DoubleExtraType
 
getSignature() - Method in class edu.umd.cs.findbugs.ba.type.LongExtraType
 
getSignature() - Method in class edu.umd.cs.findbugs.ba.type.NullType
 
getSignature() - Method in class edu.umd.cs.findbugs.ba.type.ObjectType
 
getSignature() - Method in class edu.umd.cs.findbugs.ba.type.ReturnAddressType
 
getSignature() - Method in class edu.umd.cs.findbugs.ba.type.TopType
 
getSignature() - Method in interface edu.umd.cs.findbugs.ba.type.Type
Return the JVM type signature.
getSignature() - Method in class edu.umd.cs.findbugs.OpcodeStack.Item
 
getSource(EdgeType) - Method in class edu.umd.cs.findbugs.graph.AbstractDepthFirstSearch
Get "logical" source of edge.
getSource() - Method in class edu.umd.cs.findbugs.graph.AbstractEdge
 
getSource(EdgeType) - Method in class edu.umd.cs.findbugs.graph.DepthFirstSearch
 
getSource() - Method in interface edu.umd.cs.findbugs.graph.GraphEdge
Get the source vertex.
getSource(EdgeType) - Method in class edu.umd.cs.findbugs.graph.ReverseDepthFirstSearch
 
getSourceDir(int) - Method in class edu.umd.cs.findbugs.Project
Get the given source directory.
getSourceDirArray() - Method in class edu.umd.cs.findbugs.Project
Get source dirs as an array of Strings.
getSourceDirList() - Method in class edu.umd.cs.findbugs.Project
Get the source dir list.
getSourceFile() - Method in class edu.umd.cs.findbugs.SourceLineAnnotation
Get the source file name.
getSourceFile() - Method in class edu.umd.cs.findbugs.visitclass.PreorderVisitor
Get the source file name for the current or most recently visited class
getSourceFinder() - Method in class edu.umd.cs.findbugs.ba.AnalysisContext
Get the SourceFinder, for finding source files.
getSourceLines() - Method in class edu.umd.cs.findbugs.MethodAnnotation
Get the SourceLineAnnotation describing the source lines where the method is defined.
getSpeed() - Method in class edu.umd.cs.findbugs.DetectorFactory
Get the speed of the Detector produced by this factory.
getStackDepth() - Method in class edu.umd.cs.findbugs.ba.Frame
Get the depth of the Java operand stack.
getStackDepth() - Method in class edu.umd.cs.findbugs.OpcodeStack
 
getStackItem(int) - Method in class edu.umd.cs.findbugs.OpcodeStack
 
getStackValue(int) - Method in class edu.umd.cs.findbugs.ba.Frame
Get a value on the operand stack.
getStartBlock() - Method in class edu.umd.cs.findbugs.ba.BetterCFGBuilder2.Subroutine
Get the start block for the subroutine's CFG.
getStartBytecode() - Method in class edu.umd.cs.findbugs.SourceLineAnnotation
Get start bytecode (inclusive).
getStartFact(BasicBlock) - Method in class edu.umd.cs.findbugs.ba.AbstractDataflowAnalysis
 
getStartFact(BasicBlock) - Method in class edu.umd.cs.findbugs.ba.AbstractDominatorsAnalysis
 
getStartFact(BasicBlock) - Method in class edu.umd.cs.findbugs.ba.BlockTypeAnalysis
 
getStartFact(BasicBlock) - Method in class edu.umd.cs.findbugs.ba.Dataflow
Get dataflow facts for start of given block.
getStartFact(BasicBlock) - Method in interface edu.umd.cs.findbugs.ba.DataflowAnalysis
Get the start fact for given basic block.
getStartInstruction() - Method in class edu.umd.cs.findbugs.ba.BetterCFGBuilder2.Subroutine
Get the start instruction.
getStartInstruction() - Method in class edu.umd.cs.findbugs.ba.BetterCFGBuilder2.WorkListItem
Get the start instruction.
getStartLine() - Method in class edu.umd.cs.findbugs.SourceLineAnnotation
Get the start line (inclusive).
getState() - Method in class edu.umd.cs.findbugs.ba.type.ObjectType
Get the state of this type: UNCHECKED, KNOWN, or UNKNOWN.
getStats(XField) - Method in class edu.umd.cs.findbugs.detect.FindInconsistentSync2
Get the access statistics for given field.
getStatus() - Method in class edu.umd.cs.findbugs.ba.ResourceValueFrame
 
getStoreCount() - Method in class edu.umd.cs.findbugs.ba.LoadedFieldSet.LoadStoreCount
Get the number of times the field is stored.
getStreamBase() - Method in class edu.umd.cs.findbugs.detect.Stream
 
getStreamEquivalenceClass(Stream) - Method in class edu.umd.cs.findbugs.detect.StreamResourceTracker
Get the equivalence class for given stream.
getStringConstantOperand() - Method in class edu.umd.cs.findbugs.visitclass.DismantleBytecode
If the current opcode has a string constant operand, get its name
getStringFromIndex(DismantleBytecode, int) - Method in class edu.umd.cs.findbugs.OpcodeStack
 
getStringFromIndex(int) - Method in class edu.umd.cs.findbugs.visitclass.PreorderVisitor
 
getSubroutine() - Method in class edu.umd.cs.findbugs.ba.BetterCFGBuilder2.Context
Get the subroutine being inlined.
getSubtypeQueryResult() - Method in class edu.umd.cs.findbugs.ba.type.ObjectType
Get the SubtypeQueryResult.
getSuccessorOf(InstructionHandle) - Method in class edu.umd.cs.findbugs.ba.BasicBlock
Get the successor of given instruction within the basic block.
getSuccessorWithEdgeType(BasicBlock, int) - Method in class edu.umd.cs.findbugs.ba.CFG
Get the first successor reachable from given edge type.
getSummary() - Method in class edu.umd.cs.findbugs.gui.AnalysisRun
 
getSummaryHTML() - Method in class edu.umd.cs.findbugs.BugCollection
Get the summary HTML text.
getSummaryHTML() - Method in class edu.umd.cs.findbugs.SortedBugCollection
 
getSuperclass(ClassType) - Method in class edu.umd.cs.findbugs.ba.type.TypeRepository
Get the superclass of a class type.
getSuperclassName() - Method in class edu.umd.cs.findbugs.visitclass.PreorderVisitor
Get the slash-formatted superclass name for the current or most recently visited class
getSupertypeSet(ObjectType, TypeRepository) - Method in class edu.umd.cs.findbugs.ba.type.SubtypeQueryResult
Get set of supertypes.
getSwitchLabels() - Method in class edu.umd.cs.findbugs.visitclass.DismantleBytecode
 
getSwitchOffsets() - Method in class edu.umd.cs.findbugs.visitclass.DismantleBytecode
 
getTableModelListeners() - Method in class edu.umd.cs.findbugs.gui.DefaultSortedTableModel
 
getTarget() - Method in class edu.umd.cs.findbugs.ba.BetterCFGBuilder2.EscapeTarget
Get the target instruction.
getTarget(EdgeType) - Method in class edu.umd.cs.findbugs.graph.AbstractDepthFirstSearch
Get "logical" target of edge.
getTarget() - Method in class edu.umd.cs.findbugs.graph.AbstractEdge
 
getTarget(EdgeType) - Method in class edu.umd.cs.findbugs.graph.DepthFirstSearch
 
getTarget() - Method in interface edu.umd.cs.findbugs.graph.GraphEdge
Get the target vertex.
getTarget(EdgeType) - Method in class edu.umd.cs.findbugs.graph.ReverseDepthFirstSearch
 
getTargetInstruction() - Method in class edu.umd.cs.findbugs.ba.Target
Get the handle of the target instruction.
getTextAnnotationWords() - Method in class edu.umd.cs.findbugs.BugInstance
Get set of words in the text annotation.
getTextNonSelectionColor() - Method in class edu.umd.cs.findbugs.gui.FindBugsFrame.BugCellRenderer
 
getThisClass() - Method in class edu.umd.cs.findbugs.visitclass.PreorderVisitor
Get the JavaClass object for the current or most recently visited class
getThisValue() - Method in class edu.umd.cs.findbugs.ba.ValueNumberAnalysis
 
getTopStackWords(ValueType[]) - Method in class edu.umd.cs.findbugs.ba.Frame
Get the values on the top of the Java operand stack.
getTopType() - Method in class edu.umd.cs.findbugs.ba.type.TypeRepository
Get the instance of the special TOP type.
getTopType() - Static method in class edu.umd.cs.findbugs.ba.TypeFrame
Get the single instance of the "Top" type.
getTopValue() - Method in class edu.umd.cs.findbugs.ba.BlockType
Get the top value on the catch and finally block nesting stack.
getTopValue() - Method in class edu.umd.cs.findbugs.ba.Frame
Get the value on the top of the Java operand stack.
getTotal() - Method in class edu.umd.cs.findbugs.CountBugs
 
getTotalPackageErrors() - Method in class edu.umd.cs.findbugs.PackageStats
 
getTotalPackageTypes() - Method in class edu.umd.cs.findbugs.PackageStats
 
getTransposedGraphVertex(VertexType) - Method in class edu.umd.cs.findbugs.graph.Transpose
Get the vertex in the transposed graph which corresponds to the given vertex in the original graph.
getTreeCellRendererComponent(JTree, Object, boolean, boolean, boolean, int, boolean) - Method in class edu.umd.cs.findbugs.gui.FindBugsFrame.BugCellRenderer
 
getTreeModel(String) - Method in class edu.umd.cs.findbugs.gui.AnalysisRun
Get the tree model to be used in the BugTree.
getTreeSelectionOf(JTree, Class) - Static method in class edu.umd.cs.findbugs.gui.FindBugsFrame
Based on the current tree selection path, get a user object whose class is the same as the given class.
getType() - Method in class edu.umd.cs.findbugs.ba.Edge
Get the type of edge.
getType() - Method in class edu.umd.cs.findbugs.ba.ExceptionObjectType
 
getType(int) - Method in class edu.umd.cs.findbugs.ba.ExceptionSetFactory
 
getType() - Method in class edu.umd.cs.findbugs.ba.ThrownException
Get the exception type.
getType() - Method in class edu.umd.cs.findbugs.ba.type.InheritanceGraphEdge
Get the type of inheritance edge.
getType() - Method in class edu.umd.cs.findbugs.BugInstance
Get the bug type.
getType() - Method in class edu.umd.cs.findbugs.BugPattern
Get the type (species).
getType() - Method in class edu.umd.cs.findbugs.detect.FindRefComparison.DynamicStringType
 
getType() - Method in class edu.umd.cs.findbugs.detect.FindRefComparison.StaticStringType
 
getTypeCode() - Method in class edu.umd.cs.findbugs.ba.type.ArrayType
 
getTypeCode() - Method in class edu.umd.cs.findbugs.ba.type.BasicType
 
getTypeCode() - Method in class edu.umd.cs.findbugs.ba.type.BottomType
 
getTypeCode() - Method in class edu.umd.cs.findbugs.ba.type.ClassType
 
getTypeCode() - Method in class edu.umd.cs.findbugs.ba.type.DoubleExtraType
 
getTypeCode() - Method in class edu.umd.cs.findbugs.ba.type.LongExtraType
 
getTypeCode() - Method in class edu.umd.cs.findbugs.ba.type.NullType
 
getTypeCode() - Method in class edu.umd.cs.findbugs.ba.type.ReturnAddressType
 
getTypeCode() - Method in class edu.umd.cs.findbugs.ba.type.TopType
 
getTypeCode() - Method in interface edu.umd.cs.findbugs.ba.type.Type
Return the type code value as defined in org.apache.bcel.Constants or ExtendedTypes.
getTypeDataflow(Method) - Method in class edu.umd.cs.findbugs.ba.ClassContext
Get a TypeDataflow for given method.
getUglyMethod() - Method in class edu.umd.cs.findbugs.MethodAnnotation
 
getUnsignedShort(byte[], int) - Method in class edu.umd.cs.findbugs.detect.DroppedException
 
getURL() - Method in class edu.umd.cs.findbugs.Project.WorkListItem
Get URL of Jar/Zip file.
getURL() - Method in interface edu.umd.cs.findbugs.URLClassPath.Entry
Get filename or URL as string.
getURL() - Method in class edu.umd.cs.findbugs.URLClassPath.LocalArchiveEntry
 
getURL() - Method in class edu.umd.cs.findbugs.URLClassPath.LocalDirectoryEntry
 
getURL() - Method in class edu.umd.cs.findbugs.URLClassPath.RemoteArchiveEntry
 
getURL() - Method in class edu.umd.cs.findbugs.URLClassPath.RemoteDirectoryEntry
 
getURLProtocol(String) - Static method in class edu.umd.cs.findbugs.FindBugs
Get the URL protocol of given URL string.
getUserDetectorThreshold() - Method in class edu.umd.cs.findbugs.config.UserPreferences
 
getUserPreferences() - Static method in class edu.umd.cs.findbugs.config.UserPreferences
 
getValue(int) - Method in class edu.umd.cs.findbugs.ba.Frame
Get the value at the nth slot.
getValue() - Method in class edu.umd.cs.findbugs.ba.IsNullConditionDecision
Get the value about which the branch yields information.
getValue() - Method in class edu.umd.cs.findbugs.IntAnnotation
Get the integer value.
getValue() - Method in class edu.umd.cs.findbugs.xml.XMLAttributeList.NameValuePair
 
getValueAt(int, int) - Method in class edu.umd.cs.findbugs.gui.DefaultSortedTableModel
 
getValueNumberDataflow(Method) - Method in class edu.umd.cs.findbugs.ba.ClassContext
Get a ValueNumberDataflow for given method.
getVariable() - Method in class edu.umd.cs.findbugs.ba.bcp.Binding
Get the variable of the variable.
getVarName() - Method in class edu.umd.cs.findbugs.ba.bcp.Binding
Get the variable name.
getVertex() - Method in class edu.umd.cs.findbugs.graph.AbstractDepthFirstSearch.Visit
 
getVertex() - Method in class edu.umd.cs.findbugs.graph.SearchTree
Get the vertex contained in this node.
getView() - Method in class edu.umd.cs.findbugs.gui.FindBugsFrame
Get which view is displayed currently.
getVoidType() - Method in class edu.umd.cs.findbugs.ba.type.TypeRepository
Get the void type.
getWebsite() - Method in class edu.umd.cs.findbugs.Plugin
Get the plugin website.
goal - Variable in class edu.umd.cs.findbugs.gui.RunAnalysisDialog.RunAnalysisProgress
 
GOTO_EDGE - Static variable in interface edu.umd.cs.findbugs.ba.EdgeTypes
Edge type for GOTO instructions.
graph - Variable in class edu.umd.cs.findbugs.graph.AbstractDepthFirstSearch
 
Graph<EdgeType extends GraphEdge<EdgeType,VertexType>,VertexType extends GraphVertex<VertexType>> - Interface in edu.umd.cs.findbugs.graph
Graph interface; defines the operations used to access and manipulate a graph.
GraphEdge<ActualEdgeType,VertexType extends GraphVertex<VertexType>> - Interface in edu.umd.cs.findbugs.graph
GraphEdge interface; represents an edge in a graph.
GraphIS2FalsePositives - Class in edu.umd.cs.findbugs
Graph IS2 (inconsistent synchronization) false positive rate as a function of cutoff percent for number of unsynchronized accesses.
GraphIS2FalsePositives() - Constructor for class edu.umd.cs.findbugs.GraphIS2FalsePositives
 
GraphToolkit<GraphType extends Graph<EdgeType,VertexType>,EdgeType extends GraphEdge<EdgeType,VertexType>,VertexType extends GraphVertex<VertexType>> - Interface in edu.umd.cs.findbugs.graph
An interface for creating Graph objects, and for copying auxiliary information in vertices and edges.
GraphVertex<ActualVertexType> - Interface in edu.umd.cs.findbugs.graph
GraphVertex interface; represents a vertex in a graph.
GRAY - Static variable in class edu.umd.cs.findbugs.graph.AbstractDepthFirstSearch
Color of a vertex which has been visited, but not all of whose descendents have been visited.
greet() - Method in class edu.umd.cs.findbugs.gui.Hello
Display a friendly greeting.
group(Collection<ElementType>, Comparator<ElementType>) - Method in class edu.umd.cs.findbugs.gui.Grouper
Group elements of given collection according to given compartor's test for equality.
GROUP_BY_BUG_TYPE - Static variable in class edu.umd.cs.findbugs.gui.FindBugsFrame
 
GROUP_BY_CLASS - Static variable in class edu.umd.cs.findbugs.gui.FindBugsFrame
 
GROUP_BY_ORDER_LIST - Static variable in class edu.umd.cs.findbugs.gui.FindBugsFrame
 
GROUP_BY_PACKAGE - Static variable in class edu.umd.cs.findbugs.gui.FindBugsFrame
 
groupByTabbedPane - Variable in class edu.umd.cs.findbugs.gui.FindBugsFrame
 
Grouper<ElementType> - Class in edu.umd.cs.findbugs.gui
Given a sorted Collection and a Comparator, produces groups of objects that compare as equal.
Grouper(Grouper.Callback<ElementType>) - Constructor for class edu.umd.cs.findbugs.gui.Grouper
Creates a new instance of Grouper.
Grouper.Callback<ElementType> - Interface in edu.umd.cs.findbugs.gui
 
groupName - Variable in class edu.umd.cs.findbugs.gui.BugInstanceGroup
 
groupType - Variable in class edu.umd.cs.findbugs.gui.BugInstanceGroup
 
growBoxSpacer - Variable in class edu.umd.cs.findbugs.gui.FindBugsFrame
 

H

handle - Variable in class edu.umd.cs.findbugs.ba.Location
 
handle - Variable in class edu.umd.cs.findbugs.ba.TargetEnumeratingVisitor
 
handle - Variable in class edu.umd.cs.findbugs.ba.ValueNumberCache.Entry
 
handle - Variable in class edu.umd.cs.findbugs.ba.ValueNumberFrameModelingVisitor
 
handle - Variable in class edu.umd.cs.findbugs.detect.FindNullDeref.RedundantBranch
 
handleBugCategories(String) - Static method in class edu.umd.cs.findbugs.FindBugs
Process -bugCategories option.
HANDLED_EXCEPTION_EDGE - Static variable in interface edu.umd.cs.findbugs.ba.EdgeTypes
Edge representing control flow from an exception-raising basic block to an explicit handler for the exception.
handleExceptions(BetterCFGBuilder2.Subroutine, InstructionHandle, BasicBlock) - Method in class edu.umd.cs.findbugs.ba.BetterCFGBuilder2
Add exception edges for given instruction.
handleFieldStore(FieldInstruction) - Method in class edu.umd.cs.findbugs.ba.ResourceValueFrameModelingVisitor
 
handleInstanceMethod(InvokeInstruction) - Method in class edu.umd.cs.findbugs.detect.FindRefComparison.RefComparisonTypeFrameModelingVisitor
 
handleInstruction(int, int) - Method in interface edu.umd.cs.findbugs.ba.BytecodeScanner.Callback
Called to indicate that a particular bytecode has been scanned.
handleInstruction(int, int) - Method in class edu.umd.cs.findbugs.ba.InnerClassAccessMap.InstructionCallback
 
handleInvoke(InvokeInstruction) - Method in class edu.umd.cs.findbugs.ba.IsNullValueFrameModelingVisitor
Handle method invocations.
handleInvoke(InvokeInstruction) - Method in class edu.umd.cs.findbugs.ba.ResourceValueFrameModelingVisitor
 
handleLoad(FieldInstruction) - Method in class edu.umd.cs.findbugs.detect.FindRefComparison.RefComparisonTypeFrameModelingVisitor
 
handleLoadInstruction(LoadInstruction) - Method in class edu.umd.cs.findbugs.ba.AbstractFrameModelingVisitor
Handler for all instructions which load values from a local variable and push them on the stack.
handleNormalInstruction(Instruction) - Method in class edu.umd.cs.findbugs.ba.AbstractFrameModelingVisitor
This is called to handle any instruction which does not simply copy values between stack slots.
handleOption(String, String) - Method in class edu.umd.cs.findbugs.CommandLine
Callback method for handling an option.
handleOption(String, String) - Method in class edu.umd.cs.findbugs.FindBugs.FindBugsCommandLine
 
handleOption(String, String) - Method in class edu.umd.cs.findbugs.ml.ConvertToARFF.C2ACommandLine
 
handleOptionWithArgument(String, String) - Method in class edu.umd.cs.findbugs.CommandLine
Callback method for handling an option with an argument.
handleOptionWithArgument(String, String) - Method in class edu.umd.cs.findbugs.FindBugs.FindBugsCommandLine
 
handleOptionWithArgument(String, String) - Method in class edu.umd.cs.findbugs.ml.ConvertToARFF.C2ACommandLine
 
handleStoreInstruction(StoreInstruction) - Method in class edu.umd.cs.findbugs.ba.AbstractFrameModelingVisitor
Handler for all instructions which pop values from the stack and store them in a local variable.
handleToFieldMap - Variable in class edu.umd.cs.findbugs.ba.LoadedFieldSet
 
HARMLESS - Static variable in class edu.umd.cs.findbugs.GraphIS2FalsePositives
 
HARMLESS - Static variable in class edu.umd.cs.findbugs.ml.ConvertToARFF
 
HARMLESS_BUG - Static variable in class edu.umd.cs.findbugs.ml.ConvertToARFF
 
hasCloneMethod - Variable in class edu.umd.cs.findbugs.detect.CloneIdiom
 
hasCompareToObject - Variable in class edu.umd.cs.findbugs.detect.FindHEmismatch
 
hasCompareToSelf - Variable in class edu.umd.cs.findbugs.detect.FindHEmismatch
 
hasEqualsObject - Variable in class edu.umd.cs.findbugs.detect.FindHEmismatch
 
hasEqualsSelf - Variable in class edu.umd.cs.findbugs.detect.FindHEmismatch
 
hasFallThruComment(int, int) - Method in class edu.umd.cs.findbugs.detect.SwitchFallthrough
 
hasFields - Variable in class edu.umd.cs.findbugs.detect.FindHEmismatch
 
hasFlag(int) - Method in class edu.umd.cs.findbugs.ba.ValueNumber
 
hasHashCode - Variable in class edu.umd.cs.findbugs.detect.FindHEmismatch
 
hashCode() - Method in class edu.umd.cs.findbugs.ba.AbstractField
 
hashCode() - Method in class edu.umd.cs.findbugs.ba.AvailableLoad
 
hashCode() - Method in class edu.umd.cs.findbugs.ba.BasicBlock.InstructionIterator
 
hashCode() - Method in class edu.umd.cs.findbugs.ba.bcp.PatternElementMatch
 
hashCode() - Method in class edu.umd.cs.findbugs.ba.BottomType
 
hashCode() - Method in class edu.umd.cs.findbugs.ba.DoubleExtraType
 
hashCode() - Method in class edu.umd.cs.findbugs.ba.Edge
 
hashCode() - Method in class edu.umd.cs.findbugs.ba.ExceptionObjectType
 
hashCode() - Method in class edu.umd.cs.findbugs.ba.ExceptionSet
 
hashCode() - Method in class edu.umd.cs.findbugs.ba.IsNullValue
 
hashCode() - Method in class edu.umd.cs.findbugs.ba.Location
 
hashCode() - Method in class edu.umd.cs.findbugs.ba.LongExtraType
 
hashCode() - Method in class edu.umd.cs.findbugs.ba.NullType
 
hashCode() - Method in class edu.umd.cs.findbugs.ba.ThrownException
 
hashCode() - Method in class edu.umd.cs.findbugs.ba.TopType
 
hashCode() - Method in class edu.umd.cs.findbugs.ba.type.ArrayType
 
hashCode() - Method in class edu.umd.cs.findbugs.ba.type.BasicType
 
hashCode() - Method in class edu.umd.cs.findbugs.ba.type.BottomType
 
hashCode() - Method in class edu.umd.cs.findbugs.ba.type.ClassType
 
hashCode() - Method in class edu.umd.cs.findbugs.ba.type.DoubleExtraType
 
hashCode() - Method in class edu.umd.cs.findbugs.ba.type.LongExtraType
 
hashCode() - Method in class edu.umd.cs.findbugs.ba.type.NullType
 
hashCode() - Method in class edu.umd.cs.findbugs.ba.type.ReturnAddressType
 
hashCode() - Method in class edu.umd.cs.findbugs.ba.type.TopType
 
hashCode() - Method in class edu.umd.cs.findbugs.ba.ValueNumberCache.Entry
 
hashCode() - Method in class edu.umd.cs.findbugs.BugInstance
 
hashCode() - Method in class edu.umd.cs.findbugs.BugPattern
 
hashCode() - Method in class edu.umd.cs.findbugs.CallSite
 
hashCode() - Method in class edu.umd.cs.findbugs.ClassAnnotation
 
hashCode() - Method in class edu.umd.cs.findbugs.config.ProjectFilterSettings
 
hashCode() - Method in class edu.umd.cs.findbugs.CountBugs.CategoryKey
 
hashCode() - Method in class edu.umd.cs.findbugs.CountBugs.KingdomAndPriorityKey
 
hashCode() - Method in class edu.umd.cs.findbugs.detect.FindRefComparison.DynamicStringType
 
hashCode() - Method in class edu.umd.cs.findbugs.detect.FindRefComparison.StaticStringType
 
hashCode() - Method in class edu.umd.cs.findbugs.detect.Naming.MyMethod
 
hashCode() - Method in class edu.umd.cs.findbugs.FieldAnnotation
 
hashCode() - Method in class edu.umd.cs.findbugs.IntAnnotation
 
hashCode() - Method in class edu.umd.cs.findbugs.MethodAnnotation
 
hashCode() - Method in class edu.umd.cs.findbugs.SourceLineAnnotation
 
hashCodeIsAbstract - Variable in class edu.umd.cs.findbugs.detect.FindHEmismatch
 
hasLineNumbers - Variable in class edu.umd.cs.findbugs.ba.LineNumberMap
 
hasLineNumbers() - Method in class edu.umd.cs.findbugs.ba.LineNumberMap
Does this method have line number information?
hasMoreWork() - Method in class edu.umd.cs.findbugs.ba.BetterCFGBuilder2.Context
Are there more work list items?
hasMoreWork() - Method in class edu.umd.cs.findbugs.ba.BetterCFGBuilder2.Subroutine
Are there more work list items?
hasNativeMethods - Variable in class edu.umd.cs.findbugs.detect.UnreadFields
 
hasNext() - Method in class edu.umd.cs.findbugs.ba.BasicBlock.InstructionIterator
 
hasNext() - Method in class edu.umd.cs.findbugs.ba.BasicBlock.InstructionReverseIterator
 
hasNext() - Method in class edu.umd.cs.findbugs.ba.CFG.LocationIterator
 
hasNext() - Method in class edu.umd.cs.findbugs.ba.ExceptionSet.ThrownExceptionIterator
 
hasNext() - Method in class edu.umd.cs.findbugs.ba.SignatureParser.ParameterSignatureIterator
 
hasNext() - Method in class edu.umd.cs.findbugs.graph.AbstractGraph.IncomingEdgeIterator
 
hasNext() - Method in class edu.umd.cs.findbugs.graph.AbstractGraph.OutgoingEdgeIterator
 
hasNext() - Method in class edu.umd.cs.findbugs.graph.StronglyConnectedComponents.SCCSetIterator
 
hasNext() - Method in class edu.umd.cs.findbugs.VersionInsensitiveBugComparator.FilteringAnnotationIterator
 
hasNextEdge() - Method in class edu.umd.cs.findbugs.graph.AbstractDepthFirstSearch.Visit
 
hasPublicVoidConstructor - Variable in class edu.umd.cs.findbugs.detect.SerializableIdiom
 
hasSynchronization - Variable in class edu.umd.cs.findbugs.SelfCalls
 
hasSynchronization() - Method in class edu.umd.cs.findbugs.SelfCalls
Does this class contain any explicit synchronization?
Hello - Class in edu.umd.cs.findbugs.gui
This is just a test of creating a class in NetBeans.
Hello() - Constructor for class edu.umd.cs.findbugs.gui.Hello
Creates a new instance of Hello.
Hello(String) - Constructor for class edu.umd.cs.findbugs.gui.Hello
Creates a new instance of Hello.
helpMenu - Variable in class edu.umd.cs.findbugs.gui.FindBugsFrame
 
hidden - Variable in class edu.umd.cs.findbugs.DetectorFactory
 
Hierarchy - Class in edu.umd.cs.findbugs.ba
Facade for class hierarchy queries.
Hierarchy() - Constructor for class edu.umd.cs.findbugs.ba.Hierarchy
 
HIGH_PRIORITY - Static variable in class edu.umd.cs.findbugs.config.ProjectFilterSettings
Text string for high priority.
HIGH_PRIORITY - Static variable in interface edu.umd.cs.findbugs.Detector
High priority for bug instances.
HIGH_PRIORITY_COLOR - Static variable in class edu.umd.cs.findbugs.gui.FindBugsFrame
 
highPriorityButton - Variable in class edu.umd.cs.findbugs.gui.FindBugsFrame
 
highPriorityButtonActionPerformed(ActionEvent) - Method in class edu.umd.cs.findbugs.gui.FindBugsFrame
 
home - Static variable in class edu.umd.cs.findbugs.FindBugs
FindBugs home directory.
HTML_REPORTER - Static variable in class edu.umd.cs.findbugs.FindBugs
 
HTMLBugReporter - Class in edu.umd.cs.findbugs
 
HTMLBugReporter(Project, String) - Constructor for class edu.umd.cs.findbugs.HTMLBugReporter
 

I

I18N - Class in edu.umd.cs.findbugs
Singleton responsible for returning localized strings for information returned to the user.
I18N() - Constructor for class edu.umd.cs.findbugs.I18N
 
id - Variable in class edu.umd.cs.findbugs.graph.AbstractVertex
 
identicalSubset(LockSet) - Method in class edu.umd.cs.findbugs.ba.LockSet
 
IFCMP_EDGE - Static variable in interface edu.umd.cs.findbugs.ba.EdgeTypes
Edge type for IFCMP instructions when condition is true.
ifcmpDecision - Variable in class edu.umd.cs.findbugs.ba.IsNullConditionDecision
 
ifInstructionSet - Static variable in class edu.umd.cs.findbugs.detect.FindUselessControlFlow
 
IfNull - Class in edu.umd.cs.findbugs.ba.bcp
 
IfNull(String) - Constructor for class edu.umd.cs.findbugs.ba.bcp.IfNull
 
IGNORE_WRAPPED_UNINTERESTING_STREAMS - Static variable in class edu.umd.cs.findbugs.detect.FindOpenStream
 
ignoreExceptionEdges - Variable in class edu.umd.cs.findbugs.ba.AbstractDominatorsAnalysis
 
ignoreImplicitExceptions(Resource) - Method in interface edu.umd.cs.findbugs.ba.ResourceTracker
Determine whether the analysis should ignore exception edges on which only implicit exceptions are propagated.
ignoreImplicitExceptions - Variable in class edu.umd.cs.findbugs.ba.ResourceValueAnalysis
 
ignoreImplicitExceptions(Lock) - Method in class edu.umd.cs.findbugs.detect.FindUnreleasedLock.LockResourceTracker
 
ignoreImplicitExceptions - Variable in class edu.umd.cs.findbugs.detect.Stream
 
ignoreImplicitExceptions() - Method in class edu.umd.cs.findbugs.detect.Stream
 
ignoreImplicitExceptions(Stream) - Method in class edu.umd.cs.findbugs.detect.StreamResourceTracker
 
illegalBytecode(Instruction) - Method in class edu.umd.cs.findbugs.ba.AbstractFrameModelingVisitor
This is called for illegal bytecodes.
implementsCloneableDirectly - Variable in class edu.umd.cs.findbugs.detect.CloneIdiom
 
implementsSerializableDirectly - Variable in class edu.umd.cs.findbugs.detect.SerializableIdiom
 
include - Variable in class edu.umd.cs.findbugs.FilterBugReporter
 
include - Variable in class edu.umd.cs.findbugs.FindBugs.FindBugsCommandLine
 
incomingEdgeIterator(VertexType) - Method in class edu.umd.cs.findbugs.graph.AbstractGraph
 
incomingEdgeIterator(VertexType) - Method in interface edu.umd.cs.findbugs.graph.Graph
Get an Iterator over incoming edges to a given vertex.
IncompatMask - Class in edu.umd.cs.findbugs.detect
Find comparisons involving values computed with bitwise operations whose outcomes are fixed at compile time.
IncompatMask(BugReporter) - Constructor for class edu.umd.cs.findbugs.detect.IncompatMask
 
inConstructor - Variable in class edu.umd.cs.findbugs.detect.BadAppletConstructor
 
inConstructor - Variable in class edu.umd.cs.findbugs.detect.FindUninitializedGet
 
inConstructor - Variable in class edu.umd.cs.findbugs.detect.LockedFields
 
incrementMemberCount() - Method in class edu.umd.cs.findbugs.gui.BugInstanceGroup
Increment the member count (number of bug instances in this group).
indent() - Static method in class edu.umd.cs.findbugs.ba.ClassContext
 
indent() - Method in class edu.umd.cs.findbugs.xml.OutputStreamXMLOutput
 
index - Variable in class edu.umd.cs.findbugs.ba.bcp.PatternElement
 
index - Variable in class edu.umd.cs.findbugs.ba.SignatureParser.ParameterSignatureIterator
 
InefficientToArray - Class in edu.umd.cs.findbugs.detect
Find occurrences of collection.toArray( new Foo[0] ); This causes another memory allocation through reflection Much better to do collection.toArray( new Foo[collection.size()] );
InefficientToArray(BugReporter) - Constructor for class edu.umd.cs.findbugs.detect.InefficientToArray
 
InfiniteRecursiveLoop - Class in edu.umd.cs.findbugs.detect
 
InfiniteRecursiveLoop(BugReporter) - Constructor for class edu.umd.cs.findbugs.detect.InfiniteRecursiveLoop
 
INFO - Static variable in class edu.umd.cs.findbugs.gui.ConsoleLogger
 
InheritanceGraph - Class in edu.umd.cs.findbugs.ba.type
 
InheritanceGraph() - Constructor for class edu.umd.cs.findbugs.ba.type.InheritanceGraph
 
inheritanceGraph - Variable in class edu.umd.cs.findbugs.ba.type.TypeRepository
 
InheritanceGraphEdge - Class in edu.umd.cs.findbugs.ba.type
An edge in the graph of direct inheritance (supertype/subtype) relationships.
InheritanceGraphEdge(ObjectType, ObjectType) - Constructor for class edu.umd.cs.findbugs.ba.type.InheritanceGraphEdge
Constructor.
InheritanceGraphEdgeTypes - Interface in edu.umd.cs.findbugs.ba.type
Constants defining types of inheritance graph edges.
InheritanceUnsafeGetResource - Class in edu.umd.cs.findbugs.detect
 
InheritanceUnsafeGetResource(BugReporter) - Constructor for class edu.umd.cs.findbugs.detect.InheritanceUnsafeGetResource
 
init(JavaClass) - Method in class edu.umd.cs.findbugs.ba.AssertionMethods
 
init() - Method in class edu.umd.cs.findbugs.PluginLoader
 
initComponents() - Method in class edu.umd.cs.findbugs.gui.AboutDialog
This method is called from within the constructor to initialize the form.
initComponents() - Method in class edu.umd.cs.findbugs.gui.AnalysisErrorDialog
This method is called from within the constructor to initialize the form.
initComponents() - Method in class edu.umd.cs.findbugs.gui.ConfigureDetectorsDialog
This method is called from within the constructor to initialize the form.
initComponents() - Method in class edu.umd.cs.findbugs.gui.FindBugsFrame
This method is called from within the constructor to initialize the form.
initComponents() - Method in class edu.umd.cs.findbugs.gui.RunAnalysisDialog
This method is called from within the constructor to initialize the form.
initEntryFact(BitSet) - Method in class edu.umd.cs.findbugs.ba.AbstractDominatorsAnalysis
 
initEntryFact(LockCount) - Method in class edu.umd.cs.findbugs.ba.AnyLockCountAnalysis
 
initEntryFact(BetterTypeFrame) - Method in class edu.umd.cs.findbugs.ba.BetterTypeAnalysis
 
initEntryFact(BlockType) - Method in class edu.umd.cs.findbugs.ba.BlockTypeAnalysis
 
initEntryFact(Fact) - Method in interface edu.umd.cs.findbugs.ba.DataflowAnalysis
Initialize the "entry" fact for the graph.
initEntryFact(IsNullValueFrame) - Method in class edu.umd.cs.findbugs.ba.IsNullValueAnalysis
 
initEntryFact(BitSet) - Method in class edu.umd.cs.findbugs.ba.LiveLocalStoreAnalysis
 
initEntryFact(LockSet) - Method in class edu.umd.cs.findbugs.ba.LockAnalysis
 
initEntryFact(LockCount) - Method in class edu.umd.cs.findbugs.ba.OtherLockCountAnalysis
 
initEntryFact(ResourceValueFrame) - Method in class edu.umd.cs.findbugs.ba.ResourceValueAnalysis
 
initEntryFact(ReturnPath) - Method in class edu.umd.cs.findbugs.ba.ReturnPathAnalysis
 
initEntryFact(StackDepth) - Method in class edu.umd.cs.findbugs.ba.StackDepthAnalysis
 
initEntryFact(TypeFrame) - Method in class edu.umd.cs.findbugs.ba.TypeAnalysis
 
initEntryFact(ValueNumberFrame) - Method in class edu.umd.cs.findbugs.ba.ValueNumberAnalysis
 
InitializationChain - Class in edu.umd.cs.findbugs.detect
 
InitializationChain(BugReporter) - Constructor for class edu.umd.cs.findbugs.detect.InitializationChain
 
initializationWrites - Variable in class edu.umd.cs.findbugs.detect.VolatileUsage
 
initializedFields - Variable in class edu.umd.cs.findbugs.detect.FindUninitializedGet
 
initialValue() - Method in class edu.umd.cs.findbugs.AnalysisLocal
 
initResultFact(BitSet) - Method in class edu.umd.cs.findbugs.ba.AbstractDominatorsAnalysis
 
initResultFact(BlockType) - Method in class edu.umd.cs.findbugs.ba.BlockTypeAnalysis
 
initResultFact(Fact) - Method in interface edu.umd.cs.findbugs.ba.DataflowAnalysis
Initialize result fact for block.
initResultFact(FrameType) - Method in class edu.umd.cs.findbugs.ba.FrameDataflowAnalysis
 
initResultFact(BitSet) - Method in class edu.umd.cs.findbugs.ba.LiveLocalStoreAnalysis
 
initResultFact(LockSet) - Method in class edu.umd.cs.findbugs.ba.LockAnalysis
 
initResultFact(LockCount) - Method in class edu.umd.cs.findbugs.ba.LockCountAnalysis
 
initResultFact(ReturnPath) - Method in class edu.umd.cs.findbugs.ba.ReturnPathAnalysis
 
initResultFact(StackDepth) - Method in class edu.umd.cs.findbugs.ba.StackDepthAnalysis
 
initResultFact(TypeFrame) - Method in class edu.umd.cs.findbugs.ba.TypeAnalysis
 
inline(BetterCFGBuilder2.Context) - Method in class edu.umd.cs.findbugs.ba.BetterCFGBuilder2
Inline a subroutine into a calling context.
inlineAll() - Method in class edu.umd.cs.findbugs.ba.BetterCFGBuilder2
Inline all JSR subroutines into the top-level subroutine.
InnerClassAccess - Class in edu.umd.cs.findbugs.ba
 
InnerClassAccess(String, String, XField, boolean) - Constructor for class edu.umd.cs.findbugs.ba.InnerClassAccess
 
InnerClassAccessMap - Class in edu.umd.cs.findbugs.ba
Singleton class to determine which methods are accessors used by inner classes to access fields in their enclosing classes.
InnerClassAccessMap() - Constructor for class edu.umd.cs.findbugs.ba.InnerClassAccessMap
Constructor.
InnerClassAccessMap.InstructionCallback - Class in edu.umd.cs.findbugs.ba
Callback to scan an access method to determine what field it accesses, and whether the field is loaded or stored.
InnerClassAccessMap.InstructionCallback(JavaClass, String, String, byte[]) - Constructor for class edu.umd.cs.findbugs.ba.InnerClassAccessMap.InstructionCallback
Constructor.
InnerClassAccessMap.LookupFailure - Exception in edu.umd.cs.findbugs.ba
 
InnerClassAccessMap.LookupFailure(ClassNotFoundException) - Constructor for exception edu.umd.cs.findbugs.ba.InnerClassAccessMap.LookupFailure
 
innerClassCannotBeStatic - Variable in class edu.umd.cs.findbugs.detect.UnreadFields
 
inputValueList - Variable in class edu.umd.cs.findbugs.ba.ValueNumberCache.Entry
 
inspectResult(JavaClass, MethodGen, CFG, Dataflow<ResourceValueFrame, ResourceValueAnalysis<Stream>>, Stream) - Method in class edu.umd.cs.findbugs.detect.FindOpenStream
 
inspectResult(JavaClass, MethodGen, CFG, Dataflow<ResourceValueFrame, ResourceValueAnalysis<Lock>>, Lock) - Method in class edu.umd.cs.findbugs.detect.FindUnreleasedLock
 
inspectResult(JavaClass, MethodGen, CFG, Dataflow<ResourceValueFrame, ResourceValueAnalysis<Resource>>, Resource) - Method in class edu.umd.cs.findbugs.ResourceTrackingDetector
 
INSTANCE - Static variable in class edu.umd.cs.findbugs.ba.bcp.Invoke
Match ordinary (non-constructor) instance invocations.
instance() - Static method in class edu.umd.cs.findbugs.ba.BottomType
Get the single instance of the bottom type.
instance() - Static method in class edu.umd.cs.findbugs.ba.DoubleExtraType
 
instance - Static variable in class edu.umd.cs.findbugs.ba.InnerClassAccessMap
The single instance.
instance() - Static method in class edu.umd.cs.findbugs.ba.InnerClassAccessMap
Get the single instance.
instance() - Static method in class edu.umd.cs.findbugs.ba.LongExtraType
 
instance() - Static method in class edu.umd.cs.findbugs.ba.NullType
 
instance - Static variable in class edu.umd.cs.findbugs.ba.ResourceValue
 
instance() - Static method in class edu.umd.cs.findbugs.ba.ResourceValue
 
instance() - Static method in class edu.umd.cs.findbugs.ba.TopType
Get the single instance of the top type.
instance() - Static method in class edu.umd.cs.findbugs.DetectorFactoryCollection
Get the single instance of DetectorFactoryCollection.
instance() - Static method in class edu.umd.cs.findbugs.I18N
Get the single object instance.
instance() - Static method in class edu.umd.cs.findbugs.VersionInsensitiveBugComparator
 
instanceCreated - Variable in class edu.umd.cs.findbugs.detect.InitializationChain
 
instanceCreatedPC - Variable in class edu.umd.cs.findbugs.detect.InitializationChain
 
instanceCreatedWarningGiven - Variable in class edu.umd.cs.findbugs.detect.InitializationChain
 
instanceEscapes(InvokeInstruction, int) - Method in class edu.umd.cs.findbugs.ba.ResourceValueFrameModelingVisitor
Override this to check for methods that it is legal to pass the instance to without the instance escaping.
instanceEscapes(InvokeInstruction, int) - Method in class edu.umd.cs.findbugs.detect.FindUnreleasedLock.LockFrameModelingVisitor
 
instanceEscapes(InvokeInstruction, int) - Method in class edu.umd.cs.findbugs.detect.StreamFrameModelingVisitor
 
InstanceField - Class in edu.umd.cs.findbugs.ba
 
InstanceField(String, String, String, int) - Constructor for class edu.umd.cs.findbugs.ba.InstanceField
 
InstanceFieldLoadStreamFactory - Class in edu.umd.cs.findbugs.detect
StreamFactory for stream objects loaded from instance fields.
InstanceFieldLoadStreamFactory(String) - Constructor for class edu.umd.cs.findbugs.detect.InstanceFieldLoadStreamFactory
Constructor.
instanceList - Static variable in class edu.umd.cs.findbugs.ba.IsNullValue
 
instanceParam - Variable in class edu.umd.cs.findbugs.detect.Stream
 
InstantiateStaticClass - Class in edu.umd.cs.findbugs.detect
 
InstantiateStaticClass(BugReporter) - Constructor for class edu.umd.cs.findbugs.detect.InstantiateStaticClass
 
inStaticInitializer - Variable in class edu.umd.cs.findbugs.detect.MutableStaticFields
 
instructionAnnotate(InstructionHandle, BasicBlock) - Method in class edu.umd.cs.findbugs.ba.CFGPrinter
 
instructionAnnotate(InstructionHandle, BasicBlock) - Method in class edu.umd.cs.findbugs.ba.DataflowCFGPrinter
 
instructionIsExit() - Method in class edu.umd.cs.findbugs.ba.TargetEnumeratingVisitor
Is the analyzed instruction an exit (call to System.exit())?
instructionIsLoad(InstructionHandle) - Method in class edu.umd.cs.findbugs.ba.LoadedFieldSet
Return whether or not the given instruction is a load.
instructionIsReturn() - Method in class edu.umd.cs.findbugs.ba.TargetEnumeratingVisitor
Is the analyzed instruction a method return?
instructionIsThrow() - Method in class edu.umd.cs.findbugs.ba.TargetEnumeratingVisitor
Is the analyzed instruction an explicit throw?
instructionIter - Variable in class edu.umd.cs.findbugs.ba.CFG.LocationIterator
 
instructionIterator() - Method in class edu.umd.cs.findbugs.ba.BasicBlock
Get an Iterator over the instructions in the basic block.
instructionIterator - Variable in class edu.umd.cs.findbugs.ba.bcp.PatternMatcher.State
 
instructionIterator(BasicBlock) - Method in class edu.umd.cs.findbugs.ba.CFGPrinter
 
instructionList - Variable in class edu.umd.cs.findbugs.ba.InnerClassAccessMap.InstructionCallback
 
instructionReverseIterator() - Method in class edu.umd.cs.findbugs.ba.BasicBlock
Get an Iterator over the instructions in the basic block in reverse order.
InstructionScanner - Interface in edu.umd.cs.findbugs
A scanner for implementing a state machine over a sequence of instructions and control edges.
InstructionScannerDriver - Class in edu.umd.cs.findbugs
Drive an InstructionScannerGenerator over the instructions of a simple path.
InstructionScannerDriver(Iterator<Edge>) - Constructor for class edu.umd.cs.findbugs.InstructionScannerDriver
Constructor.
InstructionScannerGenerator - Interface in edu.umd.cs.findbugs
Class for generating InstructionScanners at particular instructions of a path.
instructionSet - Variable in class edu.umd.cs.findbugs.ba.BetterCFGBuilder2.Subroutine
 
inSwitch - Variable in class edu.umd.cs.findbugs.detect.SwitchFallthrough
 
IntAnnotation - Class in edu.umd.cs.findbugs
Bug annotation class for integer values.
IntAnnotation(int) - Constructor for class edu.umd.cs.findbugs.IntAnnotation
Constructor.
intConstant - Variable in class edu.umd.cs.findbugs.visitclass.DismantleBytecode
 
interElementWild - Variable in class edu.umd.cs.findbugs.ba.bcp.ByteCodePattern
 
INTERFACE_EDGE - Static variable in interface edu.umd.cs.findbugs.ba.type.InheritanceGraphEdgeTypes
Interface edge.
interfaces - Variable in class edu.umd.cs.findbugs.detect.MutableStaticFields
 
interPassConstraintIterator() - Method in class edu.umd.cs.findbugs.Plugin
Return an Iterator over the inter-pass Detector ordering constraints.
interPassConstraintList - Variable in class edu.umd.cs.findbugs.Plugin
 
intersectWith(LockSet) - Method in class edu.umd.cs.findbugs.ba.LockSet
Destructively intersect this lock set with another.
intraPassConstraintIterator() - Method in class edu.umd.cs.findbugs.Plugin
Return an Iterator over the intra-pass Detector ordering constraints.
intraPassConstraintList - Variable in class edu.umd.cs.findbugs.Plugin
 
intType - Variable in class edu.umd.cs.findbugs.ba.type.TypeRepository
 
intValueOf(byte) - Static method in class edu.umd.cs.findbugs.ba.SourceFile
 
INVALID - Static variable in class edu.umd.cs.findbugs.ba.LockSet
 
INVALID_HASH_CODE - Static variable in class edu.umd.cs.findbugs.BugInstance
This value is used to indicate that the cached hashcode is invalid, and should be recomputed.
INVALID_OFFSET - Static variable in class edu.umd.cs.findbugs.visitclass.DismantleBytecode
 
InvalidJUnitTest - Class in edu.umd.cs.findbugs.detect
 
InvalidJUnitTest(BugReporter) - Constructor for class edu.umd.cs.findbugs.detect.InvalidJUnitTest
 
InvalidSignatureException - Exception in edu.umd.cs.findbugs.ba.type
 
InvalidSignatureException(String) - Constructor for exception edu.umd.cs.findbugs.ba.type.InvalidSignatureException
 
invDataflowFactory - Variable in class edu.umd.cs.findbugs.ba.ClassContext
 
Invoke - Class in edu.umd.cs.findbugs.ba.bcp
A PatternElement to match a method invocation.
Invoke(String, String, String, int, RepositoryLookupFailureCallback) - Constructor for class edu.umd.cs.findbugs.ba.bcp.Invoke
Constructor.
Invoke.ExactStringMatcher - Class in edu.umd.cs.findbugs.ba.bcp
 
Invoke.ExactStringMatcher(String) - Constructor for class edu.umd.cs.findbugs.ba.bcp.Invoke.ExactStringMatcher
 
Invoke.RegexpStringMatcher - Class in edu.umd.cs.findbugs.ba.bcp
 
Invoke.RegexpStringMatcher(String) - Constructor for class edu.umd.cs.findbugs.ba.bcp.Invoke.RegexpStringMatcher
 
Invoke.StringMatcher - Interface in edu.umd.cs.findbugs.ba.bcp
 
Invoke.SubclassMatcher - Class in edu.umd.cs.findbugs.ba.bcp
 
Invoke.SubclassMatcher(String) - Constructor for class edu.umd.cs.findbugs.ba.bcp.Invoke.SubclassMatcher
 
invokeInstanceSet - Static variable in class edu.umd.cs.findbugs.detect.FindRefComparison
Set of opcodes that invoke instance methods on an object.
invokeOpcodeSet - Static variable in class edu.umd.cs.findbugs.detect.MethodReturnValueStreamFactory
 
invokesSuperClone - Variable in class edu.umd.cs.findbugs.detect.CloneIdiom
 
IO - Class in edu.umd.cs.findbugs.io
 
IO() - Constructor for class edu.umd.cs.findbugs.io.IO
 
IOStreamFactory - Class in edu.umd.cs.findbugs.detect
A StreamFactory for normal java.io streams that are created using NEW instructions.
IOStreamFactory(String, String[], String) - Constructor for class edu.umd.cs.findbugs.detect.IOStreamFactory
 
IS_DEVELOPMENT - Static variable in class edu.umd.cs.findbugs.Version
Development version or release candidate?
isAbstract - Variable in class edu.umd.cs.findbugs.detect.SerializableIdiom
 
isAdapter - Variable in class edu.umd.cs.findbugs.detect.BadlyOverriddenAdapter
 
isAnonymousInnerClass - Variable in class edu.umd.cs.findbugs.detect.SerializableIdiom
 
isArchiveExtension(String) - Static method in class edu.umd.cs.findbugs.FindBugs
Determine if given file extension indicates an archive file.
isArray() - Method in class edu.umd.cs.findbugs.ba.type.ArrayType
 
isArray() - Method in class edu.umd.cs.findbugs.ba.type.ClassType
 
isArray() - Method in class edu.umd.cs.findbugs.ba.type.ObjectType
Is this type an array type?
isArray() - Method in class edu.umd.cs.findbugs.OpcodeStack.Item
 
isAssertionCall(InvokeInstruction) - Method in class edu.umd.cs.findbugs.ba.AssertionMethods
Does the given InvokeInstruction refer to a likely assertion method?
isBasicType() - Method in class edu.umd.cs.findbugs.ba.type.BasicType
 
isBasicType() - Method in class edu.umd.cs.findbugs.ba.type.BottomType
 
isBasicType() - Method in class edu.umd.cs.findbugs.ba.type.DoubleExtraType
 
isBasicType() - Method in class edu.umd.cs.findbugs.ba.type.LongExtraType
 
isBasicType() - Method in class edu.umd.cs.findbugs.ba.type.NullType
 
isBasicType() - Method in class edu.umd.cs.findbugs.ba.type.ObjectType
 
isBasicType() - Method in class edu.umd.cs.findbugs.ba.type.ReturnAddressType
 
isBasicType(Type) - Method in class edu.umd.cs.findbugs.ba.type.StandardTypeMerger
 
isBasicType() - Method in class edu.umd.cs.findbugs.ba.type.TopType
 
isBasicType() - Method in interface edu.umd.cs.findbugs.ba.type.Type
Is this type a basic type?
isBoring(BugAnnotation) - Method in class edu.umd.cs.findbugs.VersionInsensitiveBugComparator
 
isBottom() - Method in class edu.umd.cs.findbugs.ba.BlockType
Return whether or not this is the special "bottom" dataflow value.
isBottom - Variable in class edu.umd.cs.findbugs.ba.Frame
Flag marking this frame as a special "BOTTOM" value.
isBottom() - Method in class edu.umd.cs.findbugs.ba.Frame
Return whether or not this object is the special "BOTTOM" value for Frames.
isBottom() - Method in class edu.umd.cs.findbugs.ba.LockCount
Is this the bottom value?
isBottom(Type) - Method in class edu.umd.cs.findbugs.ba.type.StandardTypeMerger
Determine if given type is the bottom type.
isBranch - Variable in class edu.umd.cs.findbugs.ba.TargetEnumeratingVisitor
 
isCellEditable(int, int) - Method in class edu.umd.cs.findbugs.gui.DefaultSortedTableModel
 
isChecked() - Method in class edu.umd.cs.findbugs.ba.IsNullValue
Is this value known because of an explicit null check?
isChecked(String) - Method in class edu.umd.cs.findbugs.detect.DroppedException
 
isChosen(VertexType) - Method in interface edu.umd.cs.findbugs.graph.VertexChooser
Determine whether the given GraphVertex should be chosen.
isClosed - Variable in class edu.umd.cs.findbugs.detect.Stream
 
isClosed() - Method in class edu.umd.cs.findbugs.detect.Stream
Return whether or not the Stream is closed on all paths out of the method.
isClosed - Variable in class edu.umd.cs.findbugs.detect.StreamEquivalenceClass
 
isComplete() - Method in class edu.umd.cs.findbugs.ba.bcp.PatternMatcher.State
Determine if the match is complete.
isCompleted() - Method in class edu.umd.cs.findbugs.gui.RunAnalysisDialog
The creator of the dialog may call this method to find out whether or not the analysis completed normally.
isConstructor(String) - Static method in class edu.umd.cs.findbugs.detect.FindInconsistentSync2
 
isDefaultEnabled() - Method in class edu.umd.cs.findbugs.DetectorFactory
Is this factory enabled by default
isDefinitelyNotNull() - Method in class edu.umd.cs.findbugs.ba.IsNullValue
Is this value definitely not null?
isDefinitelyNull() - Method in class edu.umd.cs.findbugs.ba.IsNullValue
Is this value definitely null?
isDone() - Method in interface edu.umd.cs.findbugs.InstructionScanner
Return true if this scanner has completed, false otherwise.
isEdgeFeasible(int) - Method in class edu.umd.cs.findbugs.ba.IsNullConditionDecision
Determine whether or not the given edge is feasible.
isEmpty() - Method in class edu.umd.cs.findbugs.ba.BasicBlock
Return true if there are no Instructions in this basic block.
isEmpty() - Method in class edu.umd.cs.findbugs.ba.ExceptionSet
Return whether or not the set is empty.
isEmpty() - Method in class edu.umd.cs.findbugs.ba.LockSet
Return whether or not this lock set is empty, meaning that no locks have a positive lock count.
isEmpty() - Method in class edu.umd.cs.findbugs.Project.WorkList
Return whether or not the worklist is empty.
isEmpty() - Method in class edu.umd.cs.findbugs.ResourceCollection
Return whether or not there are any resources in the collection.
isEnabled() - Method in class edu.umd.cs.findbugs.DetectorFactory
Return whether the factory is enabled.
isEnabled() - Method in class edu.umd.cs.findbugs.Plugin
Return whether or not the Plugin is enabled.
isEndOfBasicBlock() - Method in class edu.umd.cs.findbugs.ba.TargetEnumeratingVisitor
Is the instruction the end of a basic block?
isException() - Method in class edu.umd.cs.findbugs.ba.IsNullValue
Was this value propagated on an exception path?
isExceptionEdge() - Method in class edu.umd.cs.findbugs.ba.Edge
Is the edge an exception edge?
isExceptionHandler() - Method in class edu.umd.cs.findbugs.ba.BasicBlock
Is this block an exception handler?
isExceptionThrower() - Method in class edu.umd.cs.findbugs.ba.BasicBlock
Return whether or not this block is an exception thrower.
isExit - Variable in class edu.umd.cs.findbugs.ba.TargetEnumeratingVisitor
 
isExitBlock(BasicBlock) - Method in class edu.umd.cs.findbugs.ba.BetterCFGBuilder2.Subroutine
Is System.exit() called at the end of this block?
isExperimental() - Method in class edu.umd.cs.findbugs.BugInstance
Is this bug instance the result of an experimental detector?
isExperimental() - Method in class edu.umd.cs.findbugs.BugPattern
Is the bug pattern experimental?
isExplicit() - Method in class edu.umd.cs.findbugs.ba.ExceptionSet.ThrownExceptionIterator
 
isExplicit() - Method in class edu.umd.cs.findbugs.ba.ThrownException
Return whether or not the exception is explicit.
isExplicit() - Method in class edu.umd.cs.findbugs.FindBugs.ArchiveWorkListItem
Return whether this class source appeared explicitly in the project file.
isExtendedStringType(byte) - Method in class edu.umd.cs.findbugs.detect.FindRefComparison.RefComparisonTypeMerger
 
isExternalizable - Variable in class edu.umd.cs.findbugs.detect.SerializableIdiom
 
isFactValid(Fact) - Method in class edu.umd.cs.findbugs.ba.AbstractDataflowAnalysis
Determine whether the given fact is valid (neither top nor bottom).
isFactValid(FrameType) - Method in class edu.umd.cs.findbugs.ba.FrameDataflowAnalysis
 
isFactValid(BitSet) - Method in class edu.umd.cs.findbugs.ba.LiveLocalStoreAnalysis
 
isFactValid(LockSet) - Method in class edu.umd.cs.findbugs.ba.LockAnalysis
 
isFactValid(LockCount) - Method in class edu.umd.cs.findbugs.ba.LockCountAnalysis
 
isFactValid(ReturnPath) - Method in class edu.umd.cs.findbugs.ba.ReturnPathAnalysis
 
isFactValid(StackDepth) - Method in class edu.umd.cs.findbugs.ba.StackDepthAnalysis
 
isFactValid(TypeFrame) - Method in class edu.umd.cs.findbugs.ba.TypeAnalysis
 
isFinal() - Method in class edu.umd.cs.findbugs.ba.AbstractField
 
isFinal() - Method in interface edu.umd.cs.findbugs.ba.XField
Is this a final field?
isFinal - Variable in class edu.umd.cs.findbugs.detect.CloneIdiom
 
isFinal - Variable in class edu.umd.cs.findbugs.detect.MutableStaticFields.FieldRecord
 
isFinal - Variable in class edu.umd.cs.findbugs.detect.StartInConstructor
 
isFirstInPass() - Method in class edu.umd.cs.findbugs.DetectorFactory
Return whether or not this detector needs to be first in its analysis pass.
isFlagSet(int) - Method in class edu.umd.cs.findbugs.ba.CFG
 
isFlagSet(int) - Method in class edu.umd.cs.findbugs.ba.Edge
Return if given edge flag is set.
isForwards() - Method in class edu.umd.cs.findbugs.ba.BackwardDataflowAnalysis
 
isForwards() - Method in class edu.umd.cs.findbugs.ba.BlockTypeAnalysis
 
isForwards - Variable in class edu.umd.cs.findbugs.ba.CFGPrinter
 
isForwards - Variable in class edu.umd.cs.findbugs.ba.Dataflow
 
isForwards() - Method in interface edu.umd.cs.findbugs.ba.DataflowAnalysis
Returns true if the analysis is forwards, false if backwards.
isForwards() - Method in class edu.umd.cs.findbugs.ba.DominatorsAnalysis
 
isForwards() - Method in class edu.umd.cs.findbugs.ba.ForwardDataflowAnalysis
 
isForwards() - Method in class edu.umd.cs.findbugs.ba.PostDominatorsAnalysis
 
isGetterMethod(ClassContext, Method) - Static method in class edu.umd.cs.findbugs.detect.FindInconsistentSync2
Determine whether or not the the given method is a getter method.
isGUIClass - Variable in class edu.umd.cs.findbugs.detect.SerializableIdiom
 
isHidden() - Method in class edu.umd.cs.findbugs.DetectorFactory
Get visibility of the factory (to GUI dialogs to configure detectors).
isInnerClassAccess(INVOKESTATIC, ConstantPoolGen) - Static method in class edu.umd.cs.findbugs.ba.Hierarchy
Determine whether the given INVOKESTATIC instruction is an inner-class field accessor method.
isInstance() - Method in class edu.umd.cs.findbugs.ba.ResourceValue
 
isIntegerType(byte) - Method in class edu.umd.cs.findbugs.ba.StandardTypeMerger
Determine if the given typecode refers to an Integer type (other than long).
isInterface() - Method in class edu.umd.cs.findbugs.ba.type.ArrayType
 
isInterface - Variable in class edu.umd.cs.findbugs.ba.type.ClassType
 
isInterface() - Method in class edu.umd.cs.findbugs.ba.type.ClassType
 
isInterface() - Method in class edu.umd.cs.findbugs.ba.type.ObjectType
Determine if this type is an interface type (as opposed to a class or array type).
isIntType(BasicType) - Method in class edu.umd.cs.findbugs.ba.type.StandardTypeMerger
 
isLastWild() - Method in class edu.umd.cs.findbugs.ba.bcp.ByteCodePattern
 
isLoad - Variable in class edu.umd.cs.findbugs.ba.InnerClassAccess
 
isLoad() - Method in class edu.umd.cs.findbugs.ba.InnerClassAccess
 
isLoad(Location) - Method in class edu.umd.cs.findbugs.detect.FindDeadLocalStores
 
isLoaded(XField) - Method in class edu.umd.cs.findbugs.ba.LoadedFieldSet
Return whether or not the given field is loaded by any instruction in the method.
isLongOrDouble(FieldInstruction, ConstantPoolGen) - Static method in class edu.umd.cs.findbugs.ba.bcp.FieldAccess
Return whether the given FieldInstruction accesses a long or double field.
isMainMethod(Method) - Static method in class edu.umd.cs.findbugs.detect.FindOpenStream
 
isMerge(InstructionHandle) - Static method in class edu.umd.cs.findbugs.ba.BetterCFGBuilder2
Determine whether or not the given instruction is a control flow merge.
isMeta(char) - Method in class edu.umd.cs.findbugs.xml.MetaCharacterMap
Return whether or not given character is a metacharacter.
isModified - Variable in class edu.umd.cs.findbugs.Project
Flag to indicate that this Project has been modified.
isModified() - Method in class edu.umd.cs.findbugs.Project
Return whether or not this Project has unsaved modifications.
isMonitorNotify(String, String) - Static method in class edu.umd.cs.findbugs.ba.Hierarchy
Determine if method whose name and signature is specified is a monitor notify operation.
isMonitorWait(String, String) - Static method in class edu.umd.cs.findbugs.ba.Hierarchy
Determine if method whose name and signature is specified is a monitor wait operation.
isNormal() - Method in class edu.umd.cs.findbugs.ba.BlockType
Return whether or not this value represents "normal" control-flow.
isNull(Type) - Method in class edu.umd.cs.findbugs.ba.type.StandardTypeMerger
Determine if given type is the null type.
isNull - Variable in class edu.umd.cs.findbugs.OpcodeStack.Item
 
isNull() - Method in class edu.umd.cs.findbugs.OpcodeStack.Item
 
isNullCheck() - Method in class edu.umd.cs.findbugs.ba.BasicBlock
Return whether or not this block is a null check.
IsNullConditionDecision - Class in edu.umd.cs.findbugs.ba
A control decision which resulted in information being gained about whether a particular value is null or non-null on the IFCMP_EDGE and FALL_THROUGH_EDGE branches.
IsNullConditionDecision(ValueNumber, IsNullValue, IsNullValue) - Constructor for class edu.umd.cs.findbugs.ba.IsNullConditionDecision
Constructor.
isNullOnSomePath() - Method in class edu.umd.cs.findbugs.ba.IsNullValue
Is this value null on some path?
IsNullValue - Class in edu.umd.cs.findbugs.ba
A class to abstractly represent values in stack slots, indicating whether thoses values can be null, non-null, null on some incoming path, or unknown.
IsNullValue(int) - Constructor for class edu.umd.cs.findbugs.ba.IsNullValue
 
IsNullValueAnalysis - Class in edu.umd.cs.findbugs.ba
A dataflow analysis to detect potential null pointer dereferences.
IsNullValueAnalysis(MethodGen, CFG, ValueNumberDataflow, DepthFirstSearch, AssertionMethods) - Constructor for class edu.umd.cs.findbugs.ba.IsNullValueAnalysis
 
IsNullValueDataflow - Class in edu.umd.cs.findbugs.ba
 
IsNullValueDataflow(CFG, IsNullValueAnalysis) - Constructor for class edu.umd.cs.findbugs.ba.IsNullValueDataflow
 
IsNullValueFrame - Class in edu.umd.cs.findbugs.ba
 
IsNullValueFrame(int) - Constructor for class edu.umd.cs.findbugs.ba.IsNullValueFrame
 
IsNullValueFrameModelingVisitor - Class in edu.umd.cs.findbugs.ba
 
IsNullValueFrameModelingVisitor(ConstantPoolGen, AssertionMethods) - Constructor for class edu.umd.cs.findbugs.ba.IsNullValueFrameModelingVisitor
 
isObjectType(byte) - Method in class edu.umd.cs.findbugs.ba.StandardTypeMerger
Determine if the given typecode refers to an Object type.
isOpenOnCreation - Variable in class edu.umd.cs.findbugs.detect.Stream
 
isOpenOnCreation() - Method in class edu.umd.cs.findbugs.detect.Stream
 
isParamInstance(Resource, int) - Method in interface edu.umd.cs.findbugs.ba.ResourceTracker
Return if the given parameter slot contains the resource instance upon entry to the method.
isParamInstance(Lock, int) - Method in class edu.umd.cs.findbugs.detect.FindUnreleasedLock.LockResourceTracker
 
isParamInstance(Stream, int) - Method in class edu.umd.cs.findbugs.detect.StreamResourceTracker
 
isPEI(InstructionHandle) - Method in class edu.umd.cs.findbugs.ba.BetterCFGBuilder2
Return whether or not the given instruction can throw exceptions.
isPlatformDependent() - Method in class edu.umd.cs.findbugs.ba.SourceFinder.DirectorySourceRepository
 
isPlatformDependent() - Method in interface edu.umd.cs.findbugs.ba.SourceFinder.SourceRepository
 
isPlatformDependent() - Method in class edu.umd.cs.findbugs.ba.SourceFinder.ZipSourceRepository
 
isPrimitive() - Method in class edu.umd.cs.findbugs.OpcodeStack.Item
 
isPublic() - Method in class edu.umd.cs.findbugs.ba.AbstractField
 
isPublic() - Method in interface edu.umd.cs.findbugs.ba.XField
Is this a public field?
isPublic - Variable in class edu.umd.cs.findbugs.detect.MutableStaticFields.FieldRecord
 
isPublicStaticVoidMain - Variable in class edu.umd.cs.findbugs.detect.DumbMethods
 
isRead(Instruction, ConstantPoolGen) - Static method in class edu.umd.cs.findbugs.FieldAnnotation
Is the given instruction a read of a field?
isRedundant() - Method in class edu.umd.cs.findbugs.ba.IsNullConditionDecision
Determine whether or not the comparison is redundant.
isReferenceType() - Method in class edu.umd.cs.findbugs.ba.AbstractField
 
isReferenceType(byte) - Method in class edu.umd.cs.findbugs.ba.StandardTypeMerger
Determine if the given typecode refers to a reference type.
isReferenceType() - Method in class edu.umd.cs.findbugs.ba.type.BasicType
 
isReferenceType() - Method in class edu.umd.cs.findbugs.ba.type.BottomType
 
isReferenceType() - Method in class edu.umd.cs.findbugs.ba.type.DoubleExtraType
 
isReferenceType() - Method in class edu.umd.cs.findbugs.ba.type.LongExtraType
 
isReferenceType() - Method in class edu.umd.cs.findbugs.ba.type.NullType
 
isReferenceType() - Method in class edu.umd.cs.findbugs.ba.type.ObjectType
 
isReferenceType() - Method in class edu.umd.cs.findbugs.ba.type.ReturnAddressType
 
isReferenceType(Type) - Method in class edu.umd.cs.findbugs.ba.type.StandardTypeMerger
 
isReferenceType() - Method in class edu.umd.cs.findbugs.ba.type.TopType
 
isReferenceType() - Method in interface edu.umd.cs.findbugs.ba.type.Type
Is this type a reference type?
isReferenceType() - Method in interface edu.umd.cs.findbugs.ba.XField
Is the type of the field a reference type?
isReferenceType(byte) - Method in class edu.umd.cs.findbugs.detect.FindRefComparison.RefComparisonTypeMerger
 
isResourceClose(BasicBlock, InstructionHandle, ConstantPoolGen, Resource, ResourceValueFrame) - Method in interface edu.umd.cs.findbugs.ba.ResourceTracker
Determine if the given instruction is the site where a resource is closed.
isResourceClose(BasicBlock, InstructionHandle, ConstantPoolGen, Lock, ResourceValueFrame) - Method in class edu.umd.cs.findbugs.detect.FindUnreleasedLock.LockResourceTracker
 
isResourceClose(BasicBlock, InstructionHandle, ConstantPoolGen, Stream, ResourceValueFrame) - Method in class edu.umd.cs.findbugs.detect.StreamResourceTracker
 
isResourceCreation(BasicBlock, InstructionHandle, ConstantPoolGen) - Method in interface edu.umd.cs.findbugs.ba.ResourceTracker
Determine if the given instruction is the site where a resource is created.
isResourceCreation(BasicBlock, InstructionHandle, ConstantPoolGen) - Method in class edu.umd.cs.findbugs.detect.FindUnreleasedLock.LockResourceTracker
 
isResourceCreation(BasicBlock, InstructionHandle, ConstantPoolGen) - Method in class edu.umd.cs.findbugs.detect.StreamResourceTracker
 
isResourceOpen(BasicBlock, InstructionHandle, ConstantPoolGen, Stream, ResourceValueFrame) - Method in class edu.umd.cs.findbugs.detect.StreamResourceTracker
 
isReturn - Variable in class edu.umd.cs.findbugs.ba.TargetEnumeratingVisitor
 
isReturnBlock(BasicBlock) - Method in class edu.umd.cs.findbugs.ba.BetterCFGBuilder2.Subroutine
Does the method return at the end of this block?
isSameOrNewerThan(JavaVersion) - Method in class edu.umd.cs.findbugs.JavaVersion
Return whether the Java version represented by this object is at least as recent as the one given.
isSelfCall(InvokeInstruction) - Method in class edu.umd.cs.findbugs.SelfCalls
Is the given instruction a self-call?
isSerializable - Variable in class edu.umd.cs.findbugs.detect.SerializableIdiom
 
isSerializable - Variable in class edu.umd.cs.findbugs.detect.UnreadFields
 
isSourceFileKnown() - Method in class edu.umd.cs.findbugs.SourceLineAnnotation
Is the source file known?
isSplitterMaximized(JSplitPane, PropertyChangeEvent) - Method in class edu.umd.cs.findbugs.gui.FindBugsFrame
Return whether or not the given splitter is "maximized", meaning that the top window of the split has been given all of the space.
isStatic() - Method in class edu.umd.cs.findbugs.ba.bcp.FieldVariable
Return whether or not this is a static field.
isStatic() - Method in class edu.umd.cs.findbugs.ba.InnerClassAccess
 
isStatic() - Method in class edu.umd.cs.findbugs.ba.InstanceField
 
isStatic - Variable in class edu.umd.cs.findbugs.ba.LockAnalysis
 
isStatic() - Method in class edu.umd.cs.findbugs.ba.StaticField
 
isStatic() - Method in interface edu.umd.cs.findbugs.ba.XField
Is this a static field?
isStatic - Variable in class edu.umd.cs.findbugs.detect.VolatileUsage.FieldRecord
 
isStatic - Variable in class edu.umd.cs.findbugs.FieldAnnotation
 
isStatic() - Method in class edu.umd.cs.findbugs.FieldAnnotation
Return whether or not the field is static.
isStaticClass - Variable in class edu.umd.cs.findbugs.detect.InstantiateStaticClass
 
isStaticOnlyClass(String) - Method in class edu.umd.cs.findbugs.detect.InstantiateStaticClass
 
isStore(Location) - Method in class edu.umd.cs.findbugs.detect.FindDeadLocalStores
 
isStoreAlive(BitSet, int) - Method in class edu.umd.cs.findbugs.ba.LiveLocalStoreAnalysis
Return whether or not a store of given local is alive.
isStreamClose(BasicBlock, InstructionHandle, ConstantPoolGen, ResourceValueFrame, RepositoryLookupFailureCallback) - Method in class edu.umd.cs.findbugs.detect.Stream
 
isStreamOpen(BasicBlock, InstructionHandle, ConstantPoolGen, ResourceValueFrame) - Method in class edu.umd.cs.findbugs.detect.Stream
 
isStreamOpenLocation(Location) - Method in class edu.umd.cs.findbugs.detect.StreamResourceTracker
Determine if given Location is a stream open location point.
isString(Type) - Method in class edu.umd.cs.findbugs.detect.FindRefComparison.RefComparisonTypeFrameModelingVisitor
 
isSubtype(String, String) - Static method in class edu.umd.cs.findbugs.ba.Hierarchy
Determine whether one class (or reference type) is a subtype of another.
isSubtype(ReferenceType, ReferenceType) - Static method in class edu.umd.cs.findbugs.ba.Hierarchy
Determine if one reference type is a subtype of another.
isSubtype(ObjectType, ObjectType) - Method in class edu.umd.cs.findbugs.ba.type.TypeRepository
Determine if one object type is a subtype of another.
isSupertype(ObjectType) - Method in class edu.umd.cs.findbugs.ba.type.SubtypeQueryResult
Check to see if given ObjectType is a supertype.
isSynchronized - Variable in class edu.umd.cs.findbugs.ba.LockAnalysis
 
isSynthetic(FieldOrMethod) - Method in class edu.umd.cs.findbugs.detect.SerializableIdiom
 
isThisValue(ValueNumber) - Method in class edu.umd.cs.findbugs.ba.LockCountAnalysis
 
isThisValue(ValueNumber) - Method in class edu.umd.cs.findbugs.ba.ValueNumberAnalysis
 
isThread(String) - Method in class edu.umd.cs.findbugs.detect.FindRunInvocations
 
isThrow - Variable in class edu.umd.cs.findbugs.ba.TargetEnumeratingVisitor
 
isTop(BitSet) - Method in class edu.umd.cs.findbugs.ba.AbstractDominatorsAnalysis
 
isTop - Variable in class edu.umd.cs.findbugs.ba.BlockType
 
isTop() - Method in class edu.umd.cs.findbugs.ba.BlockType
Return whether or not this is the special "top" dataflow value.
isTop - Variable in class edu.umd.cs.findbugs.ba.Frame
Flag marking this frame as a special "TOP" value.
isTop() - Method in class edu.umd.cs.findbugs.ba.Frame
Return whether or not this object the special "TOP" value for Frames.
isTop(BitSet) - Method in class edu.umd.cs.findbugs.ba.LiveLocalStoreAnalysis
Return whether or not given fact is the special TOP value.
isTop() - Method in class edu.umd.cs.findbugs.ba.LockCount
Is this the top value?
isTop(Type) - Method in class edu.umd.cs.findbugs.ba.type.StandardTypeMerger
Determine if given type is the top type.
isUncheckedException(ObjectType) - Static method in class edu.umd.cs.findbugs.ba.Hierarchy
Determine if the given ObjectType refers to an unchecked exception (RuntimeException or Error).
isUnhandledExceptionBlock(BasicBlock) - Method in class edu.umd.cs.findbugs.ba.BetterCFGBuilder2.Subroutine
Does this block throw an unhandled exception?
isUninteresting - Variable in class edu.umd.cs.findbugs.detect.MethodReturnValueStreamFactory
 
isUninteresting - Variable in class edu.umd.cs.findbugs.detect.Stream
 
isUninteresting() - Method in class edu.umd.cs.findbugs.detect.Stream
 
isUninterestingStreamEscape(Stream) - Method in class edu.umd.cs.findbugs.detect.StreamResourceTracker
Determine if an uninteresting stream escapes at given location.
isUniversalExceptionHandler(ObjectType) - Static method in class edu.umd.cs.findbugs.ba.Hierarchy
Determine if the given ObjectType reference represents a universal exception handler.
isUnknown() - Method in class edu.umd.cs.findbugs.SourceLineAnnotation
Is this an unknown source line annotation?
isUpToDate(TypeFrame) - Method in class edu.umd.cs.findbugs.ba.TypeAnalysis.CachedExceptionSet
 
isUsed(int) - Method in class edu.umd.cs.findbugs.ba.ValueNumberAnalysis.ValueCompacter
 
isUserAssertionMethod(String, String) - Static method in class edu.umd.cs.findbugs.ba.AssertionMethods
 
isValid - Variable in class edu.umd.cs.findbugs.ba.BlockType
 
isValid() - Method in class edu.umd.cs.findbugs.ba.BlockType
Return whether or not this value is valid, meaning it contains a valid representation of the nesting of catch and finally blocks.
isValid() - Method in class edu.umd.cs.findbugs.ba.Frame
Is the frame valid (meaning it is not TOP or BOTTOM)?
isValidAccessMethod(String, XField, boolean) - Method in class edu.umd.cs.findbugs.ba.InnerClassAccessMap.InstructionCallback
Determine if the method appears to be an accessor of the expected form.
isValidArrayBaseType() - Method in class edu.umd.cs.findbugs.ba.type.ArrayType
 
isValidArrayBaseType() - Method in class edu.umd.cs.findbugs.ba.type.BasicType
 
isValidArrayBaseType() - Method in class edu.umd.cs.findbugs.ba.type.BottomType
 
isValidArrayBaseType() - Method in class edu.umd.cs.findbugs.ba.type.ClassType
 
isValidArrayBaseType() - Method in class edu.umd.cs.findbugs.ba.type.DoubleExtraType
 
isValidArrayBaseType() - Method in class edu.umd.cs.findbugs.ba.type.LongExtraType
 
isValidArrayBaseType() - Method in class edu.umd.cs.findbugs.ba.type.NullType
 
isValidArrayBaseType() - Method in class edu.umd.cs.findbugs.ba.type.ReturnAddressType
 
isValidArrayBaseType() - Method in class edu.umd.cs.findbugs.ba.type.TopType
 
isValidArrayBaseType() - Method in interface edu.umd.cs.findbugs.ba.type.Type
Is this a valid array base type?
isValidArrayElementType() - Method in class edu.umd.cs.findbugs.ba.type.BasicType
 
isValidArrayElementType() - Method in class edu.umd.cs.findbugs.ba.type.BottomType
 
isValidArrayElementType() - Method in class edu.umd.cs.findbugs.ba.type.DoubleExtraType
 
isValidArrayElementType() - Method in class edu.umd.cs.findbugs.ba.type.LongExtraType
 
isValidArrayElementType() - Method in class edu.umd.cs.findbugs.ba.type.NullType
 
isValidArrayElementType() - Method in class edu.umd.cs.findbugs.ba.type.ObjectType
 
isValidArrayElementType() - Method in class edu.umd.cs.findbugs.ba.type.ReturnAddressType
 
isValidArrayElementType() - Method in class edu.umd.cs.findbugs.ba.type.TopType
 
isValidArrayElementType() - Method in interface edu.umd.cs.findbugs.ba.type.Type
Is this a valid array element type?
isVolatile() - Method in class edu.umd.cs.findbugs.ba.AbstractField
 
isVolatile() - Method in interface edu.umd.cs.findbugs.ba.XField
Is this a volatile field?
isWait(InstructionHandle, ConstantPoolGen) - Method in class edu.umd.cs.findbugs.detect.FindTwoLockWait
 
isWrite(Instruction, ConstantPoolGen) - Static method in class edu.umd.cs.findbugs.FieldAnnotation
Is the instruction a write of a field?
itemList - Variable in class edu.umd.cs.findbugs.Project.WorkList
 
iter - Variable in class edu.umd.cs.findbugs.VersionInsensitiveBugComparator.FilteringAnnotationIterator
 
iterator() - Method in class edu.umd.cs.findbugs.ba.ExceptionSet
Return an iterator over thrown exceptions.
iterator() - Method in class edu.umd.cs.findbugs.ba.SimplePathEnumerator
Iterate over simple paths.
iterator() - Method in class edu.umd.cs.findbugs.BugCollection
Return an Iterator over all the BugInstance objects in the BugCollection.
iterator() - Method in class edu.umd.cs.findbugs.SortedBugCollection
 
iterator() - Method in class edu.umd.cs.findbugs.xml.XMLAttributeList
Return an Iterator over NameValuePairs.
IteratorIdioms - Class in edu.umd.cs.findbugs.detect
 
IteratorIdioms(BugReporter) - Constructor for class edu.umd.cs.findbugs.detect.IteratorIdioms
 
iteratorRegister - Variable in class edu.umd.cs.findbugs.detect.WrongMapIterator
 

J

JAR_ELEMENT_NAME - Static variable in class edu.umd.cs.findbugs.Project
 
JAR_FILES_KEY - Static variable in class edu.umd.cs.findbugs.Project
 
jarFileLabel - Variable in class edu.umd.cs.findbugs.gui.FindBugsFrame
 
jarFileList - Variable in class edu.umd.cs.findbugs.gui.FindBugsFrame
 
jarFileListLabel - Variable in class edu.umd.cs.findbugs.gui.FindBugsFrame
 
jarFileListScrollPane - Variable in class edu.umd.cs.findbugs.gui.FindBugsFrame
 
jarNameTextField - Variable in class edu.umd.cs.findbugs.gui.FindBugsFrame
 
jarNameTextFieldActionPerformed(ActionEvent) - Method in class edu.umd.cs.findbugs.gui.FindBugsFrame
 
JAVA_1_5 - Static variable in class edu.umd.cs.findbugs.JavaVersion
Constant for Java 1.5 (Tiger).
JAVA_LANG_OBJECT_SIGNATURE - Static variable in class edu.umd.cs.findbugs.ba.type.TypeRepository
 
JAVA_LANG_THROWABLE_SIGNATURE - Static variable in class edu.umd.cs.findbugs.ba.BetterTypeAnalysis
 
javaClass - Variable in class edu.umd.cs.findbugs.ba.InnerClassAccessMap.InstructionCallback
 
javaClass - Variable in class edu.umd.cs.findbugs.detect.FindTwoLockWait
 
JavaVersion - Class in edu.umd.cs.findbugs
Support for finding out what version of Java we're running on.
JavaVersion(String) - Constructor for class edu.umd.cs.findbugs.JavaVersion
Constructor.
JavaVersion(int, int) - Constructor for class edu.umd.cs.findbugs.JavaVersion
Constructor.
JavaVersionException - Exception in edu.umd.cs.findbugs
Exception indicating that a Java version string couldn't be parsed.
JavaVersionException(String) - Constructor for exception edu.umd.cs.findbugs.JavaVersionException
 
JavaVersionException(String, Throwable) - Constructor for exception edu.umd.cs.findbugs.JavaVersionException
 
jclass - Variable in class edu.umd.cs.findbugs.ba.ClassContext
 
jPanel1 - Variable in class edu.umd.cs.findbugs.gui.FindBugsFrame
 
jSeparator1 - Variable in class edu.umd.cs.findbugs.gui.AboutDialog
 
jSeparator1 - Variable in class edu.umd.cs.findbugs.gui.AnalysisErrorDialog
 
jSeparator1 - Variable in class edu.umd.cs.findbugs.gui.ConfigureDetectorsDialog
 
jSeparator1 - Variable in class edu.umd.cs.findbugs.gui.FindBugsFrame
 
jSeparator1 - Variable in class edu.umd.cs.findbugs.gui.RunAnalysisDialog
 
jSeparator10 - Variable in class edu.umd.cs.findbugs.gui.FindBugsFrame
 
jSeparator11 - Variable in class edu.umd.cs.findbugs.gui.FindBugsFrame
 
jSeparator2 - Variable in class edu.umd.cs.findbugs.gui.FindBugsFrame
 
jSeparator3 - Variable in class edu.umd.cs.findbugs.gui.FindBugsFrame
 
jSeparator4 - Variable in class edu.umd.cs.findbugs.gui.FindBugsFrame
 
jSeparator5 - Variable in class edu.umd.cs.findbugs.gui.FindBugsFrame
 
jSeparator6 - Variable in class edu.umd.cs.findbugs.gui.FindBugsFrame
 
jSeparator7 - Variable in class edu.umd.cs.findbugs.gui.FindBugsFrame
 
jSeparator8 - Variable in class edu.umd.cs.findbugs.gui.FindBugsFrame
 
jSeparator9 - Variable in class edu.umd.cs.findbugs.gui.FindBugsFrame
 
JSR_EDGE - Static variable in interface edu.umd.cs.findbugs.ba.EdgeTypes
Edge type for JSR instructions.
jsrSubroutineMap - Variable in class edu.umd.cs.findbugs.ba.BetterCFGBuilder2
 

K

keyFactory - Variable in class edu.umd.cs.findbugs.CountBugs
 
keyRegister - Variable in class edu.umd.cs.findbugs.detect.WrongMapIterator
 
keySet - Variable in class edu.umd.cs.findbugs.CountBugs
 
keySetRegister - Variable in class edu.umd.cs.findbugs.detect.WrongMapIterator
 
keywordSet - Variable in class edu.umd.cs.findbugs.QueryBugAnnotations
 
killedByStore(BitSet, int) - Method in class edu.umd.cs.findbugs.ba.LiveLocalStoreAnalysis
Return whether or not a store of given local was killed by a subsequent (dominated) store.
killedByStoreOffset - Variable in class edu.umd.cs.findbugs.ba.LiveLocalStoreAnalysis
 
killLoadsOfField(XField) - Method in class edu.umd.cs.findbugs.ba.ValueNumberFrame
Kill all loads of given field.
kind - Variable in class edu.umd.cs.findbugs.ba.IsNullValue
 
kind - Variable in class edu.umd.cs.findbugs.ba.ReturnPath
 
kind - Variable in class edu.umd.cs.findbugs.Token
 
kingdomToAbbrevMap - Static variable in class edu.umd.cs.findbugs.CountBugs
 
KNOWN - Static variable in class edu.umd.cs.findbugs.ba.type.ObjectType
 
knownURLProtocolSet - Static variable in class edu.umd.cs.findbugs.FindBugs
Known URL protocols.

L

L10N - Class in edu.umd.cs.findbugs.gui
 
L10N() - Constructor for class edu.umd.cs.findbugs.gui.L10N
 
label(String) - Method in class edu.umd.cs.findbugs.ba.bcp.MatchAny
 
label - Variable in class edu.umd.cs.findbugs.ba.bcp.PatternElement
 
label(String) - Method in class edu.umd.cs.findbugs.ba.bcp.PatternElement
Set a label for this PatternElement.
label - Variable in class edu.umd.cs.findbugs.graph.AbstractEdge
 
label - Variable in class edu.umd.cs.findbugs.graph.AbstractVertex
 
last - Variable in class edu.umd.cs.findbugs.ba.BasicBlock.InstructionIterator
 
last - Variable in class edu.umd.cs.findbugs.ba.bcp.ByteCodePattern
 
last - Variable in class edu.umd.cs.findbugs.ba.ExceptionSet.ThrownExceptionIterator
 
lastCallClass - Variable in class edu.umd.cs.findbugs.detect.ReadReturnShouldBeChecked
 
lastCallMethod - Variable in class edu.umd.cs.findbugs.detect.ReadReturnShouldBeChecked
 
lastCallSig - Variable in class edu.umd.cs.findbugs.detect.ReadReturnShouldBeChecked
 
lastElementMatch - Variable in class edu.umd.cs.findbugs.ba.bcp.ByteCodePatternMatch
 
lastFieldSeen - Variable in class edu.umd.cs.findbugs.detect.FindSpinLoop
 
lastFrame - Variable in class edu.umd.cs.findbugs.ba.IsNullValueAnalysis
 
lastIncomingEdge - Variable in class edu.umd.cs.findbugs.graph.AbstractVertex
 
lastInstruction - Variable in class edu.umd.cs.findbugs.ba.BasicBlock
 
lastOutgoingEdge - Variable in class edu.umd.cs.findbugs.graph.AbstractVertex
 
lastPC - Variable in class edu.umd.cs.findbugs.detect.SwitchFallthrough
 
lastSeen - Variable in class edu.umd.cs.findbugs.ba.SourceFile.LineNumberMapBuilder
 
laterDetector - Variable in class edu.umd.cs.findbugs.DetectorOrderingConstraint
 
LazyInit - Class in edu.umd.cs.findbugs.detect
 
LazyInit(BugReporter) - Constructor for class edu.umd.cs.findbugs.detect.LazyInit
 
leftSpacer - Variable in class edu.umd.cs.findbugs.gui.AnalysisErrorDialog
 
legend - Variable in class edu.umd.cs.findbugs.CountBugs.KingdomAndPriorityKey
 
lexeme - Variable in class edu.umd.cs.findbugs.Token
 
licenseEditorPane - Variable in class edu.umd.cs.findbugs.gui.AboutDialog
 
licenseScrollPane - Variable in class edu.umd.cs.findbugs.gui.AboutDialog
 
LINE_NUMBER_BUG - Static variable in class edu.umd.cs.findbugs.ba.LineNumberMap
When this is true, the workaround for the bug in BCEL 5.0's LineNumberTable class is disabled.
lineNumber - Variable in class edu.umd.cs.findbugs.detect.FindNullDeref.RedundantBranch
 
LineNumberMap - Class in edu.umd.cs.findbugs.ba
Summarize line numbers (and other source information) for a method.
LineNumberMap(MethodGen) - Constructor for class edu.umd.cs.findbugs.ba.LineNumberMap
Constructor.
lineNumberMap - Variable in class edu.umd.cs.findbugs.ba.LineNumberMap
 
lineNumberMap - Variable in class edu.umd.cs.findbugs.ba.SourceFile
 
lineNumberTable - Variable in class edu.umd.cs.findbugs.visitclass.DismantleBytecode
 
LiveLocalStoreAnalysis - Class in edu.umd.cs.findbugs.ba
Dataflow analysis to find live stores of locals.
LiveLocalStoreAnalysis(MethodGen, ReverseDepthFirstSearch) - Constructor for class edu.umd.cs.findbugs.ba.LiveLocalStoreAnalysis
 
LiveLocalStoreDataflow - Class in edu.umd.cs.findbugs.ba
Dataflow class for LiveLocalStoreAnalysis.
LiveLocalStoreDataflow(CFG, LiveLocalStoreAnalysis) - Constructor for class edu.umd.cs.findbugs.ba.LiveLocalStoreDataflow
 
liveLocalStoreDataflowFactory - Variable in class edu.umd.cs.findbugs.ba.ClassContext
 
Load - Class in edu.umd.cs.findbugs.ba.bcp
A PatternElement representing a load from a field.
Load(String, String) - Constructor for class edu.umd.cs.findbugs.ba.bcp.Load
Constructor.
loadBugsFromFile(File) - Method in class edu.umd.cs.findbugs.gui.AnalysisRun
Load bugs from a file.
loadBugsItem - Variable in class edu.umd.cs.findbugs.gui.FindBugsFrame
 
loadBugsItemActionPerformed(ActionEvent) - Method in class edu.umd.cs.findbugs.gui.FindBugsFrame
 
loadClass(String) - Method in class edu.umd.cs.findbugs.URLClassPathRepository
 
loadClass(Class) - Method in class edu.umd.cs.findbugs.URLClassPathRepository
 
loadCount - Variable in class edu.umd.cs.findbugs.ba.LoadedFieldSet.LoadStoreCount
 
LoadedFieldSet - Class in edu.umd.cs.findbugs.ba
Object which stores which fields are loaded and stored by the instructions in a method (including through inner-class access methods), and also which fields are loaded/stored by the overall method.
LoadedFieldSet(MethodGen) - Constructor for class edu.umd.cs.findbugs.ba.LoadedFieldSet
Constructor.
loadedFieldSet - Variable in class edu.umd.cs.findbugs.ba.ValueNumberFrameModelingVisitor
 
LoadedFieldSet.LoadStoreCount - Class in edu.umd.cs.findbugs.ba
Count number of times a field is loaded and/or stored in the method.
LoadedFieldSet.LoadStoreCount() - Constructor for class edu.umd.cs.findbugs.ba.LoadedFieldSet.LoadStoreCount
 
loadedFieldSetFactory - Variable in class edu.umd.cs.findbugs.ba.ClassContext
Factory to determine which fields are loaded and stored by the instructions in a method, and the overall method.
loadedRegister - Variable in class edu.umd.cs.findbugs.detect.WrongMapIterator
 
loadFileData() - Method in class edu.umd.cs.findbugs.ba.SourceFile
 
loadHandleSet - Variable in class edu.umd.cs.findbugs.ba.LoadedFieldSet
 
loadInstanceField(InstanceField, Instruction) - Method in class edu.umd.cs.findbugs.ba.ValueNumberFrameModelingVisitor
Load an instance field.
loadPlugins() - Method in class edu.umd.cs.findbugs.DetectorFactoryCollection
Load all plugins.
loadStaticField(StaticField, Instruction) - Method in class edu.umd.cs.findbugs.ba.ValueNumberFrameModelingVisitor
Load a static field.
loadStoreCountMap - Variable in class edu.umd.cs.findbugs.ba.LoadedFieldSet
 
loadUserDetectorPreferences() - Method in class edu.umd.cs.findbugs.config.UserPreferences
 
localByteCodePattern - Static variable in class edu.umd.cs.findbugs.detect.BCPMethodReturnCheck
 
localiseButton(AbstractButton, String, String, boolean) - Method in class edu.umd.cs.findbugs.gui.FindBugsFrame
Localise the given AbstractButton, setting the text and optionally mnemonic Note that AbstractButton includes menus and menu items.
localLocks - Variable in class edu.umd.cs.findbugs.detect.LockedFields
 
localPatternElementList - Static variable in class edu.umd.cs.findbugs.detect.BCPMethodReturnCheck
 
localsWithCurrentThreadValue - Variable in class edu.umd.cs.findbugs.detect.SuspiciousThreadInterrupted
 
LocalVariable - Class in edu.umd.cs.findbugs.ba.bcp
 
LocalVariable(ValueNumber) - Constructor for class edu.umd.cs.findbugs.ba.bcp.LocalVariable
 
Location - Class in edu.umd.cs.findbugs.ba
A class representing a location in the CFG for a method.
Location(InstructionHandle, BasicBlock) - Constructor for class edu.umd.cs.findbugs.ba.Location
Constructor.
location - Variable in class edu.umd.cs.findbugs.CallSite
 
location - Variable in class edu.umd.cs.findbugs.detect.StreamFrameModelingVisitor
 
location - Variable in class edu.umd.cs.findbugs.ResourceCreationPoint
Location in the method where the resource is created.
locationIterator() - Method in class edu.umd.cs.findbugs.ba.CFG
Get an Iterator over the Locations in the control flow graph.
locationToResourceMap - Variable in class edu.umd.cs.findbugs.ResourceCollection
 
lock - Variable in class edu.umd.cs.findbugs.detect.FindUnreleasedLock.LockFrameModelingVisitor
 
Lock - Class in edu.umd.cs.findbugs.detect
 
Lock(Location, String, ValueNumber) - Constructor for class edu.umd.cs.findbugs.detect.Lock
 
lock - Static variable in class edu.umd.cs.findbugs.DetectorFactoryCollection
 
LOCK_TYPE - Static variable in class edu.umd.cs.findbugs.detect.FindJSR166LockMonitorenter
 
LockAnalysis - Class in edu.umd.cs.findbugs.ba
Analysis to determine where particular values are locked in a method.
LockAnalysis(MethodGen, ValueNumberDataflow, DepthFirstSearch) - Constructor for class edu.umd.cs.findbugs.ba.LockAnalysis
 
LockCount - Class in edu.umd.cs.findbugs.ba
Dataflow value for representing the number of locks held.
LockCount(int) - Constructor for class edu.umd.cs.findbugs.ba.LockCount
Constructor.
LockCountAnalysis - Class in edu.umd.cs.findbugs.ba
Family of dataflow analyses for counting the number of locks held at points in a method.
LockCountAnalysis(MethodGen, ValueNumberDataflow, DepthFirstSearch) - Constructor for class edu.umd.cs.findbugs.ba.LockCountAnalysis
Constructor.
LockCountDataflow - Class in edu.umd.cs.findbugs.ba
 
LockCountDataflow(CFG, LockCountAnalysis) - Constructor for class edu.umd.cs.findbugs.ba.LockCountDataflow
 
LockDataflow - Class in edu.umd.cs.findbugs.ba
 
LockDataflow(CFG, LockAnalysis) - Constructor for class edu.umd.cs.findbugs.ba.LockDataflow
 
lockDataflowFactory - Variable in class edu.umd.cs.findbugs.ba.ClassContext
 
LOCKED - Static variable in class edu.umd.cs.findbugs.detect.FindInconsistentSync2
 
LockedFields - Class in edu.umd.cs.findbugs.detect
 
LockedFields(BugReporter) - Constructor for class edu.umd.cs.findbugs.detect.LockedFields
 
lockOp(LockSet, int, int) - Static method in class edu.umd.cs.findbugs.ba.LockAnalysis
 
LockSet - Class in edu.umd.cs.findbugs.ba
Lock counts for values (as produced by ValueNumberAnalysis).
LockSet() - Constructor for class edu.umd.cs.findbugs.ba.LockSet
Constructor.
lockValue - Variable in class edu.umd.cs.findbugs.detect.Lock
 
logError(String) - Method in class edu.umd.cs.findbugs.AbstractBugReporter
 
logError(String) - Method in class edu.umd.cs.findbugs.BugCollectionBugReporter
 
logError(String) - Method in interface edu.umd.cs.findbugs.BugReporter
Log an error that occurs while looking for bugs.
logError(String) - Method in class edu.umd.cs.findbugs.DelegatingBugReporter
 
logError(String) - Method in class edu.umd.cs.findbugs.FindBugs.ErrorCountingBugReporter
 
logError(String) - Method in class edu.umd.cs.findbugs.gui.AnalysisRun.Reporter
 
logError(String) - Method in class edu.umd.cs.findbugs.XDocsBugReporter
 
logger - Variable in class edu.umd.cs.findbugs.gui.AnalysisRun
 
logger - Variable in class edu.umd.cs.findbugs.gui.FindBugsFrame
 
logicalEntryBlock() - Method in class edu.umd.cs.findbugs.ba.Dataflow
Get the "logical" entry block of the CFG.
logicalPredecessorEdgeIterator(BasicBlock) - Method in class edu.umd.cs.findbugs.ba.Dataflow
Return an Iterator over edges that connect given block to its logical predecessors.
logMessage(int, String) - Method in class edu.umd.cs.findbugs.gui.ConsoleLogger
 
logoLabel - Variable in class edu.umd.cs.findbugs.gui.FindBugsFrame
 
LONG_EXTRA_TYPE_SIGNATURE - Static variable in interface edu.umd.cs.findbugs.ba.type.SpecialTypeSignatures
Signature of the "extra" slot occupied by a long value.
longConstant - Variable in class edu.umd.cs.findbugs.visitclass.DismantleBytecode
 
longDescription - Variable in class edu.umd.cs.findbugs.BugPattern
 
LongExtraType - Class in edu.umd.cs.findbugs.ba
Special type used to represent the "extra" part of a long value.
LongExtraType() - Constructor for class edu.umd.cs.findbugs.ba.LongExtraType
 
LongExtraType - Class in edu.umd.cs.findbugs.ba.type
 
LongExtraType() - Constructor for class edu.umd.cs.findbugs.ba.type.LongExtraType
 
longExtraType - Variable in class edu.umd.cs.findbugs.ba.type.TypeRepository
 
LongOrDoubleLocalVariable - Class in edu.umd.cs.findbugs.ba.bcp
 
LongOrDoubleLocalVariable(ValueNumber, ValueNumber) - Constructor for class edu.umd.cs.findbugs.ba.bcp.LongOrDoubleLocalVariable
 
longType - Variable in class edu.umd.cs.findbugs.ba.type.TypeRepository
 
LOOK_IN_SOURCE_FOR_FALLTHRU_COMMENT - Static variable in class edu.umd.cs.findbugs.detect.SwitchFallthrough
 
LOOK_IN_SOURCE_TO_FIND_COMMENTED_CATCH_BLOCKS - Static variable in class edu.umd.cs.findbugs.detect.DroppedException
 
lookForDominatedInstruction() - Method in class edu.umd.cs.findbugs.ba.bcp.PatternMatcher.State
Determine if we need to look for a dominated instruction at this point in the search.
lookup(String) - Method in class edu.umd.cs.findbugs.ba.bcp.BindingSet
Look for a Binding for given variable.
lookup(String, BindingSet) - Static method in class edu.umd.cs.findbugs.ba.bcp.PatternElement
Look up a variable definition in given BindingSet.
Lookup - Class in edu.umd.cs.findbugs
 
Lookup() - Constructor for class edu.umd.cs.findbugs.Lookup
 
lookupBugPattern(String) - Method in class edu.umd.cs.findbugs.I18N
Look up bug pattern.
lookupClass(String) - Method in class edu.umd.cs.findbugs.URLClassPath
Look up a class from the classpath.
lookupDetectorClass(Plugin, String) - Method in class edu.umd.cs.findbugs.PluginLoader
 
lookupEdge(VertexType, VertexType) - Method in class edu.umd.cs.findbugs.graph.AbstractGraph
 
lookupEdge(VertexType, VertexType) - Method in interface edu.umd.cs.findbugs.graph.Graph
Look up an edge by source and target vertex.
lookupEdgeById(int) - Method in class edu.umd.cs.findbugs.ba.CFG
Look up an Edge by its id.
lookupFailureCallback - Variable in class edu.umd.cs.findbugs.ba.AnalysisContext
 
lookupFailureCallback - Variable in class edu.umd.cs.findbugs.ba.BetterTypeAnalysis
 
lookupFailureCallback - Variable in class edu.umd.cs.findbugs.ba.StandardTypeMerger
 
lookupFailureCallback - Variable in class edu.umd.cs.findbugs.ba.TypeAnalysis
 
lookupFailureCallback - Variable in class edu.umd.cs.findbugs.ba.ValueNumberFrameModelingVisitor
 
lookupFailureCallback - Variable in class edu.umd.cs.findbugs.detect.FindRefComparison.RefComparisonTypeFrameModelingVisitor
 
lookupFailureCallback - Variable in class edu.umd.cs.findbugs.detect.FindUnreleasedLock.LockResourceTracker
 
lookupFailureCallback - Variable in class edu.umd.cs.findbugs.detect.StreamResourceTracker
 
lookupLineNumber(InstructionHandle) - Method in class edu.umd.cs.findbugs.ba.LineNumberMap
Find the line number information for instruction whose handle is given.
lookupOrCreateFact(Map<BasicBlock, Fact>, BasicBlock) - Method in class edu.umd.cs.findbugs.ba.AbstractDataflowAnalysis
 
lookupOrCreateFact(Map<BasicBlock, BitSet>, BasicBlock) - Method in class edu.umd.cs.findbugs.ba.AbstractDominatorsAnalysis
 
lookupOrCreateFact(Map<BasicBlock, BlockType>, BasicBlock) - Method in class edu.umd.cs.findbugs.ba.BlockTypeAnalysis
 
lookupOutputValues(ValueNumberCache.Entry) - Method in class edu.umd.cs.findbugs.ba.ValueNumberCache
Look up cached output values for given entry.
lostWithAnnotation(BugInstance) - Method in class edu.umd.cs.findbugs.MergeResults
 
LOW_PRIORITY - Static variable in class edu.umd.cs.findbugs.config.ProjectFilterSettings
Text string for low priority.
LOW_PRIORITY - Static variable in interface edu.umd.cs.findbugs.Detector
Low priority for bug instances.
LOW_PRIORITY_COLOR - Static variable in class edu.umd.cs.findbugs.gui.FindBugsFrame
 
lowPriorityButton - Variable in class edu.umd.cs.findbugs.gui.FindBugsFrame
 
lowPriorityButtonActionPerformed(ActionEvent) - Method in class edu.umd.cs.findbugs.gui.FindBugsFrame
 
LVTHelper - Class in edu.umd.cs.findbugs.visitclass
Eases access to a BCEL LocalVariable object
LVTHelper() - Constructor for class edu.umd.cs.findbugs.visitclass.LVTHelper
 
lvValues - Variable in class edu.umd.cs.findbugs.OpcodeStack
 

M

M_BR - Static variable in class edu.umd.cs.findbugs.visitclass.DismantleBytecode
 
m_childList - Variable in class edu.umd.cs.findbugs.graph.SearchTree
 
M_CP - Static variable in class edu.umd.cs.findbugs.visitclass.DismantleBytecode
 
m_direction - Variable in class edu.umd.cs.findbugs.graph.VisitationTimeComparator
 
M_INT - Static variable in class edu.umd.cs.findbugs.visitclass.DismantleBytecode
Meaning of bytecode operands
m_origToTransposeMap - Variable in class edu.umd.cs.findbugs.graph.Transpose
 
M_PAD - Static variable in class edu.umd.cs.findbugs.visitclass.DismantleBytecode
 
M_R - Static variable in class edu.umd.cs.findbugs.visitclass.DismantleBytecode
 
m_searchTreeIterator - Variable in class edu.umd.cs.findbugs.graph.StronglyConnectedComponents.SCCSetIterator
 
m_stronglyConnectedSearchTreeList - Variable in class edu.umd.cs.findbugs.graph.StronglyConnectedComponents
 
m_transposeToOrigMap - Variable in class edu.umd.cs.findbugs.graph.Transpose
 
M_UINT - Static variable in class edu.umd.cs.findbugs.visitclass.DismantleBytecode
 
m_vertex - Variable in class edu.umd.cs.findbugs.graph.SearchTree
 
m_vertexChooser - Variable in class edu.umd.cs.findbugs.graph.StronglyConnectedComponents
 
m_visitationTimeList - Variable in class edu.umd.cs.findbugs.graph.VisitationTimeComparator
 
MAC_OS_X - Static variable in class edu.umd.cs.findbugs.gui.AnnotatedString
 
MAC_OS_X - Static variable in class edu.umd.cs.findbugs.gui.FindBugsFrame
 
main(String[]) - Static method in class edu.umd.cs.findbugs.AddAnnotation
 
main(String[]) - Static method in class edu.umd.cs.findbugs.ba.BetterCFGBuilder2
Test driver.
main(String[]) - Static method in class edu.umd.cs.findbugs.ba.BlockTypeAnalysis
 
main(String[]) - Static method in class edu.umd.cs.findbugs.ba.CFGPrinter
 
main(String[]) - Static method in class edu.umd.cs.findbugs.ba.DominatorsAnalysis
 
main(String[]) - Static method in class edu.umd.cs.findbugs.ba.IsNullValueAnalysis
Test driver.
main(String[]) - Static method in class edu.umd.cs.findbugs.ba.LiveLocalStoreAnalysis
 
main(String[]) - Static method in class edu.umd.cs.findbugs.ba.LockAnalysis
 
main(String[]) - Static method in class edu.umd.cs.findbugs.ba.OtherLockCountAnalysis
 
main(String[]) - Static method in class edu.umd.cs.findbugs.ba.ReturnPathAnalysis
 
main(String[]) - Static method in class edu.umd.cs.findbugs.ba.StackDepthAnalysis
Command line driver, for testing.
main(String[]) - Static method in class edu.umd.cs.findbugs.ba.TypeAnalysis
 
main(String[]) - Static method in class edu.umd.cs.findbugs.ba.ValueNumberAnalysis
Test driver.
main(String[]) - Static method in class edu.umd.cs.findbugs.BugHistory
 
main(String[]) - Static method in class edu.umd.cs.findbugs.CategorizeBugs
 
main(String[]) - Static method in class edu.umd.cs.findbugs.CountBugs
 
main(String[]) - Static method in class edu.umd.cs.findbugs.detect.FindOpenStream
 
main(String[]) - Static method in class edu.umd.cs.findbugs.detect.FindRefComparison
 
main(String[]) - Static method in class edu.umd.cs.findbugs.detect.FindUnreleasedLock
 
main(String[]) - Static method in class edu.umd.cs.findbugs.Filter
 
main(String[]) - Static method in class edu.umd.cs.findbugs.FindBugs
 
main(String[]) - Static method in class edu.umd.cs.findbugs.FindExamples
 
main(String[]) - Static method in class edu.umd.cs.findbugs.GraphIS2FalsePositives
 
main(String[]) - Static method in class edu.umd.cs.findbugs.gui.AnalysisErrorDialog
 
main(String[]) - Static method in class edu.umd.cs.findbugs.gui.AnnotatedString
 
main(String[]) - Static method in class edu.umd.cs.findbugs.gui.ConfigureDetectorsDialog
 
main(String[]) - Static method in class edu.umd.cs.findbugs.gui.FindBugsFrame
Invoke from the command line.
main(String[]) - Static method in class edu.umd.cs.findbugs.gui.Hello
 
main(String[]) - Static method in class edu.umd.cs.findbugs.MergeResults
 
main(String[]) - Static method in class edu.umd.cs.findbugs.ml.ConvertToARFF
 
main(String[]) - Static method in class edu.umd.cs.findbugs.NewResults
 
main(String[]) - Static method in class edu.umd.cs.findbugs.plan.ExecutionPlan
 
main(String[]) - Static method in class edu.umd.cs.findbugs.SAXBugCollectionHandler
 
main(String[]) - Static method in class edu.umd.cs.findbugs.UnionResults
 
main(String[]) - Static method in class edu.umd.cs.findbugs.Version
 
main(String[]) - Static method in class edu.umd.cs.findbugs.xml.XPathFind
 
major - Variable in class edu.umd.cs.findbugs.JavaVersion
 
MAJOR - Static variable in class edu.umd.cs.findbugs.Version
Major version number.
makeAbsoluteCWD(String) - Static method in class edu.umd.cs.findbugs.Project
Make the given filename absolute relative to the current working directory.
makeArraySignature(int, Type) - Static method in class edu.umd.cs.findbugs.ba.type.ArrayType
 
makeFactTop(BitSet) - Method in class edu.umd.cs.findbugs.ba.AbstractDominatorsAnalysis
 
makeFactTop(BlockType) - Method in class edu.umd.cs.findbugs.ba.BlockTypeAnalysis
 
makeFactTop(Fact) - Method in interface edu.umd.cs.findbugs.ba.DataflowAnalysis
Make given fact the top value.
makeFactTop(FrameType) - Method in class edu.umd.cs.findbugs.ba.FrameDataflowAnalysis
 
makeFactTop(BitSet) - Method in class edu.umd.cs.findbugs.ba.LiveLocalStoreAnalysis
 
makeFactTop(LockSet) - Method in class edu.umd.cs.findbugs.ba.LockAnalysis
 
makeFactTop(LockCount) - Method in class edu.umd.cs.findbugs.ba.LockCountAnalysis
 
makeFactTop(ReturnPath) - Method in class edu.umd.cs.findbugs.ba.ReturnPathAnalysis
 
makeFactTop(StackDepth) - Method in class edu.umd.cs.findbugs.ba.StackDepthAnalysis
 
makeFactTop(TypeFrame) - Method in class edu.umd.cs.findbugs.ba.TypeAnalysis
 
makeListAbsoluteProject(List<String>) - Method in class edu.umd.cs.findbugs.Project
Make the given list of pathnames absolute relative to the absolute path of the project file.
map - Variable in class edu.umd.cs.findbugs.ba.ClassContext.AnalysisFactory
 
map - Variable in class edu.umd.cs.findbugs.xml.QuoteMetaCharacters
 
mapBlock(BasicBlock, BasicBlock) - Method in class edu.umd.cs.findbugs.ba.BetterCFGBuilder2.Context
Map a basic block in a subroutine to the corresponding block in the resulting CFG.
mapRegister - Variable in class edu.umd.cs.findbugs.detect.WrongMapIterator
 
markFrameValues(ValueNumberFrame, ValueNumberAnalysis.ValueCompacter) - Static method in class edu.umd.cs.findbugs.ba.ValueNumberAnalysis
Mark value numbers in a value number frame for compaction.
markTransitiveUninterestingStreamEscapes() - Method in class edu.umd.cs.findbugs.detect.StreamResourceTracker
Transitively mark all streams into which uninteresting streams (such as System.out) escape.
maskedFields - Variable in class edu.umd.cs.findbugs.detect.FindMaskedFields
 
match(BugInstance) - Method in class edu.umd.cs.findbugs.AndMatcher
 
match(InstructionHandle, ConstantPoolGen, ValueNumberFrame, ValueNumberFrame, BindingSet) - Method in class edu.umd.cs.findbugs.ba.bcp.IfNull
 
match(String) - Method in class edu.umd.cs.findbugs.ba.bcp.Invoke.ExactStringMatcher
 
match(InstructionHandle, ConstantPoolGen, ValueNumberFrame, ValueNumberFrame, BindingSet) - Method in class edu.umd.cs.findbugs.ba.bcp.Invoke
 
match(String) - Method in class edu.umd.cs.findbugs.ba.bcp.Invoke.RegexpStringMatcher
 
match(String) - Method in interface edu.umd.cs.findbugs.ba.bcp.Invoke.StringMatcher
 
match(String) - Method in class edu.umd.cs.findbugs.ba.bcp.Invoke.SubclassMatcher
 
match(InstructionHandle, ConstantPoolGen, ValueNumberFrame, ValueNumberFrame, BindingSet) - Method in class edu.umd.cs.findbugs.ba.bcp.Load
 
match(InstructionHandle, ConstantPoolGen, ValueNumberFrame, ValueNumberFrame, BindingSet) - Method in class edu.umd.cs.findbugs.ba.bcp.MatchAny
 
match(InstructionHandle, ConstantPoolGen, ValueNumberFrame, ValueNumberFrame, BindingSet) - Method in class edu.umd.cs.findbugs.ba.bcp.Monitorenter
 
match(InstructionHandle, ConstantPoolGen, ValueNumberFrame, ValueNumberFrame, BindingSet) - Method in class edu.umd.cs.findbugs.ba.bcp.New
 
match(InstructionHandle, ConstantPoolGen, ValueNumberFrame, ValueNumberFrame, BindingSet) - Method in class edu.umd.cs.findbugs.ba.bcp.Opcode
 
match(InstructionHandle, ConstantPoolGen, ValueNumberFrame, ValueNumberFrame, BindingSet) - Method in class edu.umd.cs.findbugs.ba.bcp.PatternElement
Return whether or not this element matches the given instruction with the given Bindings in effect.
match(InstructionHandle, ConstantPoolGen, ValueNumberFrame, ValueNumberFrame, BindingSet) - Method in class edu.umd.cs.findbugs.ba.bcp.Store
 
match(InstructionHandle, ConstantPoolGen, ValueNumberFrame, ValueNumberFrame, BindingSet) - Method in class edu.umd.cs.findbugs.ba.bcp.Wild
 
match(BugInstance) - Method in class edu.umd.cs.findbugs.BugCodeMatcher
 
match(BugInstance) - Method in class edu.umd.cs.findbugs.ClassMatcher
 
match(BugInstance) - Method in class edu.umd.cs.findbugs.ClassRegexMatcher
 
match(BugInstance) - Method in class edu.umd.cs.findbugs.ClassWarningSuppressor
 
match(BugInstance) - Method in class edu.umd.cs.findbugs.FieldWarningSuppressor
 
match(BugInstance, String) - Method in class edu.umd.cs.findbugs.FindExamples
 
match(BugInstance, String) - Method in class edu.umd.cs.findbugs.GraphIS2FalsePositives
 
match(BugInstance) - Method in interface edu.umd.cs.findbugs.Matcher
 
match(BugInstance) - Method in class edu.umd.cs.findbugs.MethodMatcher
 
match(BugInstance) - Method in class edu.umd.cs.findbugs.MethodWarningSuppressor
 
match(BugInstance) - Method in class edu.umd.cs.findbugs.OrMatcher
 
match(BugInstance) - Method in class edu.umd.cs.findbugs.PackageWarningSuppressor
 
match(BugInstance, String) - Method in class edu.umd.cs.findbugs.QueryBugAnnotations
Called when a bug instance contains a query keyword.
match(BugInstance) - Method in class edu.umd.cs.findbugs.SuppressionMatcher
 
match(BugInstance) - Method in class edu.umd.cs.findbugs.WarningSuppressor
 
match(Node) - Method in class edu.umd.cs.findbugs.xml.XPathFind
 
MatchAny - Class in edu.umd.cs.findbugs.ba.bcp
A "meta" PatternElement that matches any of a list of other child PatternElements.
MatchAny(PatternElement[]) - Constructor for class edu.umd.cs.findbugs.ba.bcp.MatchAny
Constructor.
matchCount - Variable in class edu.umd.cs.findbugs.ba.bcp.PatternElementMatch
 
matchCount - Variable in class edu.umd.cs.findbugs.ba.bcp.PatternMatcher.State
 
matchedInstruction - Variable in class edu.umd.cs.findbugs.ba.bcp.PatternElementMatch
 
Matcher - Interface in edu.umd.cs.findbugs
 
matches(String) - Method in class edu.umd.cs.findbugs.ClassScreener
Return whether or not the name of the given file matches.
matchLocation(Location) - Method in class edu.umd.cs.findbugs.ba.bcp.PatternMatcher.State
 
matchMethod(InvokeInstruction, ConstantPoolGen, String, String) - Method in class edu.umd.cs.findbugs.detect.Stream
 
matchNextInBasicBlock() - Method in class edu.umd.cs.findbugs.ba.bcp.PatternMatcher.State
Match current pattern element with next instruction in basic block.
MatchResult - Class in edu.umd.cs.findbugs.ba.bcp
The result of matching a single PatternElement against a single instruction.
MatchResult(PatternElement, BindingSet) - Constructor for class edu.umd.cs.findbugs.ba.bcp.MatchResult
Constructor.
max - Variable in class edu.umd.cs.findbugs.ba.bcp.Wild
 
MAX_ITERS - Static variable in class edu.umd.cs.findbugs.ba.Dataflow
 
MAX_LINES - Static variable in class edu.umd.cs.findbugs.detect.DroppedException
The number of lines that we'll scan to look at the source for a catch block.
MAX_RECENT_FILES - Static variable in class edu.umd.cs.findbugs.config.UserPreferences
 
MAX_SIZE - Static variable in class edu.umd.cs.findbugs.ba.AnalysisContext
The maximum number of ClassContext objects to cache.
MAX_WILD - Static variable in class edu.umd.cs.findbugs.detect.BCPDoubleCheck
Default maximum number of "wildcard" instructions to accept between explicit pattern instructions.
maxEdgeLabel - Variable in class edu.umd.cs.findbugs.graph.AbstractGraph
 
maxOccur() - Method in class edu.umd.cs.findbugs.ba.bcp.Invoke
 
maxOccur() - Method in class edu.umd.cs.findbugs.ba.bcp.MatchAny
 
maxOccur() - Method in class edu.umd.cs.findbugs.ba.bcp.Opcode
 
maxOccur() - Method in class edu.umd.cs.findbugs.ba.bcp.PatternElement
Return the maximum number of instructions this PatternElement must match in the ByteCodePattern.
maxOccur() - Method in class edu.umd.cs.findbugs.ba.bcp.SingleInstruction
 
maxOccur() - Method in class edu.umd.cs.findbugs.ba.bcp.Wild
 
maxPaths - Variable in class edu.umd.cs.findbugs.ba.SimplePathEnumerator
 
maxVertexLabel - Variable in class edu.umd.cs.findbugs.graph.AbstractGraph
 
maxWidth - Variable in class edu.umd.cs.findbugs.CommandLine
 
maxWork - Variable in class edu.umd.cs.findbugs.ba.SimplePathEnumerator
 
maybeComment() - Method in class edu.umd.cs.findbugs.Tokenizer
 
MEANING_OF_OPERANDS - Static variable in class edu.umd.cs.findbugs.visitclass.DismantleBytecode
Meaning of bytecode operands
MEDIUM_PRIORITY - Static variable in class edu.umd.cs.findbugs.config.ProjectFilterSettings
Text string for medium priority.
mediumPriorityButton - Variable in class edu.umd.cs.findbugs.gui.FindBugsFrame
 
mediumPriorityButtonActionPerformed(ActionEvent) - Method in class edu.umd.cs.findbugs.gui.FindBugsFrame
 
meetInto(BitSet, Edge, BitSet) - Method in class edu.umd.cs.findbugs.ba.AbstractDominatorsAnalysis
 
meetInto(BetterTypeFrame, Edge, BetterTypeFrame) - Method in class edu.umd.cs.findbugs.ba.BetterTypeAnalysis
 
meetInto(BlockType, Edge, BlockType) - Method in class edu.umd.cs.findbugs.ba.BlockTypeAnalysis
 
meetInto(Fact, Edge, Fact) - Method in interface edu.umd.cs.findbugs.ba.DataflowAnalysis
Meet a dataflow fact associated with an incoming edge into another fact.
meetInto(IsNullValueFrame, Edge, IsNullValueFrame) - Method in class edu.umd.cs.findbugs.ba.IsNullValueAnalysis
 
meetInto(BitSet, Edge, BitSet) - Method in class edu.umd.cs.findbugs.ba.LiveLocalStoreAnalysis
 
meetInto(LockSet, Edge, LockSet) - Method in class edu.umd.cs.findbugs.ba.LockAnalysis
 
meetInto(LockCount, Edge, LockCount) - Method in class edu.umd.cs.findbugs.ba.LockCountAnalysis
 
meetInto(ResourceValueFrame, Edge, ResourceValueFrame) - Method in class edu.umd.cs.findbugs.ba.ResourceValueAnalysis
 
meetInto(ReturnPath, Edge, ReturnPath) - Method in class edu.umd.cs.findbugs.ba.ReturnPathAnalysis
 
meetInto(StackDepth, Edge, StackDepth) - Method in class edu.umd.cs.findbugs.ba.StackDepthAnalysis
 
meetInto(TypeFrame, Edge, TypeFrame) - Method in class edu.umd.cs.findbugs.ba.TypeAnalysis
 
meetInto(ValueNumberFrame, Edge, ValueNumberFrame) - Method in class edu.umd.cs.findbugs.ba.ValueNumberAnalysis
 
meetWith(LockSet) - Method in class edu.umd.cs.findbugs.ba.LockSet
Meet this LockSet with another LockSet, storing the result in this object.
memberCount - Variable in class edu.umd.cs.findbugs.gui.BugInstanceGroup
 
memberIterator() - Method in class edu.umd.cs.findbugs.detect.StreamEquivalenceClass
Get Iterator over the members of the class.
memberSet - Variable in class edu.umd.cs.findbugs.detect.StreamEquivalenceClass
 
MENU_MASK - Static variable in class edu.umd.cs.findbugs.gui.FindBugsFrame
 
merge(IsNullValue, IsNullValue) - Static method in class edu.umd.cs.findbugs.ba.IsNullValue
Merge two values.
merge(ResourceValue, ResourceValue) - Static method in class edu.umd.cs.findbugs.ba.ResourceValue
 
mergeAvailableLoadSets(ValueNumberFrame) - Method in class edu.umd.cs.findbugs.ba.ValueNumberFrame
 
mergeBasicTypes(BasicType, BasicType) - Method in class edu.umd.cs.findbugs.ba.type.StandardTypeMerger
 
mergedValueList - Variable in class edu.umd.cs.findbugs.ba.ValueNumberFrame
 
mergeInto(FrameType, FrameType) - Method in class edu.umd.cs.findbugs.ba.FrameDataflowAnalysis
Merge one frame into another.
mergeInto(ResourceValueFrame, ResourceValueFrame) - Method in class edu.umd.cs.findbugs.ba.ResourceValueAnalysis
 
mergeInto(ValueNumberFrame, ValueNumberFrame) - Method in class edu.umd.cs.findbugs.ba.ValueNumberAnalysis
 
mergeMatrix - Static variable in class edu.umd.cs.findbugs.ba.IsNullValue
 
mergeMatrix - Static variable in class edu.umd.cs.findbugs.ba.ReturnPath
 
mergeReferenceTypes(ReferenceType, ReferenceType) - Method in class edu.umd.cs.findbugs.ba.StandardTypeMerger
Default implementation of merging reference types.
mergeReferenceTypes(ReferenceType, ReferenceType) - Method in class edu.umd.cs.findbugs.ba.type.StandardTypeMerger
 
mergeReferenceTypes(ReferenceType, ReferenceType) - Method in class edu.umd.cs.findbugs.detect.FindRefComparison.RefComparisonTypeMerger
 
MergeResults - Class in edu.umd.cs.findbugs
Merge a saved results file (containing annotations) with a new results file.
MergeResults(String, String) - Constructor for class edu.umd.cs.findbugs.MergeResults
 
MergeResults(SortedBugCollection, SortedBugCollection, Project) - Constructor for class edu.umd.cs.findbugs.MergeResults
 
mergeTypes(Type, Type) - Method in class edu.umd.cs.findbugs.ba.StandardTypeMerger
 
mergeTypes(Type, Type) - Method in class edu.umd.cs.findbugs.ba.type.StandardTypeMerger
 
mergeTypes(Type, Type) - Method in interface edu.umd.cs.findbugs.ba.type.TypeMerger
Merge two types.
mergeTypes(Type, Type) - Method in interface edu.umd.cs.findbugs.ba.TypeMerger
Merge type Types.
mergeValues(BetterTypeFrame, int, Type, Type) - Method in class edu.umd.cs.findbugs.ba.BetterTypeAnalysis
 
mergeValues(FrameType, int, ValueType, ValueType) - Method in class edu.umd.cs.findbugs.ba.FrameDataflowAnalysis
Merge two values in a particular slot of a Frame.
mergeValues(IsNullValueFrame, int, IsNullValue, IsNullValue) - Method in class edu.umd.cs.findbugs.ba.IsNullValueAnalysis
 
mergeValues(int, int) - Static method in class edu.umd.cs.findbugs.ba.LockSet
 
mergeValues(ResourceValueFrame, int, ResourceValue, ResourceValue) - Method in class edu.umd.cs.findbugs.ba.ResourceValueAnalysis
 
mergeValues(TypeFrame, int, Type, Type) - Method in class edu.umd.cs.findbugs.ba.TypeAnalysis
 
mergeValues(ValueNumberFrame, int, ValueNumber, ValueNumber) - Method in class edu.umd.cs.findbugs.ba.ValueNumberAnalysis
 
MergeVertices<GraphType extends Graph<EdgeType,VertexType>,EdgeType extends GraphEdge<EdgeType,VertexType>,VertexType extends GraphVertex<VertexType>> - Class in edu.umd.cs.findbugs.graph
Algorithm to merge a set of vertices into a single vertex.
MergeVertices() - Constructor for class edu.umd.cs.findbugs.graph.MergeVertices
Constructor.
mergeVertices(Set<VertexType>, GraphType, VertexCombinator<VertexType>, GraphToolkit<GraphType, EdgeType, VertexType>) - Method in class edu.umd.cs.findbugs.graph.MergeVertices
Merge the specified set of vertices into a single vertex.
mergeWith(BlockType) - Method in class edu.umd.cs.findbugs.ba.BlockType
Merge other dataflow value into this value.
mergeWith(ReturnPath) - Method in class edu.umd.cs.findbugs.ba.ReturnPath
 
MetaCharacterMap - Class in edu.umd.cs.findbugs.xml
Map of metacharacters that need to be escaped, and what to replace them with.
MetaCharacterMap() - Constructor for class edu.umd.cs.findbugs.xml.MetaCharacterMap
Constructor.
metaCharacterSet - Variable in class edu.umd.cs.findbugs.xml.MetaCharacterMap
 
METHOD - Static variable in class edu.umd.cs.findbugs.ByteCodePatternDetector
 
method - Variable in class edu.umd.cs.findbugs.CallGraphNode
 
method - Variable in class edu.umd.cs.findbugs.CallSite
 
method - Variable in class edu.umd.cs.findbugs.detect.RuntimeExceptionCapture
 
method - Variable in class edu.umd.cs.findbugs.MethodWarningSuppressor
 
method - Variable in class edu.umd.cs.findbugs.visitclass.PreorderVisitor
 
MethodAnnotation - Class in edu.umd.cs.findbugs
A BugAnnotation specifying a particular method in a particular class.
MethodAnnotation(String, String, String) - Constructor for class edu.umd.cs.findbugs.MethodAnnotation
Constructor.
methodAnnotation - Variable in class edu.umd.cs.findbugs.SAXBugCollectionHandler
 
methodGen - Variable in class edu.umd.cs.findbugs.ba.BetterCFGBuilder2
 
methodGen - Variable in class edu.umd.cs.findbugs.ba.BetterTypeAnalysis
 
methodGen - Variable in class edu.umd.cs.findbugs.ba.BetterTypeFrameModelingVisitor
 
methodGen - Variable in class edu.umd.cs.findbugs.ba.IsNullValueAnalysis
 
methodGen - Variable in class edu.umd.cs.findbugs.ba.LineNumberMap
 
methodGen - Variable in class edu.umd.cs.findbugs.ba.LoadedFieldSet
 
methodGen - Variable in class edu.umd.cs.findbugs.ba.LockAnalysis
 
methodGen - Variable in class edu.umd.cs.findbugs.ba.LockCountAnalysis
 
methodGen - Variable in class edu.umd.cs.findbugs.ba.PruneInfeasibleExceptionEdges
 
methodGen - Variable in class edu.umd.cs.findbugs.ba.PruneUnconditionalExceptionThrowerEdges
 
methodGen - Variable in class edu.umd.cs.findbugs.ba.ResourceValueAnalysis
 
methodGen - Variable in class edu.umd.cs.findbugs.ba.TypeAnalysis
 
methodGen - Variable in class edu.umd.cs.findbugs.ba.ValueNumberAnalysis
 
methodGen - Variable in class edu.umd.cs.findbugs.ba.ValueNumberFrameModelingVisitor
 
methodGenFactory - Variable in class edu.umd.cs.findbugs.ba.ClassContext
 
methodIcon - Variable in class edu.umd.cs.findbugs.gui.FindBugsFrame.BugCellRenderer
 
methodIsStatic - Variable in class edu.umd.cs.findbugs.detect.InheritanceUnsafeGetResource
 
methodMap - Variable in class edu.umd.cs.findbugs.detect.BadlyOverriddenAdapter
 
MethodMatcher - Class in edu.umd.cs.findbugs
 
MethodMatcher(String) - Constructor for class edu.umd.cs.findbugs.MethodMatcher
 
MethodMatcher(String, String, String) - Constructor for class edu.umd.cs.findbugs.MethodMatcher
 
methodName - Variable in class edu.umd.cs.findbugs.ba.AssertionMethods.UserAssertionMethod
 
methodName - Variable in class edu.umd.cs.findbugs.ba.InnerClassAccess
 
methodName - Variable in class edu.umd.cs.findbugs.ba.InnerClassAccessMap.InstructionCallback
 
methodName - Variable in class edu.umd.cs.findbugs.detect.InvalidJUnitTest
 
methodName - Variable in class edu.umd.cs.findbugs.detect.MethodReturnValueStreamFactory
 
methodName - Variable in class edu.umd.cs.findbugs.detect.Naming.MyMethod
 
methodName - Variable in class edu.umd.cs.findbugs.MethodAnnotation
 
methodName - Variable in class edu.umd.cs.findbugs.visitclass.PreorderVisitor
 
methodNameMatcher - Variable in class edu.umd.cs.findbugs.ba.bcp.Invoke
 
MethodReturnValueStreamFactory - Class in edu.umd.cs.findbugs.detect
StreamFactory for streams that are created as the result of calling a method on an object.
MethodReturnValueStreamFactory(String, String, String) - Constructor for class edu.umd.cs.findbugs.detect.MethodReturnValueStreamFactory
Constructor.
MethodReturnValueStreamFactory(String, String, String, String) - Constructor for class edu.umd.cs.findbugs.detect.MethodReturnValueStreamFactory
Constructor.
methodSig - Variable in class edu.umd.cs.findbugs.ba.InnerClassAccess
 
methodSig - Variable in class edu.umd.cs.findbugs.ba.InnerClassAccessMap.InstructionCallback
 
methodSig - Variable in class edu.umd.cs.findbugs.detect.MethodReturnValueStreamFactory
 
methodSig - Variable in class edu.umd.cs.findbugs.detect.Naming.MyMethod
 
methodSig - Variable in class edu.umd.cs.findbugs.MethodAnnotation
 
methodSig - Variable in class edu.umd.cs.findbugs.visitclass.PreorderVisitor
 
methodSigMatcher - Variable in class edu.umd.cs.findbugs.ba.bcp.Invoke
 
methodToNodeMap - Variable in class edu.umd.cs.findbugs.CallGraph
 
MethodWarningSuppressor - Class in edu.umd.cs.findbugs
 
MethodWarningSuppressor(String, ClassAnnotation, MethodAnnotation) - Constructor for class edu.umd.cs.findbugs.MethodWarningSuppressor
 
min - Variable in class edu.umd.cs.findbugs.ba.bcp.Wild
 
MIN_SYNC_PERCENT - Static variable in class edu.umd.cs.findbugs.detect.FindInconsistentSync2
Minimum percent of unbiased field accesses that must be synchronized in order to report a field as inconsistently synchronized.
minOccur() - Method in class edu.umd.cs.findbugs.ba.bcp.Invoke
 
minOccur() - Method in class edu.umd.cs.findbugs.ba.bcp.MatchAny
 
minOccur() - Method in class edu.umd.cs.findbugs.ba.bcp.Opcode
 
minOccur() - Method in class edu.umd.cs.findbugs.ba.bcp.PatternElement
Return the minimum number of instructions this PatternElement must match in the ByteCodePattern.
minOccur() - Method in class edu.umd.cs.findbugs.ba.bcp.SingleInstruction
 
minOccur() - Method in class edu.umd.cs.findbugs.ba.bcp.Wild
 
minor - Variable in class edu.umd.cs.findbugs.JavaVersion
 
MINOR - Static variable in class edu.umd.cs.findbugs.Version
Minor version number.
minPriority - Variable in class edu.umd.cs.findbugs.config.ProjectFilterSettings
 
minPriority - Variable in class edu.umd.cs.findbugs.CountBugs
 
minPriorityAsInt - Variable in class edu.umd.cs.findbugs.config.ProjectFilterSettings
 
MISSED - Static variable in class edu.umd.cs.findbugs.GraphIS2FalsePositives
 
MISSING_CLASS_ELEMENT_NAME - Static variable in class edu.umd.cs.findbugs.BugCollection
 
MISSING_CLASS_ELEMENT_NAME - Static variable in class edu.umd.cs.findbugs.XDocsBugReporter
 
MISSING_CLASS_FLAG - Static variable in interface edu.umd.cs.findbugs.ExitCodes
Classes needed for analysis were missing.
MISSING_SUMMARY_MESSAGE - Static variable in class edu.umd.cs.findbugs.gui.AnalysisRun
 
missingClassCount - Variable in class edu.umd.cs.findbugs.FindBugs.ErrorCountingBugReporter
 
missingClassIterator() - Method in class edu.umd.cs.findbugs.BugCollection
Return an Iterator over missing class messages.
missingClassIterator() - Method in class edu.umd.cs.findbugs.SortedBugCollection
 
missingClassList - Variable in class edu.umd.cs.findbugs.ba.type.SubtypeQueryResult
 
missingClassMessageList - Variable in class edu.umd.cs.findbugs.AbstractBugReporter
 
missingClassMessageSet - Variable in class edu.umd.cs.findbugs.AbstractBugReporter
 
missingClassSet - Variable in class edu.umd.cs.findbugs.FindBugs.ErrorCountingBugReporter
 
missingClassSet - Variable in class edu.umd.cs.findbugs.SortedBugCollection
 
mode - Variable in class edu.umd.cs.findbugs.ba.bcp.Invoke
 
modelNormalInstruction(Instruction, int, int) - Method in class edu.umd.cs.findbugs.ba.AbstractFrameModelingVisitor
Model the stack for instructions handled by handleNormalInstruction().
modelNormalInstruction(Instruction, int, int) - Method in class edu.umd.cs.findbugs.ba.BetterTypeFrameModelingVisitor
This is overridden only to ensure that we don't rely on the base class to handle instructions that produce stack operands.
modelNormalInstruction(Instruction, int, int) - Method in class edu.umd.cs.findbugs.ba.TypeFrameModelingVisitor
This is overridden only to ensure that we don't rely on the base class to handle instructions that produce stack operands.
modelNormalInstruction(Instruction, int, int) - Method in class edu.umd.cs.findbugs.ba.ValueNumberFrameModelingVisitor
This is the default instruction modeling method.
modifyFrame(FrameType, FrameType) - Method in class edu.umd.cs.findbugs.ba.FrameDataflowAnalysis
Create a modifiable copy of a frame.
Monitorenter - Class in edu.umd.cs.findbugs.ba.bcp
A PatternElement for matching a MONITORENTER instruction.
Monitorenter(String) - Constructor for class edu.umd.cs.findbugs.ba.bcp.Monitorenter
Constructor.
moreInstructionsInBasicBlock() - Method in class edu.umd.cs.findbugs.ba.bcp.PatternMatcher.State
Determine if there are more instructions in the same basic block.
moveEntriesDown(JList) - Method in class edu.umd.cs.findbugs.gui.FindBugsFrame
 
moveEntriesUp(JList) - Method in class edu.umd.cs.findbugs.gui.FindBugsFrame
 
msgs - Variable in class edu.umd.cs.findbugs.detect.DontCatchIllegalMonitorStateException
 
munchString(int) - Method in class edu.umd.cs.findbugs.Tokenizer
 
MutableLock - Class in edu.umd.cs.findbugs.detect
 
MutableLock(BugReporter) - Constructor for class edu.umd.cs.findbugs.detect.MutableLock
 
mutableSignature(String) - Static method in class edu.umd.cs.findbugs.detect.MutableStaticFields
 
MutableStaticFields - Class in edu.umd.cs.findbugs.detect
 
MutableStaticFields(BugReporter) - Constructor for class edu.umd.cs.findbugs.detect.MutableStaticFields
 
MutableStaticFields.FieldRecord - Class in edu.umd.cs.findbugs.detect
 
MutableStaticFields.FieldRecord() - Constructor for class edu.umd.cs.findbugs.detect.MutableStaticFields.FieldRecord
 
myAnnotatedString - Variable in class edu.umd.cs.findbugs.gui.AnnotatedString
 
myByteBuf - Static variable in class edu.umd.cs.findbugs.io.IO
 
myCharBuf - Static variable in class edu.umd.cs.findbugs.io.IO
 
myFields - Variable in class edu.umd.cs.findbugs.detect.UnreadFields
 

N

name - Variable in class edu.umd.cs.findbugs.detect.MutableStaticFields.FieldRecord
 
name - Variable in class edu.umd.cs.findbugs.detect.VolatileUsage.FieldRecord
 
name - Variable in class edu.umd.cs.findbugs.MethodMatcher
 
name - Variable in class edu.umd.cs.findbugs.ml.ConvertToARFF.XPathAttribute
 
name - Variable in class edu.umd.cs.findbugs.xml.XMLAttributeList.NameValuePair
 
nameConstantOperand - Variable in class edu.umd.cs.findbugs.visitclass.DismantleBytecode
 
nameOnStack - Variable in class edu.umd.cs.findbugs.detect.FindReturnRef
 
names - Static variable in class edu.umd.cs.findbugs.detect.LockedFields
 
nameToClassMap - Variable in class edu.umd.cs.findbugs.URLClassPathRepository
 
nameValuePairList - Variable in class edu.umd.cs.findbugs.xml.XMLAttributeList
 
Naming - Class in edu.umd.cs.findbugs.detect
 
Naming(BugReporter) - Constructor for class edu.umd.cs.findbugs.detect.Naming
 
Naming.MyMethod - Class in edu.umd.cs.findbugs.detect
 
Naming.MyMethod(JavaClass, String, String) - Constructor for class edu.umd.cs.findbugs.detect.Naming.MyMethod
 
NEED_KEYSET_LOAD - Static variable in class edu.umd.cs.findbugs.detect.WrongMapIterator
 
needsOuterObjectInConstructor - Variable in class edu.umd.cs.findbugs.detect.UnreadFields
 
nestingLevel - Variable in class edu.umd.cs.findbugs.xml.OutputStreamXMLOutput
 
New - Class in edu.umd.cs.findbugs.ba.bcp
A PatternElement which matches NEW instructions and binds the result to a variable.
New(String) - Constructor for class edu.umd.cs.findbugs.ba.bcp.New
Constructor.
newCollection - Variable in class edu.umd.cs.findbugs.MergeResults
 
newCollection - Variable in class edu.umd.cs.findbugs.NewResults
 
newCollection - Variable in class edu.umd.cs.findbugs.UnionResults
 
newLine - Variable in class edu.umd.cs.findbugs.xml.OutputStreamXMLOutput
 
newProjectItem - Variable in class edu.umd.cs.findbugs.gui.FindBugsFrame
 
newProjectItemActionPerformed(ActionEvent) - Method in class edu.umd.cs.findbugs.gui.FindBugsFrame
 
NewResults - Class in edu.umd.cs.findbugs
 
NewResults(String, String) - Constructor for class edu.umd.cs.findbugs.NewResults
 
NewResults(SortedBugCollection, SortedBugCollection, Project) - Constructor for class edu.umd.cs.findbugs.NewResults
 
next - Variable in class edu.umd.cs.findbugs.ba.BasicBlock.InstructionIterator
 
next() - Method in class edu.umd.cs.findbugs.ba.BasicBlock.InstructionIterator
 
next - Variable in class edu.umd.cs.findbugs.ba.BasicBlock.InstructionReverseIterator
 
next() - Method in class edu.umd.cs.findbugs.ba.BasicBlock.InstructionReverseIterator
 
next - Variable in class edu.umd.cs.findbugs.ba.bcp.PatternElement
 
next - Variable in class edu.umd.cs.findbugs.ba.CFG.LocationIterator
 
next() - Method in class edu.umd.cs.findbugs.ba.CFG.LocationIterator
 
next - Variable in class edu.umd.cs.findbugs.ba.ExceptionSet.ThrownExceptionIterator
 
next() - Method in class edu.umd.cs.findbugs.ba.ExceptionSet.ThrownExceptionIterator
 
next() - Method in class edu.umd.cs.findbugs.ba.SignatureParser.ParameterSignatureIterator
 
next() - Method in class edu.umd.cs.findbugs.graph.AbstractGraph.IncomingEdgeIterator
 
next() - Method in class edu.umd.cs.findbugs.graph.AbstractGraph.OutgoingEdgeIterator
 
next() - Method in class edu.umd.cs.findbugs.graph.StronglyConnectedComponents.SCCSetIterator
 
next() - Method in class edu.umd.cs.findbugs.Tokenizer
Get the next Token in the stream.
next - Variable in class edu.umd.cs.findbugs.VersionInsensitiveBugComparator.FilteringAnnotationIterator
 
next() - Method in class edu.umd.cs.findbugs.VersionInsensitiveBugComparator.FilteringAnnotationIterator
 
nextIncomingEdge - Variable in class edu.umd.cs.findbugs.graph.AbstractEdge
 
nextIndex - Variable in class edu.umd.cs.findbugs.detect.SwitchFallthrough
 
nextItem() - Method in class edu.umd.cs.findbugs.ba.BetterCFGBuilder2.Context
Get the next work list item (basic block to be inlined).
nextItem() - Method in class edu.umd.cs.findbugs.ba.BetterCFGBuilder2.Subroutine
Get the next work list item.
nextOutgoingEdge - Variable in class edu.umd.cs.findbugs.graph.AbstractEdge
 
nextUnknownId - Static variable in class edu.umd.cs.findbugs.PluginLoader
 
nextValue - Variable in class edu.umd.cs.findbugs.ba.bcp.LongOrDoubleLocalVariable
 
nextVertexId - Variable in class edu.umd.cs.findbugs.graph.AbstractGraph
 
NN - Static variable in class edu.umd.cs.findbugs.ba.IsNullValue
 
NN_DNR - Static variable in class edu.umd.cs.findbugs.ba.IsNullValue
 
NO_ASSERT_HACK - Static variable in class edu.umd.cs.findbugs.ba.IsNullValueFrameModelingVisitor
 
NO_LOAD_CONSTANT_EXCEPTIONS - Static variable in class edu.umd.cs.findbugs.ba.BetterCFGBuilder2
 
NO_SPLIT_DOWNGRADE_NSP - Static variable in class edu.umd.cs.findbugs.ba.IsNullValueAnalysis
 
NO_STATIC_FIELD_EXCEPTIONS - Static variable in class edu.umd.cs.findbugs.ba.BetterCFGBuilder2
 
NO_SWITCH_DEFAULT_AS_EXCEPTION - Static variable in class edu.umd.cs.findbugs.ba.IsNullValueAnalysis
 
NON_SERIOUS_AVOIDED - Static variable in class edu.umd.cs.findbugs.GraphIS2FalsePositives
 
nonExceptionDominatorsAnalysisFactory - Variable in class edu.umd.cs.findbugs.ba.ClassContext
 
nonExceptionPostDominatorsAnalysisFactory - Variable in class edu.umd.cs.findbugs.ba.ClassContext
 
NONEXISTENT - Static variable in class edu.umd.cs.findbugs.ba.ResourceValueFrame
The resource doesn't exist.
nonNullValue() - Static method in class edu.umd.cs.findbugs.ba.IsNullValue
Get the instance representing values that are definitely not null.
nonReportingNotNullValue() - Static method in class edu.umd.cs.findbugs.ba.IsNullValue
Get non-reporting non-null value.
nonReportingNullOnSomePathValue() - Static method in class edu.umd.cs.findbugs.ba.IsNullValue
Get non-reporting null on some path value.
NORMAL - Static variable in interface edu.umd.cs.findbugs.BugReporter
Normal error-reporting verbosity level.
NORMAL_PRIORITY - Static variable in interface edu.umd.cs.findbugs.Detector
Normal priority for bug instances.
NORMAL_PRIORITY_COLOR - Static variable in class edu.umd.cs.findbugs.gui.FindBugsFrame
 
NOT_AVAILABLE - Static variable in class edu.umd.cs.findbugs.visitclass.DismantleBytecode
 
NOT_BUG - Static variable in class edu.umd.cs.findbugs.ml.ConvertToARFF
 
notBug - Variable in class edu.umd.cs.findbugs.CategorizeBugs.Stats
 
NoteCheckReturnValue - Class in edu.umd.cs.findbugs.detect
 
NoteCheckReturnValue(BugReporter) - Constructor for class edu.umd.cs.findbugs.detect.NoteCheckReturnValue
 
NoteSuppressedWarnings - Class in edu.umd.cs.findbugs.detect
 
NoteSuppressedWarnings(BugReporter) - Constructor for class edu.umd.cs.findbugs.detect.NoteSuppressedWarnings
 
NoteSuppressedWarnings(BugReporter, boolean) - Constructor for class edu.umd.cs.findbugs.detect.NoteSuppressedWarnings
 
noteVal(long) - Method in class edu.umd.cs.findbugs.detect.IncompatMask
 
notFinal - Variable in class edu.umd.cs.findbugs.detect.MutableStaticFields
 
notifyObservers(BugInstance) - Method in class edu.umd.cs.findbugs.AbstractBugReporter
This should be called when a bug is reported by a subclass.
notifyPC - Variable in class edu.umd.cs.findbugs.detect.FindNakedNotify
 
notifyPC - Variable in class edu.umd.cs.findbugs.detect.WaitInLoop
 
notInstance - Static variable in class edu.umd.cs.findbugs.ba.ResourceValue
 
notInstance() - Static method in class edu.umd.cs.findbugs.ba.ResourceValue
 
NSP - Static variable in class edu.umd.cs.findbugs.ba.IsNullValue
 
NSP_DNR - Static variable in class edu.umd.cs.findbugs.ba.IsNullValue
 
NULL - Static variable in class edu.umd.cs.findbugs.ba.IsNullValue
 
NULL_TYPE_SIGNATURE - Static variable in interface edu.umd.cs.findbugs.ba.type.SpecialTypeSignatures
Signature of the special type of the null value, which is an identity element for all reference types.
nullCheckInstructionSet - Static variable in class edu.umd.cs.findbugs.ba.BasicBlock
Set of instruction opcodes that have an implicit null check.
nullComparisonInstructionSet - Static variable in class edu.umd.cs.findbugs.ba.IsNullValueAnalysis
 
nullOnSomePathValue() - Static method in class edu.umd.cs.findbugs.ba.IsNullValue
Get the instance representing values that are definitely null on some incoming path.
nullOnTOS - Variable in class edu.umd.cs.findbugs.detect.PreferZeroLengthArrays
 
NullType - Class in edu.umd.cs.findbugs.ba
Special type representing the null value.
NullType() - Constructor for class edu.umd.cs.findbugs.ba.NullType
 
NullType - Class in edu.umd.cs.findbugs.ba.type
The type of a null value.
NullType() - Constructor for class edu.umd.cs.findbugs.ba.type.NullType
 
nullType - Variable in class edu.umd.cs.findbugs.ba.type.TypeRepository
 
nullValue() - Static method in class edu.umd.cs.findbugs.ba.IsNullValue
Get the instance representing values that are definitely null.
NUM_CONTEXT_LINES - Static variable in class edu.umd.cs.findbugs.detect.DroppedException
Maximum number of lines we look backwards to find the "catch" keyword.
NUM_STATS - Static variable in class edu.umd.cs.findbugs.GraphIS2FalsePositives
 
numAcquires - Static variable in class edu.umd.cs.findbugs.detect.FindUnreleasedLock
 
numAlreadyAnnotated - Variable in class edu.umd.cs.findbugs.MergeResults
 
number - Variable in class edu.umd.cs.findbugs.ba.ValueNumber
The value number.
numDimensions - Variable in class edu.umd.cs.findbugs.ba.type.ArrayType
 
numEdgesPruned - Static variable in class edu.umd.cs.findbugs.ba.PruneInfeasibleExceptionEdges
 
numElements - Variable in class edu.umd.cs.findbugs.ba.bcp.ByteCodePattern
 
numGetterMethodAccesses - Variable in class edu.umd.cs.findbugs.detect.FindInconsistentSync2.FieldStats
 
numIterations - Variable in class edu.umd.cs.findbugs.ba.Dataflow
 
numLines - Variable in class edu.umd.cs.findbugs.ba.SourceFile
 
numLocalLocks - Variable in class edu.umd.cs.findbugs.detect.FindInconsistentSync2.FieldStats
 
numLocals - Variable in class edu.umd.cs.findbugs.ba.Frame
Number of local variables in the method.
numLost - Variable in class edu.umd.cs.findbugs.MergeResults
 
numLostWithAnnotations - Variable in class edu.umd.cs.findbugs.MergeResults
 
numNonExceptionSuccessorMap - Variable in class edu.umd.cs.findbugs.ba.IsNullValueAnalysis
 
numParms - Variable in class edu.umd.cs.findbugs.detect.FindMaskedFields
 
numPreserved - Variable in class edu.umd.cs.findbugs.MergeResults
 
numValuesUsed - Variable in class edu.umd.cs.findbugs.ba.ValueNumberAnalysis.ValueCompacter
 

O

ObjectType - Class in edu.umd.cs.findbugs.ba.type
Lightweight data structure representing an object type: a node in the class hierarchy (i.e., a class or interface).
ObjectType(String) - Constructor for class edu.umd.cs.findbugs.ba.type.ObjectType
 
observeClass(JavaClass) - Method in interface edu.umd.cs.findbugs.ba.ClassObserver
Observe a class.
observeClass(JavaClass) - Method in class edu.umd.cs.findbugs.ba.rta.RapidTypeAnalysis
 
observeClass(JavaClass) - Method in class edu.umd.cs.findbugs.BugCollectionBugReporter
 
observeClass(JavaClass) - Method in class edu.umd.cs.findbugs.DelegatingBugReporter
 
observeClass(JavaClass) - Method in class edu.umd.cs.findbugs.EmacsBugReporter
 
observeClass(JavaClass) - Method in class edu.umd.cs.findbugs.gui.AnalysisRun.Reporter
 
observeClass(JavaClass) - Method in class edu.umd.cs.findbugs.PrintingBugReporter
 
observeClass(JavaClass) - Method in class edu.umd.cs.findbugs.SortingBugReporter
 
observeClass(JavaClass) - Method in class edu.umd.cs.findbugs.XDocsBugReporter
 
observedClassSet - Variable in class edu.umd.cs.findbugs.ba.rta.RapidTypeAnalysis
 
observerList - Variable in class edu.umd.cs.findbugs.AbstractBugReporter
 
offset - Variable in class edu.umd.cs.findbugs.ba.SourceFile.LineNumberMapBuilder
 
offset - Variable in class edu.umd.cs.findbugs.detect.RuntimeExceptionCapture.ThrownException
 
okButton - Variable in class edu.umd.cs.findbugs.gui.AboutDialog
 
okButton - Variable in class edu.umd.cs.findbugs.gui.AnalysisErrorDialog
 
okButton - Variable in class edu.umd.cs.findbugs.gui.ConfigureDetectorsDialog
 
okButtonActionPerformed(ActionEvent) - Method in class edu.umd.cs.findbugs.gui.AboutDialog
 
okButtonActionPerformed(ActionEvent) - Method in class edu.umd.cs.findbugs.gui.AnalysisErrorDialog
 
okButtonActionPerformed(ActionEvent) - Method in class edu.umd.cs.findbugs.gui.ConfigureDetectorsDialog
 
OneVariableInstruction - Class in edu.umd.cs.findbugs.ba.bcp
Abstract PatternElement subclass for matching single instructions which have a single Variable.
OneVariableInstruction(String) - Constructor for class edu.umd.cs.findbugs.ba.bcp.OneVariableInstruction
Constructor.
OOM_CATCH_LEN - Static variable in class edu.umd.cs.findbugs.detect.DumbMethods
A heuristic - how long a catch block for OutOfMemoryError might be.
Opcode - Class in edu.umd.cs.findbugs.ba.bcp
PatternElement to match instructions with a particular opcode.
Opcode(int) - Constructor for class edu.umd.cs.findbugs.ba.bcp.Opcode
Constructor.
opcode - Variable in class edu.umd.cs.findbugs.ba.bcp.Opcode
 
opcode - Variable in class edu.umd.cs.findbugs.visitclass.DismantleBytecode
 
opcodeIsWide - Variable in class edu.umd.cs.findbugs.visitclass.DismantleBytecode
 
OpcodeStack - Class in edu.umd.cs.findbugs
tracks the types and numbers of objects that are currently on the operand stack throughout the execution of method.
OpcodeStack() - Constructor for class edu.umd.cs.findbugs.OpcodeStack
 
OpcodeStack.Item - Class in edu.umd.cs.findbugs
 
OpcodeStack.Item(String) - Constructor for class edu.umd.cs.findbugs.OpcodeStack.Item
 
OpcodeStack.Item(String, Object) - Constructor for class edu.umd.cs.findbugs.OpcodeStack.Item
 
OpcodeStack.Item() - Constructor for class edu.umd.cs.findbugs.OpcodeStack.Item
 
open() - Method in class edu.umd.cs.findbugs.ba.FileSourceFileDataSource
 
OPEN - Static variable in class edu.umd.cs.findbugs.ba.ResourceValueFrame
The resource is open (or locked, etc) on paths that include only normal control flow.
open() - Method in interface edu.umd.cs.findbugs.ba.SourceFileDataSource
Open an InputStream on the source file.
open() - Method in class edu.umd.cs.findbugs.ba.ZipSourceFileDataSource
 
OPEN_BRACE - Static variable in class edu.umd.cs.findbugs.detect.DroppedException
 
OPEN_ON_EXCEPTION_PATH - Static variable in class edu.umd.cs.findbugs.ba.ResourceValueFrame
The resource is open (or locked, etc) on paths that include exception control flow.
OPEN_PAREN - Static variable in class edu.umd.cs.findbugs.detect.DroppedException
 
openCloseTag(String) - Method in class edu.umd.cs.findbugs.xml.Dom4JXMLOutput
 
openCloseTag(String, XMLAttributeList) - Method in class edu.umd.cs.findbugs.xml.Dom4JXMLOutput
 
openCloseTag(String) - Method in class edu.umd.cs.findbugs.xml.OutputStreamXMLOutput
 
openCloseTag(String, XMLAttributeList) - Method in class edu.umd.cs.findbugs.xml.OutputStreamXMLOutput
 
openCloseTag(String) - Method in interface edu.umd.cs.findbugs.xml.XMLOutput
Open and close tag with given name.
openCloseTag(String, XMLAttributeList) - Method in interface edu.umd.cs.findbugs.xml.XMLOutput
Open and close tag with given name and given attributes.
OPENING - Static variable in class edu.umd.cs.findbugs.xml.OutputStreamXMLOutput
 
openLocation - Variable in class edu.umd.cs.findbugs.detect.Stream
 
openProjectItem - Variable in class edu.umd.cs.findbugs.gui.FindBugsFrame
 
openProjectItemActionPerformed(ActionEvent) - Method in class edu.umd.cs.findbugs.gui.FindBugsFrame
 
openRecentProjectItemActionPerformed(ActionEvent) - Method in class edu.umd.cs.findbugs.gui.FindBugsFrame
 
openSource(String, String) - Method in class edu.umd.cs.findbugs.ba.SourceFinder
Open an input stream on a source file in given package.
openStream(String) - Method in interface edu.umd.cs.findbugs.URLClassPath.Entry
Open an input stream to read a resource in the codebase described by this classpath entry.
openStream(String) - Method in class edu.umd.cs.findbugs.URLClassPath.LocalArchiveEntry
 
openStream(String) - Method in class edu.umd.cs.findbugs.URLClassPath.LocalDirectoryEntry
 
openStream(String) - Method in class edu.umd.cs.findbugs.URLClassPath.RemoteArchiveEntry
 
openStream(String) - Method in class edu.umd.cs.findbugs.URLClassPath.RemoteDirectoryEntry
 
openTag(String) - Method in class edu.umd.cs.findbugs.xml.Dom4JXMLOutput
 
openTag(String, XMLAttributeList) - Method in class edu.umd.cs.findbugs.xml.Dom4JXMLOutput
 
openTag(String) - Method in class edu.umd.cs.findbugs.xml.OutputStreamXMLOutput
 
openTag(String, XMLAttributeList) - Method in class edu.umd.cs.findbugs.xml.OutputStreamXMLOutput
 
openTag(String) - Method in interface edu.umd.cs.findbugs.xml.XMLOutput
Open a tag with given name.
openTag(String, XMLAttributeList) - Method in interface edu.umd.cs.findbugs.xml.XMLOutput
Open a tag with given name and given attributes.
operator - Variable in class edu.umd.cs.findbugs.detect.FindNonShortCircuit
 
optionDescriptionMap - Variable in class edu.umd.cs.findbugs.CommandLine
 
optionExtraPartSynopsisMap - Variable in class edu.umd.cs.findbugs.CommandLine
 
optionList - Variable in class edu.umd.cs.findbugs.CommandLine
 
OPTIONS_KEY - Static variable in class edu.umd.cs.findbugs.Project
 
optionsMap - Variable in class edu.umd.cs.findbugs.Project
Options.
OrderingConstraintException - Exception in edu.umd.cs.findbugs.plan
An exception indicating that the detector ordering constraints specified by a plugin are invalid.
OrderingConstraintException(String) - Constructor for exception edu.umd.cs.findbugs.plan.OrderingConstraintException
Constructor.
ORDINARY_METHOD - Static variable in class edu.umd.cs.findbugs.ba.bcp.Invoke
Match ordinary methods (everything except constructors).
origCollection - Variable in class edu.umd.cs.findbugs.MergeResults
 
origCollection - Variable in class edu.umd.cs.findbugs.NewResults
 
origCollection - Variable in class edu.umd.cs.findbugs.UnionResults
 
OrMatcher - Class in edu.umd.cs.findbugs
 
OrMatcher() - Constructor for class edu.umd.cs.findbugs.OrMatcher
 
OtherLockCountAnalysis - Class in edu.umd.cs.findbugs.ba
A dataflow analysis to count the number of times an object other than "this" has been locked.
OtherLockCountAnalysis(MethodGen, ValueNumberDataflow, DepthFirstSearch) - Constructor for class edu.umd.cs.findbugs.ba.OtherLockCountAnalysis
 
otherWrites - Variable in class edu.umd.cs.findbugs.detect.VolatileUsage
 
out - Variable in class edu.umd.cs.findbugs.xml.OutputStreamXMLOutput
 
outgoingEdgeIterator(GraphType, VertexType) - Method in class edu.umd.cs.findbugs.graph.AbstractDepthFirstSearch
Get Iterator over "logical" outgoing edges.
outgoingEdgeIterator - Variable in class edu.umd.cs.findbugs.graph.AbstractDepthFirstSearch.Visit
 
outgoingEdgeIterator(VertexType) - Method in class edu.umd.cs.findbugs.graph.AbstractGraph
 
outgoingEdgeIterator(GraphType, VertexType) - Method in class edu.umd.cs.findbugs.graph.DepthFirstSearch
 
outgoingEdgeIterator(VertexType) - Method in interface edu.umd.cs.findbugs.graph.Graph
Get an Iterator over outgoing edges from given vertex.
outgoingEdgeIterator(GraphType, VertexType) - Method in class edu.umd.cs.findbugs.graph.ReverseDepthFirstSearch
 
outputStream - Variable in class edu.umd.cs.findbugs.FindBugs.FindBugsCommandLine
 
outputStream - Variable in class edu.umd.cs.findbugs.TextUIBugReporter
 
OutputStreamXMLOutput - Class in edu.umd.cs.findbugs.xml
Write XML to an output stream.
OutputStreamXMLOutput(OutputStream) - Constructor for class edu.umd.cs.findbugs.xml.OutputStreamXMLOutput
Constructor.
OutputStreamXMLOutput.WriterQuoteMetaCharacters - Class in edu.umd.cs.findbugs.xml
 
OutputStreamXMLOutput.WriterQuoteMetaCharacters(String) - Constructor for class edu.umd.cs.findbugs.xml.OutputStreamXMLOutput.WriterQuoteMetaCharacters
 
outsidePackage - Variable in class edu.umd.cs.findbugs.detect.MutableStaticFields
 

P

packageClasses - Variable in class edu.umd.cs.findbugs.PackageStats
 
packageErrors - Variable in class edu.umd.cs.findbugs.PackageStats
 
packageIcon - Variable in class edu.umd.cs.findbugs.gui.FindBugsFrame.BugCellRenderer
 
packageInterfaces - Variable in class edu.umd.cs.findbugs.PackageStats
 
PackageMemberAnnotation - Class in edu.umd.cs.findbugs
Abstract base class for BugAnnotations describing constructs which are contained in a Java package.
PackageMemberAnnotation(String, String) - Constructor for class edu.umd.cs.findbugs.PackageMemberAnnotation
Constructor.
packageName - Variable in class edu.umd.cs.findbugs.detect.MutableStaticFields
 
packageName - Variable in class edu.umd.cs.findbugs.PackageStats
 
packageName - Variable in class edu.umd.cs.findbugs.PackageWarningSuppressor
 
packageName - Variable in class edu.umd.cs.findbugs.visitclass.PreorderVisitor
 
packages - Static variable in class edu.umd.cs.findbugs.detect.NoteSuppressedWarnings
 
PackageStats - Class in edu.umd.cs.findbugs
Class to store package bug statistics.
PackageStats(String) - Constructor for class edu.umd.cs.findbugs.PackageStats
 
packageStatsMap - Variable in class edu.umd.cs.findbugs.ProjectStats
 
PackageWarningSuppressor - Class in edu.umd.cs.findbugs
 
PackageWarningSuppressor(String, String) - Constructor for class edu.umd.cs.findbugs.PackageWarningSuppressor
 
PAD - Static variable in class edu.umd.cs.findbugs.ba.BytecodeScanner
 
parameterCount - Variable in class edu.umd.cs.findbugs.detect.FindReturnRef
 
parameterSignatureIterator() - Method in class edu.umd.cs.findbugs.ba.SignatureParser
Get an Iterator over signatures of the method parameters.
parameterSignatureList - Variable in class edu.umd.cs.findbugs.ba.BetterTypeAnalysis
 
parameterSignatureListFactory - Variable in class edu.umd.cs.findbugs.ba.ClassContext
 
parent - Variable in class edu.umd.cs.findbugs.ba.bcp.BindingSet
 
parent - Variable in class edu.umd.cs.findbugs.gui.AboutDialog
 
parse() - Method in class edu.umd.cs.findbugs.ba.RepositoryClassParser
Parse the class file into a JavaClass object.
parse(String[]) - Method in class edu.umd.cs.findbugs.CommandLine
Parse a command line.
parse(String) - Method in class edu.umd.cs.findbugs.Filter
 
parseAnnotation(String) - Static method in class edu.umd.cs.findbugs.CategorizeBugs
 
parseClass(String, InputStream, String) - Static method in class edu.umd.cs.findbugs.FindBugs
Parse the data for a class to create a JavaClass object.
parseClass(URL) - Static method in class edu.umd.cs.findbugs.FindBugs
Parse the data for a class to create a JavaClass object.
parseFromStream(InputStream, String) - Static method in class edu.umd.cs.findbugs.FindBugs
Parse an input stream to produce a JavaClass object.
parseNext() - Method in class edu.umd.cs.findbugs.ba.SignatureConverter
Parse a single type out of the signature, starting at the beginning of the remaining part of the signature.
parseOption(String) - Method in class edu.umd.cs.findbugs.Project
Parse one line in the [Options] section.
parsePaths(String) - Method in class edu.umd.cs.findbugs.gui.FindBugsFrame
Parses a classpath into it's sub paths
parseWord() - Method in class edu.umd.cs.findbugs.Tokenizer
 
passList - Variable in class edu.umd.cs.findbugs.plan.ExecutionPlan
 
pasteActionPerformed(ActionEvent) - Method in class edu.umd.cs.findbugs.gui.FindBugsFrame
 
pasteItem - Variable in class edu.umd.cs.findbugs.gui.FindBugsFrame
 
PATCHLEVEL - Static variable in class edu.umd.cs.findbugs.Version
Patch level.
pathList - Variable in class edu.umd.cs.findbugs.ba.SimplePathEnumerator
 
pattern - Variable in class edu.umd.cs.findbugs.ba.bcp.Invoke.RegexpStringMatcher
 
pattern - Variable in class edu.umd.cs.findbugs.ba.bcp.PatternMatcher
 
pattern - Variable in class edu.umd.cs.findbugs.ClassRegexMatcher
 
pattern - Static variable in class edu.umd.cs.findbugs.detect.BCPDoubleCheck
The doublecheck pattern.
pattern - Static variable in class edu.umd.cs.findbugs.detect.LazyInit
The pattern to look for.
pattern - Variable in class edu.umd.cs.findbugs.FindBugsMessageFormat
 
PATTERN - Static variable in class edu.umd.cs.findbugs.JavaVersion
 
patternElement - Variable in class edu.umd.cs.findbugs.ba.bcp.MatchResult
 
PatternElement - Class in edu.umd.cs.findbugs.ba.bcp
A PatternElement is an element of a ByteCodePattern.
PatternElement() - Constructor for class edu.umd.cs.findbugs.ba.bcp.PatternElement
 
patternElement - Variable in class edu.umd.cs.findbugs.ba.bcp.PatternElementMatch
 
patternElement - Variable in class edu.umd.cs.findbugs.ba.bcp.PatternMatcher.State
 
PatternElementMatch - Class in edu.umd.cs.findbugs.ba.bcp
PatternElementMatch represents matching a PatternElement against a single instruction.
PatternElementMatch(PatternElement, InstructionHandle, BasicBlock, int, PatternElementMatch) - Constructor for class edu.umd.cs.findbugs.ba.bcp.PatternElementMatch
Constructor.
patternElementMatchIterator() - Method in class edu.umd.cs.findbugs.ba.bcp.ByteCodePatternMatch
 
patternElementMatchList - Variable in class edu.umd.cs.findbugs.ba.bcp.ByteCodePatternMatch
 
patternList - Static variable in class edu.umd.cs.findbugs.ba.ClassNotFoundExceptionParser
 
patternList - Variable in class edu.umd.cs.findbugs.ClassScreener
 
PatternMatcher - Class in edu.umd.cs.findbugs.ba.bcp
Match a ByteCodePattern against the code of a method, represented by a CFG.
PatternMatcher(ByteCodePattern, ClassContext, Method) - Constructor for class edu.umd.cs.findbugs.ba.bcp.PatternMatcher
Constructor.
PatternMatcher.State - Class in edu.umd.cs.findbugs.ba.bcp
Object representing the current state of the matching algorithm.
PatternMatcher.State(BasicBlock, BasicBlock.InstructionIterator, PatternElement) - Constructor for class edu.umd.cs.findbugs.ba.bcp.PatternMatcher.State
Constructor.
PatternMatcher.State(BasicBlock, BasicBlock.InstructionIterator, PatternElement, int, PatternElementMatch, BindingSet, boolean) - Constructor for class edu.umd.cs.findbugs.ba.bcp.PatternMatcher.State
Constructor.
PC - Variable in class edu.umd.cs.findbugs.visitclass.DismantleBytecode
 
pendingFieldLoad - Variable in class edu.umd.cs.findbugs.detect.FindDoubleCheck
 
plugin - Variable in class edu.umd.cs.findbugs.DetectorFactory
 
Plugin - Class in edu.umd.cs.findbugs
A FindBugs plugin.
Plugin(String) - Constructor for class edu.umd.cs.findbugs.Plugin
Constructor.
plugin - Variable in class edu.umd.cs.findbugs.PluginLoader
 
Plugin.FactoryChooser - Interface in edu.umd.cs.findbugs
 
pluginByIdMap - Variable in class edu.umd.cs.findbugs.DetectorFactoryCollection
 
PluginException - Exception in edu.umd.cs.findbugs
An exception to indicate that a plugin could not be loaded.
PluginException(String) - Constructor for exception edu.umd.cs.findbugs.PluginException
Constructor.
PluginException(String, Throwable) - Constructor for exception edu.umd.cs.findbugs.PluginException
Constructor.
pluginId - Variable in class edu.umd.cs.findbugs.Plugin
 
pluginIterator() - Method in class edu.umd.cs.findbugs.DetectorFactoryCollection
Return an Iterator over all available Plugin objects.
pluginList - Static variable in class edu.umd.cs.findbugs.DetectorFactoryCollection
 
pluginList - Variable in class edu.umd.cs.findbugs.plan.ExecutionPlan
 
PluginLoader - Class in edu.umd.cs.findbugs
Loader for a FindBugs plugin.
PluginLoader(URL) - Constructor for class edu.umd.cs.findbugs.PluginLoader
Constructor.
PluginLoader(URL, ClassLoader) - Constructor for class edu.umd.cs.findbugs.PluginLoader
Constructor.
pop() - Method in class edu.umd.cs.findbugs.OpcodeStack
 
pop(int) - Method in class edu.umd.cs.findbugs.OpcodeStack
 
popInputValues(int) - Method in class edu.umd.cs.findbugs.ba.ValueNumberFrameModelingVisitor
Pop the input values for the given instruction from the current frame.
populateAnalysisRunTreeModel(AnalysisRun, String) - Method in class edu.umd.cs.findbugs.gui.FindBugsFrame
Populate an analysis run's tree model for given sort order.
populateTable() - Method in class edu.umd.cs.findbugs.gui.ConfigureDetectorsDialog
populates the Detector JTable model with all available detectors Due to Netbeans form builder, populate table gets called before the tablesorter is installed, so it is correct for the model retrieved from the table to be assumed to be the base DefaultTableModel.
popValue() - Method in class edu.umd.cs.findbugs.ba.Frame
Pop a value off of the Java operand stack.
POSSIBLE_CASE - Static variable in class edu.umd.cs.findbugs.detect.StringConcatenation
 
possibleValueSet - Variable in class edu.umd.cs.findbugs.ml.ConvertToARFF.NominalAttribute
 
PostDominatorsAnalysis - Class in edu.umd.cs.findbugs.ba
Dataflow analysis to compute postdominator sets for a CFG.
PostDominatorsAnalysis(CFG, ReverseDepthFirstSearch, boolean) - Constructor for class edu.umd.cs.findbugs.ba.PostDominatorsAnalysis
Constructor.
postInitComponents() - Method in class edu.umd.cs.findbugs.gui.ConfigureDetectorsDialog
installs a list selection listener to populate the bottom details page based on selection changes in top grid.
postInitComponents() - Method in class edu.umd.cs.findbugs.gui.FindBugsFrame
This is called from the constructor to perform post-initialization of the components in the form.
potentialOpenStreamList - Variable in class edu.umd.cs.findbugs.detect.FindOpenStream
 
predecessorIterator(VertexType) - Method in class edu.umd.cs.findbugs.graph.AbstractGraph
 
predecessorIterator(VertexType) - Method in interface edu.umd.cs.findbugs.graph.Graph
Get an iterator over the predecessors of this vertex; i.e., the sources of the vertex's incoming edges.
preferencesSingleton - Static variable in class edu.umd.cs.findbugs.config.UserPreferences
 
PreferZeroLengthArrays - Class in edu.umd.cs.findbugs.detect
 
PreferZeroLengthArrays(BugReporter) - Constructor for class edu.umd.cs.findbugs.detect.PreferZeroLengthArrays
 
PreorderVisitor - Class in edu.umd.cs.findbugs.visitclass
Interface to make the use of a visitor pattern programming style possible.
PreorderVisitor() - Constructor for class edu.umd.cs.findbugs.visitclass.PreorderVisitor
 
prependDetectorFactory(DetectorFactory) - Method in class edu.umd.cs.findbugs.plan.AnalysisPass
Add a DetectorFactory to the beginning of the pass.
prescreen(Method, ClassContext) - Method in class edu.umd.cs.findbugs.ByteCodePatternDetector
Prescreen a method.
prescreen(Method, ClassContext) - Method in class edu.umd.cs.findbugs.detect.BCPDoubleCheck
 
prescreen(Method, ClassContext) - Method in class edu.umd.cs.findbugs.detect.BCPMethodReturnCheck
 
prescreen(ClassContext, Method) - Method in class edu.umd.cs.findbugs.detect.FindDeadLocalStores
 
prescreen(ClassContext, Method) - Method in class edu.umd.cs.findbugs.detect.FindOpenStream
 
preScreen(MethodGen) - Method in class edu.umd.cs.findbugs.detect.FindTwoLockWait
 
prescreen(ClassContext, Method) - Method in class edu.umd.cs.findbugs.detect.FindUnreleasedLock
 
prescreen(Method, ClassContext) - Method in class edu.umd.cs.findbugs.detect.LazyInit
 
prescreen(ClassContext, Method) - Method in class edu.umd.cs.findbugs.ResourceTrackingDetector
 
prescreenSet - Static variable in class edu.umd.cs.findbugs.detect.FindRefComparison
Set of bytecodes using for prescreening.
preserveUnconditionally(BugInstance) - Method in class edu.umd.cs.findbugs.MergeResults
 
prev - Variable in class edu.umd.cs.findbugs.ba.bcp.PatternElementMatch
 
prevClassName - Variable in class edu.umd.cs.findbugs.detect.FindUnsyncGet
 
primaryClassAnnotation - Variable in class edu.umd.cs.findbugs.BugInstance
 
primaryFieldAnnotation - Variable in class edu.umd.cs.findbugs.BugInstance
 
primaryMethodAnnotation - Variable in class edu.umd.cs.findbugs.BugInstance
 
primitiveObjCtorSeen - Variable in class edu.umd.cs.findbugs.detect.DumbMethods
 
print(PrintStream) - Method in class edu.umd.cs.findbugs.ba.CFGPrinter
 
print() - Method in class edu.umd.cs.findbugs.plan.ExecutionPlan
 
printBug(BugInstance) - Method in class edu.umd.cs.findbugs.EmacsBugReporter
 
printBug(BugInstance) - Method in class edu.umd.cs.findbugs.TextUIBugReporter
 
printBug(BugInstance) - Method in class edu.umd.cs.findbugs.XDocsBugReporter
 
printCounts(OutputStream, boolean) - Method in class edu.umd.cs.findbugs.CountBugs
 
printField(PrintStream, String, int) - Static method in class edu.umd.cs.findbugs.CommandLine
 
PRINTING_REPORTER - Static variable in class edu.umd.cs.findbugs.FindBugs
 
PrintingBugReporter - Class in edu.umd.cs.findbugs
A simple BugReporter which simply prints the formatted message to the output stream.
PrintingBugReporter() - Constructor for class edu.umd.cs.findbugs.PrintingBugReporter
 
printOpCode(int) - Method in class edu.umd.cs.findbugs.detect.TestingGround
 
printUsage(OutputStream) - Method in class edu.umd.cs.findbugs.CommandLine
Print command line usage information to given stream.
printUsage(PrintStream) - Method in class edu.umd.cs.findbugs.ml.ConvertToARFF.C2ACommandLine
 
priority - Variable in class edu.umd.cs.findbugs.BugInstance
 
priority - Variable in class edu.umd.cs.findbugs.detect.FindOpenStream.PotentialOpenStream
 
priorityAdjustment - Variable in class edu.umd.cs.findbugs.DetectorFactory
 
priorityButtonGroup - Variable in class edu.umd.cs.findbugs.gui.FindBugsFrame
 
priorityNameToValueMap - Static variable in class edu.umd.cs.findbugs.config.ProjectFilterSettings
Map of priority level names to their numeric values.
priorityThreshold - Variable in class edu.umd.cs.findbugs.AbstractBugReporter
 
priorityThreshold - Variable in class edu.umd.cs.findbugs.FindBugs.FindBugsCommandLine
 
priorityToAbbrevMap - Static variable in class edu.umd.cs.findbugs.CountBugs
 
process() - Method in class edu.umd.cs.findbugs.xml.QuoteMetaCharacters
Quote metacharacters in the text.
process() - Method in class edu.umd.cs.findbugs.xml.XMLAttributeList.StringBufferQuoteMetaCharacters
 
processComponentJar(URL, Project.WorkList, List<String>) - Method in class edu.umd.cs.findbugs.Project
Examine the manifest of a single zip/jar file for implicit classapth entries.
processPage(JEditorPane, String) - Method in class edu.umd.cs.findbugs.gui.AboutDialog
Process an HTML page to replace certain substitution patterns.
produce(IsNullValue) - Method in class edu.umd.cs.findbugs.ba.IsNullValueFrameModelingVisitor
 
produce2(IsNullValue) - Method in class edu.umd.cs.findbugs.ba.IsNullValueFrameModelingVisitor
 
progressBar - Variable in class edu.umd.cs.findbugs.gui.RunAnalysisDialog
 
progressCallback - Variable in class edu.umd.cs.findbugs.FindBugs
 
progressLabel - Variable in class edu.umd.cs.findbugs.gui.RunAnalysisDialog
 
project - Variable in class edu.umd.cs.findbugs.AddAnnotation
 
project - Variable in class edu.umd.cs.findbugs.BugCollectionBugReporter
 
project - Variable in class edu.umd.cs.findbugs.CountBugs
 
project - Variable in class edu.umd.cs.findbugs.FindBugs.FindBugsCommandLine
 
project - Variable in class edu.umd.cs.findbugs.FindBugs
 
project - Variable in class edu.umd.cs.findbugs.gui.AnalysisRun
 
project - Variable in class edu.umd.cs.findbugs.MergeResults
 
project - Variable in class edu.umd.cs.findbugs.NewResults
 
Project - Class in edu.umd.cs.findbugs
A project in the GUI.
Project() - Constructor for class edu.umd.cs.findbugs.Project
Create an anonymous project.
project - Variable in class edu.umd.cs.findbugs.SAXBugCollectionHandler
 
project - Variable in class edu.umd.cs.findbugs.UnionResults
 
project - Variable in class edu.umd.cs.findbugs.XDocsBugReporter
 
Project.WorkList - Class in edu.umd.cs.findbugs
Worklist for finding implicit classpath entries.
Project.WorkList() - Constructor for class edu.umd.cs.findbugs.Project.WorkList
Constructor.
Project.WorkListItem - Class in edu.umd.cs.findbugs
Worklist item for finding implicit classpath entries.
Project.WorkListItem(URL) - Constructor for class edu.umd.cs.findbugs.Project.WorkListItem
Constructor.
PROJECT_ELEMENT_NAME - Static variable in class edu.umd.cs.findbugs.BugCollection
 
PROJECT_ELEMENT_NAME - Static variable in class edu.umd.cs.findbugs.XDocsBugReporter
 
projectFileFilter - Static variable in class edu.umd.cs.findbugs.gui.FindBugsFrame
The instance of ProjectFileFilter.
projectFileName - Variable in class edu.umd.cs.findbugs.Project
Project filename.
ProjectFilterSettings - Class in edu.umd.cs.findbugs.config
Settings for user filtering of warnings for a project.
ProjectFilterSettings() - Constructor for class edu.umd.cs.findbugs.config.ProjectFilterSettings
Constructor.
projectStats - Variable in class edu.umd.cs.findbugs.AbstractBugReporter
 
ProjectStats - Class in edu.umd.cs.findbugs
Statistics resulting from analyzing a project.
ProjectStats() - Constructor for class edu.umd.cs.findbugs.ProjectStats
Constructor.
protectedMethod - Variable in class edu.umd.cs.findbugs.detect.LockedFields
 
provider - Variable in class edu.umd.cs.findbugs.Plugin
 
PRUNE_INFEASIBLE_EXCEPTION_EDGES - Static variable in class edu.umd.cs.findbugs.ba.ClassContext
We only do pruning of infeasible exception edges if the WORK_HARD analysis feature is enabled.
PRUNE_UNCONDITIONAL_EXCEPTION_THROWER_EDGES - Static variable in class edu.umd.cs.findbugs.ba.ClassContext
Only try to determine unconditional exception throwers if we're not trying to conserve space.
PRUNED_INFEASIBLE_EXCEPTIONS - Static variable in class edu.umd.cs.findbugs.ba.ClassContext
 
PRUNED_UNCONDITIONAL_THROWERS - Static variable in class edu.umd.cs.findbugs.ba.ClassContext
 
PruneInfeasibleExceptionEdges - Class in edu.umd.cs.findbugs.ba
Prune a CFG to remove infeasible exception edges.
PruneInfeasibleExceptionEdges(CFG, MethodGen, TypeDataflow) - Constructor for class edu.umd.cs.findbugs.ba.PruneInfeasibleExceptionEdges
Constructor.
PruneInfeasibleExceptionEdges.MarkedEdge - Class in edu.umd.cs.findbugs.ba
A momento to remind us of how we classified a particular exception edge.
PruneInfeasibleExceptionEdges.MarkedEdge(Edge, int) - Constructor for class edu.umd.cs.findbugs.ba.PruneInfeasibleExceptionEdges.MarkedEdge
 
PruneUnconditionalExceptionThrowerEdges - Class in edu.umd.cs.findbugs.ba
 
PruneUnconditionalExceptionThrowerEdges(MethodGen, CFG, ConstantPoolGen, AnalysisContext) - Constructor for class edu.umd.cs.findbugs.ba.PruneUnconditionalExceptionThrowerEdges
 
publicClass - Variable in class edu.umd.cs.findbugs.detect.FindReturnRef
 
publicClass - Variable in class edu.umd.cs.findbugs.detect.MutableStaticFields
 
publicFields - Variable in class edu.umd.cs.findbugs.detect.LockedFields
 
publicMethod - Variable in class edu.umd.cs.findbugs.detect.LockedFields
 
push(boolean) - Method in class edu.umd.cs.findbugs.ba.BlockType
 
push(OpcodeStack.Item) - Method in class edu.umd.cs.findbugs.OpcodeStack
 
pushByConstant(DismantleBytecode, Constant) - Method in class edu.umd.cs.findbugs.OpcodeStack
 
pushByDoubleMath(int, OpcodeStack.Item, OpcodeStack.Item) - Method in class edu.umd.cs.findbugs.OpcodeStack
 
pushByFloatMath(int, OpcodeStack.Item, OpcodeStack.Item) - Method in class edu.umd.cs.findbugs.OpcodeStack
 
pushByIntMath(int, OpcodeStack.Item, OpcodeStack.Item) - Method in class edu.umd.cs.findbugs.OpcodeStack
 
pushByInvoke(DismantleBytecode, boolean) - Method in class edu.umd.cs.findbugs.OpcodeStack
 
pushByLocalLoad(String, int) - Method in class edu.umd.cs.findbugs.OpcodeStack
 
pushByLocalObjectLoad(DismantleBytecode, int) - Method in class edu.umd.cs.findbugs.OpcodeStack
 
pushByLocalStore(int) - Method in class edu.umd.cs.findbugs.OpcodeStack
 
pushByLongMath(int, OpcodeStack.Item, OpcodeStack.Item) - Method in class edu.umd.cs.findbugs.OpcodeStack
 
pushBySignature(String) - Method in class edu.umd.cs.findbugs.OpcodeStack
 
pushCatch() - Method in class edu.umd.cs.findbugs.ba.BlockType
Enter a catch block.
pushFinally() - Method in class edu.umd.cs.findbugs.ba.BlockType
Enter a finally block.
pushOutputValues(ValueNumber[]) - Method in class edu.umd.cs.findbugs.ba.ValueNumberFrameModelingVisitor
Push given output values onto the current frame.
pushReturnType(InvokeInstruction) - Method in class edu.umd.cs.findbugs.ba.BetterTypeFrameModelingVisitor
Helper for pushing the return type of an invoke instruction.
pushReturnType(InvokeInstruction) - Method in class edu.umd.cs.findbugs.ba.TypeFrameModelingVisitor
Helper for pushing the return type of an invoke instruction.
pushValue(Type) - Method in class edu.umd.cs.findbugs.ba.BetterTypeFrameModelingVisitor
Work around some weirdness in BCEL (inherited from JVM Spec 1): BCEL considers long and double types to consume two slots on the stack.
pushValue(TypedInstruction) - Method in class edu.umd.cs.findbugs.ba.BetterTypeFrameModelingVisitor
Temporary hack to ease conversion from BCEL types to TypeRepository types.
pushValue(ValueType) - Method in class edu.umd.cs.findbugs.ba.Frame
Push a value onto the Java operand stack.
pushValue(Type) - Method in class edu.umd.cs.findbugs.ba.TypeFrameModelingVisitor
Work around some weirdness in BCEL (inherited from JVM Spec 1): BCEL considers long and double types to consume two slots on the stack.

Q

QueryBugAnnotations - Class in edu.umd.cs.findbugs
Search for bug instances whose text annotations contain one of a set of keywords.
QueryBugAnnotations() - Constructor for class edu.umd.cs.findbugs.QueryBugAnnotations
 
quiet - Variable in class edu.umd.cs.findbugs.FindBugs.FindBugsCommandLine
 
quiet() - Method in class edu.umd.cs.findbugs.FindBugs.FindBugsCommandLine
 
QuoteMetaCharacters - Class in edu.umd.cs.findbugs.xml
Quote metacharacters in a String.
QuoteMetaCharacters(String, MetaCharacterMap) - Constructor for class edu.umd.cs.findbugs.xml.QuoteMetaCharacters
Constructor.

R

R_DOUBLE - Static variable in class edu.umd.cs.findbugs.visitclass.DismantleBytecode
 
R_FLOAT - Static variable in class edu.umd.cs.findbugs.visitclass.DismantleBytecode
 
R_INT - Static variable in class edu.umd.cs.findbugs.visitclass.DismantleBytecode
 
R_LONG - Static variable in class edu.umd.cs.findbugs.visitclass.DismantleBytecode
 
R_REF - Static variable in class edu.umd.cs.findbugs.visitclass.DismantleBytecode
 
randomNextIntState - Variable in class edu.umd.cs.findbugs.detect.DumbMethods
 
RapidTypeAnalysis - Class in edu.umd.cs.findbugs.ba.rta
Driver for performing Rapid Type Analysis (RTA) on a collection of classes.
RapidTypeAnalysis() - Constructor for class edu.umd.cs.findbugs.ba.rta.RapidTypeAnalysis
Constructor.
rdfs - Variable in class edu.umd.cs.findbugs.ba.BackwardDataflowAnalysis
 
rdfs - Variable in class edu.umd.cs.findbugs.ba.PostDominatorsAnalysis
 
rdfs - Variable in class edu.umd.cs.findbugs.ba.ReverseDFSOrder.ReverseDFSComparator
 
rdfsFactory - Variable in class edu.umd.cs.findbugs.ba.ClassContext
 
reachable - Variable in class edu.umd.cs.findbugs.detect.SwitchFallthrough
 
read() - Method in class edu.umd.cs.findbugs.config.UserPreferences
 
READ - Static variable in class edu.umd.cs.findbugs.detect.FindInconsistentSync2
 
read(String) - Method in class edu.umd.cs.findbugs.Project
Read the project from an input file.
READ_LOCKED - Static variable in class edu.umd.cs.findbugs.detect.FindInconsistentSync2
 
READ_LOCKED - Static variable in class edu.umd.cs.findbugs.detect.LockedFields
 
READ_UNLOCKED - Static variable in class edu.umd.cs.findbugs.detect.FindInconsistentSync2
 
READ_UNLOCKED - Static variable in class edu.umd.cs.findbugs.detect.LockedFields
 
readAll(InputStream) - Static method in class edu.umd.cs.findbugs.io.IO
 
readAll(Reader) - Static method in class edu.umd.cs.findbugs.io.IO
 
readAnnotationValue(DataInputStream) - Method in class edu.umd.cs.findbugs.visitclass.AnnotationVisitor
 
reader - Variable in class edu.umd.cs.findbugs.Tokenizer
 
readFields - Variable in class edu.umd.cs.findbugs.detect.UnreadFields
 
readPC - Variable in class edu.umd.cs.findbugs.detect.ReadReturnShouldBeChecked
 
ReadReturnShouldBeChecked - Class in edu.umd.cs.findbugs.detect
 
ReadReturnShouldBeChecked(BugReporter) - Constructor for class edu.umd.cs.findbugs.detect.ReadReturnShouldBeChecked
 
readSet(String, Project) - Static method in class edu.umd.cs.findbugs.BugHistory
 
readXML(String, Project) - Method in class edu.umd.cs.findbugs.BugCollection
Read XML data from given file into this object, populating given Project as a side effect.
readXML(File, Project) - Method in class edu.umd.cs.findbugs.BugCollection
Read XML data from given file into this object, populating given Project as a side effect.
readXML(InputStream, Project) - Method in class edu.umd.cs.findbugs.BugCollection
Read XML data from given input stream into this object, populating the Project as a side effect.
realBugReporter - Variable in class edu.umd.cs.findbugs.DelegatingBugReporter
 
rebuildRecentProjectsMenu() - Method in class edu.umd.cs.findbugs.gui.FindBugsFrame
 
recentProjectsList - Variable in class edu.umd.cs.findbugs.config.UserPreferences
 
recentProjectsMenu - Variable in class edu.umd.cs.findbugs.gui.FindBugsFrame
 
recursiveDetector - Variable in class edu.umd.cs.findbugs.detect.NoteSuppressedWarnings
 
RecursiveFileSearch - Class in edu.umd.cs.findbugs
Recursively search a directory, its subdirectories, etc.
RecursiveFileSearch(String, FileFilter) - Constructor for class edu.umd.cs.findbugs.RecursiveFileSearch
Constructor.
REDUNDANT_LOAD_ELIMINATION - Static variable in interface edu.umd.cs.findbugs.ba.ValueNumberAnalysisFeatures
When set, perform redundant load elimination and forward substitution.
redundantBranchList - Variable in class edu.umd.cs.findbugs.detect.FindNullDeref
 
redundantNullCheck - Variable in class edu.umd.cs.findbugs.detect.FindNullDeref.RedundantBranch
 
ref - Variable in class edu.umd.cs.findbugs.ba.bcp.FieldVariable
 
refComparison - Variable in class edu.umd.cs.findbugs.detect.FindRefComparison
 
refConstantOperand - Variable in class edu.umd.cs.findbugs.visitclass.DismantleBytecode
 
reference - Variable in class edu.umd.cs.findbugs.ba.AvailableLoad
 
referencesCloneMethod - Variable in class edu.umd.cs.findbugs.detect.CloneIdiom
 
ReferenceType - Interface in edu.umd.cs.findbugs.ba.type
 
refFieldIsStatic - Variable in class edu.umd.cs.findbugs.visitclass.DismantleBytecode
 
register - Variable in class edu.umd.cs.findbugs.detect.SuperfluousInstanceOf
 
registerBugCode(BugCode) - Method in class edu.umd.cs.findbugs.I18N
Register a BugCode.
registerBugPattern(BugPattern) - Method in class edu.umd.cs.findbugs.I18N
Register a BugPattern.
registerDetector(DetectorFactory) - Method in class edu.umd.cs.findbugs.DetectorFactoryCollection
Register a DetectorFactory.
registerKind - Variable in class edu.umd.cs.findbugs.visitclass.DismantleBytecode
 
registerOnStack - Variable in class edu.umd.cs.findbugs.detect.StringConcatenation
 
registerOperand - Variable in class edu.umd.cs.findbugs.visitclass.DismantleBytecode
 
RELATIVE_PATHS - Static variable in class edu.umd.cs.findbugs.Project
 
RELEASE - Static variable in class edu.umd.cs.findbugs.Version
Release version string.
RELEASE_CANDIDATE - Static variable in class edu.umd.cs.findbugs.Version
Release candidate number.
RELEASE_SUFFIX_WORD - Static variable in class edu.umd.cs.findbugs.Version
 
reloadProjectItem - Variable in class edu.umd.cs.findbugs.gui.FindBugsFrame
 
reloadProjectItemActionPerformed(ActionEvent) - Method in class edu.umd.cs.findbugs.gui.FindBugsFrame
 
remoteArchiveURL - Variable in class edu.umd.cs.findbugs.URLClassPath.RemoteArchiveEntry
 
remoteDirURL - Variable in class edu.umd.cs.findbugs.URLClassPath.RemoteDirectoryEntry
 
remove() - Method in class edu.umd.cs.findbugs.AnalysisLocal
 
remove() - Method in class edu.umd.cs.findbugs.ba.BasicBlock.InstructionIterator
 
remove() - Method in class edu.umd.cs.findbugs.ba.BasicBlock.InstructionReverseIterator
 
remove() - Method in class edu.umd.cs.findbugs.ba.CFG.LocationIterator
 
remove() - Method in class edu.umd.cs.findbugs.ba.ExceptionSet.ThrownExceptionIterator
 
remove() - Method in class edu.umd.cs.findbugs.ba.SignatureParser.ParameterSignatureIterator
 
remove(BugInstance) - Method in class edu.umd.cs.findbugs.BugCollection
Remove a BugInstance from this BugCollection.
remove() - Method in class edu.umd.cs.findbugs.graph.AbstractGraph.IncomingEdgeIterator
 
remove() - Method in class edu.umd.cs.findbugs.graph.AbstractGraph.OutgoingEdgeIterator
 
remove() - Method in class edu.umd.cs.findbugs.graph.StronglyConnectedComponents.SCCSetIterator
 
remove(BugInstance) - Method in class edu.umd.cs.findbugs.SortedBugCollection
 
remove() - Method in class edu.umd.cs.findbugs.VersionInsensitiveBugComparator.FilteringAnnotationIterator
 
removeAuxClasspathEntry(int) - Method in class edu.umd.cs.findbugs.Project
Remove the n'th auxiliary classpath entry.
removeCategory(String) - Method in class edu.umd.cs.findbugs.config.ProjectFilterSettings
Remove a bug category from the set of categories to be displayed.
removeClass(JavaClass) - Method in class edu.umd.cs.findbugs.URLClassPathRepository
 
removeClasspathEntryButton - Variable in class edu.umd.cs.findbugs.gui.FindBugsFrame
 
removeClasspathEntryButtonActionPerformed(ActionEvent) - Method in class edu.umd.cs.findbugs.gui.FindBugsFrame
 
removeEdge(EdgeType) - Method in class edu.umd.cs.findbugs.graph.AbstractGraph
 
removeEdge(EdgeType) - Method in interface edu.umd.cs.findbugs.graph.Graph
Remove given edge from the graph.
removeEldestEntry(Map.Entry<JavaClass, ClassContext>) - Method in class edu.umd.cs.findbugs.ba.AnalysisContext.ClassContextCache
 
removeEldestEntry(Map.Entry<String, SourceFile>) - Method in class edu.umd.cs.findbugs.ba.SourceFinder.Cache
 
removeFile(int) - Method in class edu.umd.cs.findbugs.Project
Remove file at the given index in the list of project files
removeIncomingEdge(EdgeType) - Method in class edu.umd.cs.findbugs.graph.AbstractVertex
 
removeJarButton - Variable in class edu.umd.cs.findbugs.gui.FindBugsFrame
 
removeJarButtonActionPerformed(ActionEvent) - Method in class edu.umd.cs.findbugs.gui.FindBugsFrame
 
removeOutgoingEdge(EdgeType) - Method in class edu.umd.cs.findbugs.graph.AbstractVertex
 
removeProject(String) - Method in class edu.umd.cs.findbugs.config.UserPreferences
 
removeSourceDir(int) - Method in class edu.umd.cs.findbugs.Project
Remove source directory at given index.
removeSrcDirButton - Variable in class edu.umd.cs.findbugs.gui.FindBugsFrame
 
removeSrcDirButtonActionPerformed(ActionEvent) - Method in class edu.umd.cs.findbugs.gui.FindBugsFrame
 
removeTableModelListener(TableModelListener) - Method in class edu.umd.cs.findbugs.gui.DefaultSortedTableModel
 
removeVertex(VertexType) - Method in class edu.umd.cs.findbugs.graph.AbstractGraph
 
removeVertex(VertexType) - Method in interface edu.umd.cs.findbugs.graph.Graph
Remove given vertex from the graph.
replacementMap - Variable in class edu.umd.cs.findbugs.xml.MetaCharacterMap
 
replaceSlashesWithDots(String) - Static method in class edu.umd.cs.findbugs.visitclass.DismantleBytecode
 
replaceSlashesWithDotsCache - Static variable in class edu.umd.cs.findbugs.visitclass.DismantleBytecode
 
replaceValues(IsNullValueFrame, IsNullValueFrame, ValueNumber, ValueNumberFrame, ValueNumberFrame, IsNullValue) - Method in class edu.umd.cs.findbugs.ba.IsNullValueAnalysis
Update is-null information at a branch target based on information gained at a null comparison branch.
report() - Method in class edu.umd.cs.findbugs.ByteCodePatternDetector
 
report() - Method in class edu.umd.cs.findbugs.BytecodeScanningDetector
 
report() - Method in class edu.umd.cs.findbugs.detect.CloneIdiom
 
report() - Method in class edu.umd.cs.findbugs.detect.DontCatchIllegalMonitorStateException
 
report() - Method in class edu.umd.cs.findbugs.detect.DroppedException
 
report() - Method in class edu.umd.cs.findbugs.detect.DumbMethods
 
report() - Method in class edu.umd.cs.findbugs.detect.FindBugsSummaryStats
 
report() - Method in class edu.umd.cs.findbugs.detect.FindDeadLocalStores
 
report() - Method in class edu.umd.cs.findbugs.detect.FindInconsistentSync2
 
report() - Method in class edu.umd.cs.findbugs.detect.FindJSR166LockMonitorenter
 
report() - Method in class edu.umd.cs.findbugs.detect.FindLocalSelfAssignment
 
report() - Method in class edu.umd.cs.findbugs.detect.FindMismatchedWaitOrNotify
 
report() - Method in class edu.umd.cs.findbugs.detect.FindNullDeref
 
report() - Method in class edu.umd.cs.findbugs.detect.FindRefComparison
 
report() - Method in class edu.umd.cs.findbugs.detect.FindTwoLockWait
 
report() - Method in class edu.umd.cs.findbugs.detect.FindUnreleasedLock
 
report() - Method in class edu.umd.cs.findbugs.detect.FindUnsyncGet
 
report() - Method in class edu.umd.cs.findbugs.detect.InitializationChain
 
report() - Method in class edu.umd.cs.findbugs.detect.LockedFields
 
report() - Method in class edu.umd.cs.findbugs.detect.MutableStaticFields
 
report() - Method in class edu.umd.cs.findbugs.detect.Naming
 
report() - Method in class edu.umd.cs.findbugs.detect.NoteCheckReturnValue
 
report() - Method in class edu.umd.cs.findbugs.detect.NoteSuppressedWarnings
 
report() - Method in class edu.umd.cs.findbugs.detect.SerializableIdiom
 
report() - Method in class edu.umd.cs.findbugs.detect.UnreadFields
 
report() - Method in class edu.umd.cs.findbugs.detect.VolatileUsage
 
report() - Method in interface edu.umd.cs.findbugs.Detector
This method is called after all classes to be visited.
report() - Method in class edu.umd.cs.findbugs.ResourceTrackingDetector
 
report(PrintStream) - Method in class edu.umd.cs.findbugs.visitclass.BetterVisitor
 
REPORT_ALL_REF_COMPARISONS - Static variable in class edu.umd.cs.findbugs.detect.FindRefComparison
 
REPORT_CREATE_INSTANCE_BEFORE_FIELDS_ASSIGNED - Static variable in class edu.umd.cs.findbugs.detect.InitializationChain
 
reportAnalysisErrors() - Method in class edu.umd.cs.findbugs.gui.AnalysisRun
Report any errors that may have occurred during analysis.
reportBug(BugInstance) - Method in class edu.umd.cs.findbugs.AbstractBugReporter
 
reportBug(BugInstance) - Method in interface edu.umd.cs.findbugs.BugReporter
Report a bug.
reportBug(BugInstance) - Method in interface edu.umd.cs.findbugs.BugReporterObserver
Called when a BugReporter reports a bug.
reportBug(BugInstance) - Method in class edu.umd.cs.findbugs.DelegatingBugReporter
 
reportBug(BugInstance) - Method in class edu.umd.cs.findbugs.detect.FindBugsSummaryStats
 
reportBug(BugInstance) - Method in class edu.umd.cs.findbugs.FilterBugReporter
 
reportBug(BugInstance) - Method in class edu.umd.cs.findbugs.FindBugs.CategoryFilteringBugReporter
 
reported - Variable in class edu.umd.cs.findbugs.detect.DroppedException
 
reportedForThisClass - Variable in class edu.umd.cs.findbugs.detect.InheritanceUnsafeGetResource
 
reportedThisMethod - Variable in class edu.umd.cs.findbugs.detect.StringConcatenation
 
reporter - Variable in class edu.umd.cs.findbugs.gui.AnalysisRun
 
reportFinal() - Method in class edu.umd.cs.findbugs.FindBugs
Call report() on all detectors, to give them a chance to report any accumulated bug reports.
reportLine(String) - Method in class edu.umd.cs.findbugs.AbstractBugReporter
 
reportLine(String) - Method in class edu.umd.cs.findbugs.gui.AnalysisRun.Reporter
 
reportLine(String) - Method in class edu.umd.cs.findbugs.TextUIBugReporter
 
reportMatch(ClassContext, Method, ByteCodePatternMatch) - Method in class edu.umd.cs.findbugs.ByteCodePatternDetector
Called to report an instance of the ByteCodePattern.
reportMatch(ClassContext, Method, ByteCodePatternMatch) - Method in class edu.umd.cs.findbugs.detect.BCPDoubleCheck
 
reportMatch(ClassContext, Method, ByteCodePatternMatch) - Method in class edu.umd.cs.findbugs.detect.BCPMethodReturnCheck
 
reportMatch(ClassContext, Method, ByteCodePatternMatch) - Method in class edu.umd.cs.findbugs.detect.LazyInit
 
reportMissingClass(ClassNotFoundException) - Method in class edu.umd.cs.findbugs.AbstractBugReporter
 
reportMissingClass(ClassNotFoundException) - Method in interface edu.umd.cs.findbugs.ba.RepositoryLookupFailureCallback
Called to report a lookup failure.
reportMissingClass(ClassNotFoundException) - Method in class edu.umd.cs.findbugs.BugCollectionBugReporter
 
reportMissingClass(ClassNotFoundException) - Method in class edu.umd.cs.findbugs.DelegatingBugReporter
 
reportMissingClass(ClassNotFoundException) - Method in class edu.umd.cs.findbugs.FindBugs.ErrorCountingBugReporter
 
reportMissingClass(ClassNotFoundException) - Method in class edu.umd.cs.findbugs.gui.AnalysisRun.Reporter
 
reportMissingClass(ClassNotFoundException) - Method in class edu.umd.cs.findbugs.XDocsBugReporter
 
reportNullDeref(ClassContext, Method, InstructionHandle, String, int) - Method in class edu.umd.cs.findbugs.detect.FindNullDeref
 
reportNumberOfArchives(int) - Method in interface edu.umd.cs.findbugs.FindBugsProgress
Report the total number of archives (Jar or zip files) that will be analyzed.
reportNumberOfArchives(int) - Method in class edu.umd.cs.findbugs.gui.RunAnalysisDialog.RunAnalysisProgress
 
reportPanel - Variable in class edu.umd.cs.findbugs.gui.FindBugsFrame
 
reportQueuedErrors() - Method in class edu.umd.cs.findbugs.AbstractBugReporter
 
reportQueuedErrors() - Method in interface edu.umd.cs.findbugs.BugReporter
Report any accumulated error messages.
reportQueuedErrors() - Method in class edu.umd.cs.findbugs.DelegatingBugReporter
 
reportRecoverableDetectorException(String, Detector, Exception) - Method in class edu.umd.cs.findbugs.FindBugs
 
reportRecoverableException(String, Exception) - Method in class edu.umd.cs.findbugs.FindBugs
 
reportRedundantNullCheck(ClassContext, Method, InstructionHandle, FindNullDeref.RedundantBranch) - Method in class edu.umd.cs.findbugs.detect.FindNullDeref
 
reports - Variable in class edu.umd.cs.findbugs.DetectorFactory
 
reportSummary(OutputStream) - Method in class edu.umd.cs.findbugs.ProjectStats
Report statistics as an XML document to given output stream.
repos - Variable in class edu.umd.cs.findbugs.ba.type.StandardTypeMerger
 
RepositoryClassParser - Class in edu.umd.cs.findbugs.ba
A special version of ClassParser that automatically enters parsed classes into the Repository.
RepositoryClassParser(InputStream, String) - Constructor for class edu.umd.cs.findbugs.ba.RepositoryClassParser
Constructor.
RepositoryClassParser(String) - Constructor for class edu.umd.cs.findbugs.ba.RepositoryClassParser
Constructor.
RepositoryClassParser(String, String) - Constructor for class edu.umd.cs.findbugs.ba.RepositoryClassParser
Constructor.
repositoryList - Variable in class edu.umd.cs.findbugs.ba.SourceFinder
 
RepositoryLookupFailureCallback - Interface in edu.umd.cs.findbugs.ba
An interface which Repository class lookup failures are reported to.
requireJRE - Variable in class edu.umd.cs.findbugs.DetectorFactory
 
requires - Variable in class edu.umd.cs.findbugs.detect.InitializationChain
 
requiresArgumentSet - Variable in class edu.umd.cs.findbugs.CommandLine
 
reset() - Method in class edu.umd.cs.findbugs.detect.StringConcatenation
 
resetState() - Method in class edu.umd.cs.findbugs.visitclass.DismantleBytecode
 
resolveArrayClass(ArrayType) - Method in class edu.umd.cs.findbugs.ba.type.TypeRepository
 
resolveClass(ClassType, TypeRepository) - Method in class edu.umd.cs.findbugs.ba.type.BCELRepositoryClassResolver
 
resolveClass(ClassType, TypeRepository) - Method in interface edu.umd.cs.findbugs.ba.type.ClassResolver
Resolve a class.
resolveClass(ClassType) - Method in class edu.umd.cs.findbugs.ba.type.TypeRepository
 
resolveObjectType(ObjectType) - Method in class edu.umd.cs.findbugs.ba.type.TypeRepository
Fill in supertype information for an object type.
resolver - Variable in class edu.umd.cs.findbugs.ba.type.TypeRepository
 
resolverFailure - Variable in class edu.umd.cs.findbugs.ba.type.ClassType
 
resource - Variable in class edu.umd.cs.findbugs.ba.ResourceValueAnalysis
 
resourceClass - Variable in class edu.umd.cs.findbugs.ResourceCreationPoint
The type of the resource.
resourceCollection - Variable in class edu.umd.cs.findbugs.detect.StreamResourceTracker
 
ResourceCollection<Resource> - Class in edu.umd.cs.findbugs
A ResourceCollection defines all of the resources created and used in a particular method.
ResourceCollection() - Constructor for class edu.umd.cs.findbugs.ResourceCollection
Constructor.
ResourceCreationPoint - Class in edu.umd.cs.findbugs
A resource creation point.
ResourceCreationPoint(Location, String) - Constructor for class edu.umd.cs.findbugs.ResourceCreationPoint
Constructor.
resourceIterator() - Method in class edu.umd.cs.findbugs.ResourceCollection
Get an Iterator over all resources in the method.
resourceList - Variable in class edu.umd.cs.findbugs.ResourceCollection
 
ResourceTracker<Resource> - Interface in edu.umd.cs.findbugs.ba
A ResourceTracker is used with ResourceValueAnalysis to determine where in a method a certain kind of resource is created, and to model the effect of instructions on the state of that resource.
resourceTracker - Variable in class edu.umd.cs.findbugs.ba.ResourceValueAnalysis
 
resourceTracker - Variable in class edu.umd.cs.findbugs.detect.FindUnreleasedLock.LockFrameModelingVisitor
 
resourceTracker - Variable in class edu.umd.cs.findbugs.detect.StreamFrameModelingVisitor
 
ResourceTrackingDetector<Resource,ResourceTrackerType extends ResourceTracker<Resource>> - Class in edu.umd.cs.findbugs
Abstract implementation of a Detector to find methods where a particular kind of created resource is not cleaned up or closed properly.
ResourceTrackingDetector(BugReporter) - Constructor for class edu.umd.cs.findbugs.ResourceTrackingDetector
 
ResourceValue - Class in edu.umd.cs.findbugs.ba
 
ResourceValue() - Constructor for class edu.umd.cs.findbugs.ba.ResourceValue
 
ResourceValueAnalysis<Resource> - Class in edu.umd.cs.findbugs.ba
 
ResourceValueAnalysis(MethodGen, CFG, DepthFirstSearch, ResourceTracker<Resource>, Resource) - Constructor for class edu.umd.cs.findbugs.ba.ResourceValueAnalysis
 
ResourceValueAnalysisTestDriver<Resource,ResourceTrackerType extends ResourceTracker<Resource>> - Class in edu.umd.cs.findbugs.ba
 
ResourceValueAnalysisTestDriver() - Constructor for class edu.umd.cs.findbugs.ba.ResourceValueAnalysisTestDriver
 
ResourceValueFrame - Class in edu.umd.cs.findbugs.ba
 
ResourceValueFrame(int) - Constructor for class edu.umd.cs.findbugs.ba.ResourceValueFrame
 
ResourceValueFrameModelingVisitor - Class in edu.umd.cs.findbugs.ba
 
ResourceValueFrameModelingVisitor(ConstantPoolGen) - Constructor for class edu.umd.cs.findbugs.ba.ResourceValueFrameModelingVisitor
 
rest - Variable in class edu.umd.cs.findbugs.JavaVersion
 
restoreDefaultsButton - Variable in class edu.umd.cs.findbugs.gui.ConfigureDetectorsDialog
 
restoreDefaultsButtonActionPerformed(ActionEvent) - Method in class edu.umd.cs.findbugs.gui.ConfigureDetectorsDialog
reverts the selected state of all the detectors to their defaults as specified in the findbugs.xml file
result - Variable in class edu.umd.cs.findbugs.ba.BetterCFGBuilder2.Context
 
result - Variable in class edu.umd.cs.findbugs.ba.TypeAnalysis.CachedExceptionSet
 
resultFactIterator() - Method in class edu.umd.cs.findbugs.ba.AbstractDataflowAnalysis
Get an iterator over the result facts.
resultFactMap - Variable in class edu.umd.cs.findbugs.ba.AbstractDataflowAnalysis
 
resultFactMap - Variable in class edu.umd.cs.findbugs.ba.AbstractDominatorsAnalysis
 
resultFactMap - Variable in class edu.umd.cs.findbugs.ba.BlockTypeAnalysis
 
resultList - Variable in class edu.umd.cs.findbugs.ba.bcp.PatternMatcher
 
resultList - Variable in class edu.umd.cs.findbugs.RecursiveFileSearch
 
resyncAuxClasspathEntries() - Method in class edu.umd.cs.findbugs.gui.FindBugsFrame
 
resyncSourceEntries() - Method in class edu.umd.cs.findbugs.gui.FindBugsFrame
 
RET_EDGE - Static variable in interface edu.umd.cs.findbugs.ba.EdgeTypes
Edge type for RET instructions.
RETURN_ADDRESS_TYPE_SIGNATURE - Static variable in interface edu.umd.cs.findbugs.ba.type.SpecialTypeSignatures
Signature of special return address type.
RETURN_EDGE - Static variable in interface edu.umd.cs.findbugs.ba.EdgeTypes
Edge type for RETURN instructions.
RETURN_VALUE - Static variable in class edu.umd.cs.findbugs.ba.ValueNumber
Flag specifying that this value was the return value of a called method.
ReturnAddressType - Class in edu.umd.cs.findbugs.ba.type
Special return address type.
ReturnAddressType() - Constructor for class edu.umd.cs.findbugs.ba.type.ReturnAddressType
 
returnAddressType - Variable in class edu.umd.cs.findbugs.ba.type.TypeRepository
 
returnBlockSet - Variable in class edu.umd.cs.findbugs.ba.BetterCFGBuilder2.Subroutine
 
ReturnPath - Class in edu.umd.cs.findbugs.ba
 
ReturnPath(int) - Constructor for class edu.umd.cs.findbugs.ba.ReturnPath
 
ReturnPathAnalysis - Class in edu.umd.cs.findbugs.ba
 
ReturnPathAnalysis(DepthFirstSearch) - Constructor for class edu.umd.cs.findbugs.ba.ReturnPathAnalysis
 
ReturnPathDataflow - Class in edu.umd.cs.findbugs.ba
 
ReturnPathDataflow(CFG, ReturnPathAnalysis) - Constructor for class edu.umd.cs.findbugs.ba.ReturnPathDataflow
 
returnPathDataflowFactory - Variable in class edu.umd.cs.findbugs.ba.ClassContext
 
RETURNS - Static variable in class edu.umd.cs.findbugs.ba.ReturnPath
Method may return normally.
returnsString(InvokeInstruction) - Method in class edu.umd.cs.findbugs.detect.FindRefComparison.RefComparisonTypeFrameModelingVisitor
 
ReverseDepthFirstSearch - Class in edu.umd.cs.findbugs.ba
Algorithm to perform a reverse depth first search on a CFG.
ReverseDepthFirstSearch(CFG) - Constructor for class edu.umd.cs.findbugs.ba.ReverseDepthFirstSearch
Constructor.
ReverseDepthFirstSearch<GraphType extends Graph<EdgeType,VertexType>,EdgeType extends GraphEdge<EdgeType,VertexType>,VertexType extends GraphVertex<VertexType>> - Class in edu.umd.cs.findbugs.graph
Perform a reverse depth first search of a graph.
ReverseDepthFirstSearch(GraphType) - Constructor for class edu.umd.cs.findbugs.graph.ReverseDepthFirstSearch
Constructor.
ReverseDFSOrder - Class in edu.umd.cs.findbugs.ba
A BlockOrder for visiting the blocks of a CFG in the order they would be visited in a depth first search of the reversed CFG.
ReverseDFSOrder(CFG, ReverseDepthFirstSearch) - Constructor for class edu.umd.cs.findbugs.ba.ReverseDFSOrder
Constructor.
ReverseDFSOrder.ReverseDFSComparator - Class in edu.umd.cs.findbugs.ba
 
ReverseDFSOrder.ReverseDFSComparator(ReverseDepthFirstSearch) - Constructor for class edu.umd.cs.findbugs.ba.ReverseDFSOrder.ReverseDFSComparator
 
ReversePostfixOrder - Class in edu.umd.cs.findbugs.ba
A BlockOrder for visiting the blocks of a CFG in the reverse of the order in which they are finished in a depth first search.
ReversePostfixOrder(CFG, DepthFirstSearch) - Constructor for class edu.umd.cs.findbugs.ba.ReversePostfixOrder
Constructor.
ReversePostfixOrder.ReversePostfixComparator - Class in edu.umd.cs.findbugs.ba
A Comparator to order the blocks in the reverse of the order in which they would be finished by a depth first search.
ReversePostfixOrder.ReversePostfixComparator(DepthFirstSearch) - Constructor for class edu.umd.cs.findbugs.ba.ReversePostfixOrder.ReversePostfixComparator
 
rfsIter - Variable in class edu.umd.cs.findbugs.FindBugs.DirectoryClassProducer
 
rightSpacer - Variable in class edu.umd.cs.findbugs.gui.AnalysisErrorDialog
 
RLE_DEBUG - Static variable in interface edu.umd.cs.findbugs.ba.ValueNumberAnalysisFeatures
Debug redundant load elimination.
root - Variable in class edu.umd.cs.findbugs.XDocsBugReporter
 
ROOT_ELEMENT_NAME - Static variable in class edu.umd.cs.findbugs.BugCollection
 
ROOT_ELEMENT_NAME - Static variable in class edu.umd.cs.findbugs.XDocsBugReporter
 
RunAnalysisDialog - Class in edu.umd.cs.findbugs.gui
A modal dialog to run the actual FindBugs analysis on a project.
RunAnalysisDialog(Frame, AnalysisRun) - Constructor for class edu.umd.cs.findbugs.gui.RunAnalysisDialog
Creates new form RunAnalysisDialog
RunAnalysisDialog.RunAnalysisProgress - Class in edu.umd.cs.findbugs.gui
 
RunAnalysisDialog.RunAnalysisProgress() - Constructor for class edu.umd.cs.findbugs.gui.RunAnalysisDialog.RunAnalysisProgress
 
runMain(FindBugs, FindBugs.FindBugsCommandLine) - Static method in class edu.umd.cs.findbugs.FindBugs
 
RUNTIME_EXCEPTION_TYPE - Static variable in class edu.umd.cs.findbugs.ba.Hierarchy
Type of java.lang.RuntimeException.
RuntimeExceptionCapture - Class in edu.umd.cs.findbugs.detect
RuntimeExceptionCapture
RuntimeExceptionCapture(BugReporter) - Constructor for class edu.umd.cs.findbugs.detect.RuntimeExceptionCapture
 
RuntimeExceptionCapture.CaughtException - Class in edu.umd.cs.findbugs.detect
 
RuntimeExceptionCapture.CaughtException(String, int, int, int) - Constructor for class edu.umd.cs.findbugs.detect.RuntimeExceptionCapture.CaughtException
 
RuntimeExceptionCapture.ThrownException - Class in edu.umd.cs.findbugs.detect
 
RuntimeExceptionCapture.ThrownException(String, int) - Constructor for class edu.umd.cs.findbugs.detect.RuntimeExceptionCapture.ThrownException
 
runtimeVersion - Static variable in class edu.umd.cs.findbugs.JavaVersion
Constant for the Java version we're currently running on.

S

same(BitSet, BitSet) - Method in class edu.umd.cs.findbugs.ba.AbstractDominatorsAnalysis
 
same(BlockType, BlockType) - Method in class edu.umd.cs.findbugs.ba.BlockTypeAnalysis
 
same(Fact, Fact) - Method in interface edu.umd.cs.findbugs.ba.DataflowAnalysis
Are given dataflow facts the same?
same(FrameType, FrameType) - Method in class edu.umd.cs.findbugs.ba.FrameDataflowAnalysis
 
same(BitSet, BitSet) - Method in class edu.umd.cs.findbugs.ba.LiveLocalStoreAnalysis
 
same(LockSet, LockSet) - Method in class edu.umd.cs.findbugs.ba.LockAnalysis
 
same(LockCount, LockCount) - Method in class edu.umd.cs.findbugs.ba.LockCountAnalysis
 
same(ReturnPath, ReturnPath) - Method in class edu.umd.cs.findbugs.ba.ReturnPathAnalysis
 
same(StackDepth, StackDepth) - Method in class edu.umd.cs.findbugs.ba.StackDepthAnalysis
 
same(TypeFrame, TypeFrame) - Method in class edu.umd.cs.findbugs.ba.TypeAnalysis
 
sameAs(Variable) - Method in class edu.umd.cs.findbugs.ba.bcp.FieldVariable
 
sameAs(Variable) - Method in class edu.umd.cs.findbugs.ba.bcp.LocalVariable
 
sameAs(Variable) - Method in class edu.umd.cs.findbugs.ba.bcp.LongOrDoubleLocalVariable
 
sameAs(Variable) - Method in interface edu.umd.cs.findbugs.ba.bcp.Variable
Determine if the given Variable is the same as this one.
sameAs(BlockType) - Method in class edu.umd.cs.findbugs.ba.BlockType
Return whether or not this object is identical to the one given.
sameAs(Frame<ValueType>) - Method in class edu.umd.cs.findbugs.ba.Frame
Return true if this stack frame is the same as the one given as a parameter.
sameAs(LockSet) - Method in class edu.umd.cs.findbugs.ba.LockSet
Return whether or not this LockSet is the same as the one given.
sameAs(Frame<ResourceValue>) - Method in class edu.umd.cs.findbugs.ba.ResourceValueFrame
 
sameAs(ReturnPath) - Method in class edu.umd.cs.findbugs.ba.ReturnPath
 
saveBugsItem - Variable in class edu.umd.cs.findbugs.gui.FindBugsFrame
 
saveBugsItemActionPerformed(ActionEvent) - Method in class edu.umd.cs.findbugs.gui.FindBugsFrame
 
saveBugsToFile(File) - Method in class edu.umd.cs.findbugs.gui.AnalysisRun
Save bugs to a file.
saveProject(Project, String) - Method in class edu.umd.cs.findbugs.gui.FindBugsFrame
Save given project.
saveProject(Project, String, boolean) - Method in class edu.umd.cs.findbugs.gui.FindBugsFrame
Offer to save the current Project to a file.
saveProjectAsItem - Variable in class edu.umd.cs.findbugs.gui.FindBugsFrame
 
saveProjectAsItemActionPerformed(ActionEvent) - Method in class edu.umd.cs.findbugs.gui.FindBugsFrame
 
saveProjectItem - Variable in class edu.umd.cs.findbugs.gui.FindBugsFrame
 
saveProjectItemActionPerformed(ActionEvent) - Method in class edu.umd.cs.findbugs.gui.FindBugsFrame
 
SAW_CHECKCAST_ON_NEXT - Static variable in class edu.umd.cs.findbugs.detect.WrongMapIterator
 
SAW_ITERATOR - Static variable in class edu.umd.cs.findbugs.detect.WrongMapIterator
 
SAW_ITERATOR_LOAD - Static variable in class edu.umd.cs.findbugs.detect.WrongMapIterator
 
SAW_ITERATOR_STORE - Static variable in class edu.umd.cs.findbugs.detect.WrongMapIterator
 
SAW_KEY_LOAD - Static variable in class edu.umd.cs.findbugs.detect.WrongMapIterator
 
SAW_KEY_STORE - Static variable in class edu.umd.cs.findbugs.detect.WrongMapIterator
 
SAW_KEYSET - Static variable in class edu.umd.cs.findbugs.detect.WrongMapIterator
 
SAW_KEYSET_STORE - Static variable in class edu.umd.cs.findbugs.detect.WrongMapIterator
 
SAW_MAP_GET - Static variable in class edu.umd.cs.findbugs.detect.WrongMapIterator
 
SAW_MAP_LOAD1 - Static variable in class edu.umd.cs.findbugs.detect.WrongMapIterator
 
SAW_MAP_LOAD2 - Static variable in class edu.umd.cs.findbugs.detect.WrongMapIterator
 
SAW_NEXT - Static variable in class edu.umd.cs.findbugs.detect.WrongMapIterator
 
SAW_NOTHING - Static variable in class edu.umd.cs.findbugs.detect.WrongMapIterator
 
sawAvailable - Variable in class edu.umd.cs.findbugs.detect.ReadReturnShouldBeChecked
 
sawClass() - Method in class edu.umd.cs.findbugs.visitclass.DismantleBytecode
 
sawCurrentTimeMillis - Variable in class edu.umd.cs.findbugs.detect.DumbMethods
 
sawDouble(double) - Method in class edu.umd.cs.findbugs.visitclass.DismantleBytecode
 
sawField() - Method in class edu.umd.cs.findbugs.visitclass.DismantleBytecode
 
sawFloat(float) - Method in class edu.umd.cs.findbugs.visitclass.DismantleBytecode
 
sawGetClass - Variable in class edu.umd.cs.findbugs.detect.InheritanceUnsafeGetResource
 
sawIMethod() - Method in class edu.umd.cs.findbugs.visitclass.DismantleBytecode
 
sawInt(int) - Method in class edu.umd.cs.findbugs.detect.IncompatMask
 
sawInt(int) - Method in class edu.umd.cs.findbugs.visitclass.DismantleBytecode
 
sawLong(long) - Method in class edu.umd.cs.findbugs.detect.IncompatMask
 
sawLong(long) - Method in class edu.umd.cs.findbugs.visitclass.DismantleBytecode
 
sawMethod() - Method in class edu.umd.cs.findbugs.visitclass.DismantleBytecode
 
sawMonitorEnter - Variable in class edu.umd.cs.findbugs.detect.FindDoubleCheck
 
sawNoSuchElement - Variable in class edu.umd.cs.findbugs.detect.IteratorIdioms
 
sawNotify - Variable in class edu.umd.cs.findbugs.detect.WaitInLoop
 
sawOffset(int) - Method in class edu.umd.cs.findbugs.detect.FindUnconditionalWait
 
sawOffset(int) - Method in class edu.umd.cs.findbugs.detect.InfiniteRecursiveLoop
 
sawOffset(int) - Method in class edu.umd.cs.findbugs.visitclass.DismantleBytecode
 
sawOpcode(int) - Method in class edu.umd.cs.findbugs.detect.BadAppletConstructor
 
sawOpcode(int) - Method in class edu.umd.cs.findbugs.detect.BadResultSetAccess
 
sawOpcode(int) - Method in class edu.umd.cs.findbugs.detect.CloneIdiom
 
sawOpcode(int) - Method in class edu.umd.cs.findbugs.detect.DumbMethods
 
sawOpcode(int) - Method in class edu.umd.cs.findbugs.detect.EmptyZipFileEntry
 
sawOpcode(int) - Method in class edu.umd.cs.findbugs.detect.EqStringTest
 
sawOpcode(int) - Method in class edu.umd.cs.findbugs.detect.FindDoubleCheck
 
sawOpcode(int) - Method in class edu.umd.cs.findbugs.detect.FindFieldSelfAssignment
 
sawOpcode(int) - Method in class edu.umd.cs.findbugs.detect.FindFinalizeInvocations
 
sawOpcode(int) - Method in class edu.umd.cs.findbugs.detect.FindFloatMath
 
sawOpcode(int) - Method in class edu.umd.cs.findbugs.detect.FindNakedNotify
 
sawOpcode(int) - Method in class edu.umd.cs.findbugs.detect.FindNonShortCircuit
 
sawOpcode(int) - Method in class edu.umd.cs.findbugs.detect.FindReturnRef
 
sawOpcode(int) - Method in class edu.umd.cs.findbugs.detect.FindRunInvocations
 
sawOpcode(int) - Method in class edu.umd.cs.findbugs.detect.FindSpinLoop
 
sawOpcode(int) - Method in class edu.umd.cs.findbugs.detect.FindUncalledPrivateMethods
 
sawOpcode(int) - Method in class edu.umd.cs.findbugs.detect.FindUnconditionalWait
 
sawOpcode(int) - Method in class edu.umd.cs.findbugs.detect.FindUninitializedGet
 
sawOpcode(int) - Method in class edu.umd.cs.findbugs.detect.FindUselessControlFlow
 
sawOpcode(int) - Method in class edu.umd.cs.findbugs.detect.IncompatMask
 
sawOpcode(int) - Method in class edu.umd.cs.findbugs.detect.InefficientToArray
 
sawOpcode(int) - Method in class edu.umd.cs.findbugs.detect.InfiniteRecursiveLoop
 
sawOpcode(int) - Method in class edu.umd.cs.findbugs.detect.InheritanceUnsafeGetResource
 
sawOpcode(int) - Method in class edu.umd.cs.findbugs.detect.InitializationChain
 
sawOpcode(int) - Method in class edu.umd.cs.findbugs.detect.InstantiateStaticClass
 
sawOpcode(int) - Method in class edu.umd.cs.findbugs.detect.InvalidJUnitTest
 
sawOpcode(int) - Method in class edu.umd.cs.findbugs.detect.IteratorIdioms
 
sawOpcode(int) - Method in class edu.umd.cs.findbugs.detect.LockedFields
 
sawOpcode(int) - Method in class edu.umd.cs.findbugs.detect.MutableLock
 
sawOpcode(int) - Method in class edu.umd.cs.findbugs.detect.MutableStaticFields
 
sawOpcode(int) - Method in class edu.umd.cs.findbugs.detect.PreferZeroLengthArrays
 
sawOpcode(int) - Method in class edu.umd.cs.findbugs.detect.ReadReturnShouldBeChecked
 
sawOpcode(int) - Method in class edu.umd.cs.findbugs.detect.RuntimeExceptionCapture
 
sawOpcode(int) - Method in class edu.umd.cs.findbugs.detect.StartInConstructor
 
sawOpcode(int) - Method in class edu.umd.cs.findbugs.detect.StringConcatenation
 
sawOpcode(int) - Method in class edu.umd.cs.findbugs.detect.SuperfluousInstanceOf
 
sawOpcode(int) - Method in class edu.umd.cs.findbugs.detect.SuspiciousThreadInterrupted
 
sawOpcode(int) - Method in class edu.umd.cs.findbugs.detect.SwitchFallthrough
 
sawOpcode(int) - Method in class edu.umd.cs.findbugs.detect.TestingGround
 
sawOpcode(int) - Method in class edu.umd.cs.findbugs.detect.UnreadFields
 
sawOpcode(int) - Method in class edu.umd.cs.findbugs.detect.UseObjectEquals
 
sawOpcode(int) - Method in class edu.umd.cs.findbugs.detect.VolatileUsage
 
sawOpcode(int) - Method in class edu.umd.cs.findbugs.detect.WaitInLoop
 
sawOpcode(int) - Method in class edu.umd.cs.findbugs.detect.WrongMapIterator
 
sawOpcode(DismantleBytecode, int) - Method in class edu.umd.cs.findbugs.OpcodeStack
 
sawOpcode(int) - Method in class edu.umd.cs.findbugs.visitclass.DismantleBytecode
 
sawPutEntry - Variable in class edu.umd.cs.findbugs.detect.EmptyZipFileEntry
 
sawRead - Variable in class edu.umd.cs.findbugs.detect.ReadReturnShouldBeChecked
 
sawReadExternal - Variable in class edu.umd.cs.findbugs.detect.SerializableIdiom
 
sawReadObject - Variable in class edu.umd.cs.findbugs.detect.SerializableIdiom
 
sawRegister(int) - Method in class edu.umd.cs.findbugs.visitclass.DismantleBytecode
 
sawSerialVersionUID - Variable in class edu.umd.cs.findbugs.detect.SerializableIdiom
 
sawSetUp - Variable in class edu.umd.cs.findbugs.detect.InvalidJUnitTest
 
sawSkip - Variable in class edu.umd.cs.findbugs.detect.ReadReturnShouldBeChecked
 
sawString(String) - Method in class edu.umd.cs.findbugs.visitclass.DismantleBytecode
 
sawStringIntern - Static variable in class edu.umd.cs.findbugs.detect.FindRefComparison
 
sawSuperFinalize - Variable in class edu.umd.cs.findbugs.detect.FindFinalizeInvocations
 
sawTearDown - Variable in class edu.umd.cs.findbugs.detect.InvalidJUnitTest
 
sawUniversal() - Method in class edu.umd.cs.findbugs.ba.ExceptionSet
Return whether or not a universal exception handler was reached by the set.
sawUniversalHandler() - Method in class edu.umd.cs.findbugs.ba.ExceptionSet
Mark the set as having reached a universal exception handler.
sawWait - Variable in class edu.umd.cs.findbugs.detect.WaitInLoop
 
sawWriteExternal - Variable in class edu.umd.cs.findbugs.detect.SerializableIdiom
 
sawWriteObject - Variable in class edu.umd.cs.findbugs.detect.SerializableIdiom
 
SAXBugCollectionHandler - Class in edu.umd.cs.findbugs
Build a BugCollection based on SAX events.
SAXBugCollectionHandler(BugCollection, Project) - Constructor for class edu.umd.cs.findbugs.SAXBugCollectionHandler
 
scan(byte[], BytecodeScanner.Callback) - Method in class edu.umd.cs.findbugs.ba.BytecodeScanner
Scan the raw bytecodes of a method.
scan(Element, String) - Method in class edu.umd.cs.findbugs.ml.ConvertToARFF.AppNameAttribute
 
scan(Element, String) - Method in interface edu.umd.cs.findbugs.ml.ConvertToARFF.Attribute
 
scan(Element, String) - Method in class edu.umd.cs.findbugs.ml.ConvertToARFF.ClassificationAttribute
 
scan(Element, String) - Method in class edu.umd.cs.findbugs.ml.ConvertToARFF.IdAttribute
 
scan(Element, String) - Method in class edu.umd.cs.findbugs.ml.ConvertToARFF.NominalAttribute
 
scan(Element, String) - Method in class edu.umd.cs.findbugs.ml.ConvertToARFF.NumericAttribute
 
scan(Element, String) - Method in class edu.umd.cs.findbugs.ml.ConvertToARFF.PriorityAttribute
 
scan(Document, String) - Method in class edu.umd.cs.findbugs.ml.ConvertToARFF
Scan a Document to find out the ranges of attributes.
scan(String) - Method in class edu.umd.cs.findbugs.QueryBugAnnotations
Scan bug instances contained in given file, reporting those whose text annotations contain at least one of the keywords in the query.
scan(BugCollection, String) - Method in class edu.umd.cs.findbugs.QueryBugAnnotations
Scan bug instances contained in given bug collection, reporting those whose text annotations contain at least one of the keywords in the query.
scan(CallGraphNode) - Method in class edu.umd.cs.findbugs.SelfCalls
Scan a method for self call sites.
scanArchiveOrDirectory(FindBugs.ArchiveWorkListItem, LinkedList<FindBugs.ArchiveWorkListItem>, List<String>, List<String>) - Method in class edu.umd.cs.findbugs.FindBugs
Add all classes contained in given file or directory to the BCEL Repository.
scanAttributeList(ConvertToARFF.AttributeCallback) - Method in class edu.umd.cs.findbugs.ml.ConvertToARFF
Apply a callback to all Attributes.
scanFields(JavaClass, Set<XField>) - Method in class edu.umd.cs.findbugs.ba.AssignedFieldMap
 
scanInstruction(InstructionHandle) - Method in interface edu.umd.cs.findbugs.InstructionScanner
Traverse an instruction.
scanMethod(Method, Set<XField>) - Method in class edu.umd.cs.findbugs.ba.AssignedFieldMap
 
scannerList - Variable in class edu.umd.cs.findbugs.InstructionScannerDriver
 
search() - Method in class edu.umd.cs.findbugs.graph.AbstractDepthFirstSearch
Perform the depth first search.
search() - Method in class edu.umd.cs.findbugs.RecursiveFileSearch
Perform the search.
SearchTree<VertexType extends GraphVertex<VertexType>> - Class in edu.umd.cs.findbugs.graph
SearchTree represents a search tree produced by a graph search algorithm, such as BreadthFirstSearch or DepthFirstSearch.
SearchTree(VertexType) - Constructor for class edu.umd.cs.findbugs.graph.SearchTree
Create a new search tree.
SearchTreeBuilder<VertexType extends GraphVertex<VertexType>> - Class in edu.umd.cs.findbugs.graph
A search tree callback implementation that builds a list of SearchTrees recording a graph search.
SearchTreeBuilder() - Constructor for class edu.umd.cs.findbugs.graph.SearchTreeBuilder
 
searchTreeCallback - Variable in class edu.umd.cs.findbugs.graph.AbstractDepthFirstSearch
 
SearchTreeCallback<VertexType extends GraphVertex<VertexType>> - Interface in edu.umd.cs.findbugs.graph
Callback interface for building a search tree from a depth first search.
searchTreeIterator() - Method in class edu.umd.cs.findbugs.graph.SearchTreeBuilder
Get an Iterator over the recorded SearchTrees.
searchTreeIterator() - Method in class edu.umd.cs.findbugs.graph.StronglyConnectedComponents
Returns an iterator over the search trees containing the vertices of each strongly connected component.
searchTreeList - Variable in class edu.umd.cs.findbugs.graph.SearchTreeBuilder
 
searchTreeMap - Variable in class edu.umd.cs.findbugs.graph.SearchTreeBuilder
 
seen - Variable in class edu.umd.cs.findbugs.detect.MutableStaticFields
 
seen - Variable in class edu.umd.cs.findbugs.detect.RuntimeExceptionCapture.CaughtException
 
SEEN_ALOAD - Static variable in class edu.umd.cs.findbugs.detect.SuperfluousInstanceOf
 
SEEN_ALOAD_0 - Static variable in class edu.umd.cs.findbugs.detect.InvalidJUnitTest
 
SEEN_ANEWARRAY - Static variable in class edu.umd.cs.findbugs.detect.InefficientToArray
 
SEEN_APPEND1 - Static variable in class edu.umd.cs.findbugs.detect.StringConcatenation
 
SEEN_APPEND2 - Static variable in class edu.umd.cs.findbugs.detect.StringConcatenation
 
SEEN_CURRENTTHREAD - Static variable in class edu.umd.cs.findbugs.detect.SuspiciousThreadInterrupted
 
SEEN_ICONST_0 - Static variable in class edu.umd.cs.findbugs.detect.InefficientToArray
 
SEEN_NEW - Static variable in class edu.umd.cs.findbugs.detect.StringConcatenation
 
SEEN_NOTHING - Static variable in class edu.umd.cs.findbugs.detect.InefficientToArray
 
SEEN_NOTHING - Static variable in class edu.umd.cs.findbugs.detect.InvalidJUnitTest
 
SEEN_NOTHING - Static variable in class edu.umd.cs.findbugs.detect.StringConcatenation
 
SEEN_NOTHING - Static variable in class edu.umd.cs.findbugs.detect.SuperfluousInstanceOf
 
SEEN_NOTHING - Static variable in class edu.umd.cs.findbugs.detect.SuspiciousThreadInterrupted
 
SEEN_POP_AFTER_CURRENTTHREAD - Static variable in class edu.umd.cs.findbugs.detect.SuspiciousThreadInterrupted
 
SEEN_UNKNOWNCONTEXT_POP - Static variable in class edu.umd.cs.findbugs.detect.SuspiciousThreadInterrupted
 
seenAlready - Variable in class edu.umd.cs.findbugs.EmacsBugReporter
 
seenAlready - Variable in class edu.umd.cs.findbugs.PrintingBugReporter
 
seenTransferOfControl - Variable in class edu.umd.cs.findbugs.detect.InfiniteRecursiveLoop
 
selectAllActionPerformed(ActionEvent) - Method in class edu.umd.cs.findbugs.gui.FindBugsFrame
 
selectAllItem - Variable in class edu.umd.cs.findbugs.gui.FindBugsFrame
 
selectAllItemActionListener(ActionEvent) - Method in class edu.umd.cs.findbugs.gui.AnalysisErrorDialog
 
selectAllMenuItem - Variable in class edu.umd.cs.findbugs.gui.AnalysisErrorDialog
 
selectedComponent - Variable in class edu.umd.cs.findbugs.gui.FindBugsFrame
 
SELECTION_VOFFSET - Static variable in class edu.umd.cs.findbugs.gui.FindBugsFrame
 
SelfCalls - Class in edu.umd.cs.findbugs
Build a call graph of the self calls in a class.
SelfCalls(ClassContext) - Constructor for class edu.umd.cs.findbugs.SelfCalls
Constructor.
SerializableIdiom - Class in edu.umd.cs.findbugs.detect
 
SerializableIdiom(BugReporter) - Constructor for class edu.umd.cs.findbugs.detect.SerializableIdiom
 
serialVersionUID - Static variable in exception edu.umd.cs.findbugs.ml.ConvertToARFF.MissingNodeException
 
SERIOUS - Static variable in class edu.umd.cs.findbugs.CategorizeBugs
 
SERIOUS - Static variable in class edu.umd.cs.findbugs.GraphIS2FalsePositives
 
set(T) - Method in class edu.umd.cs.findbugs.AnalysisLocal
 
setAddMessages(boolean) - Method in class edu.umd.cs.findbugs.XMLBugReporter
 
setAdjustExperimental(boolean) - Static method in class edu.umd.cs.findbugs.BugInstance
 
setAllowTrailingEdges(boolean) - Method in class edu.umd.cs.findbugs.ba.bcp.MatchAny
 
setAllowTrailingEdges(boolean) - Method in class edu.umd.cs.findbugs.ba.bcp.PatternElement
Set whether or not this PatternElement allows trailing edges to be matched.
setAnalysis(Analysis) - Method in class edu.umd.cs.findbugs.ba.ClassContext.AnalysisResult
Record a successful outcome, where the analysis was created.
setAnalysisContext(AnalysisContext) - Method in class edu.umd.cs.findbugs.ByteCodePatternDetector
 
setAnalysisContext(AnalysisContext) - Method in class edu.umd.cs.findbugs.BytecodeScanningDetector
 
setAnalysisContext(AnalysisContext) - Method in class edu.umd.cs.findbugs.detect.CloneIdiom
 
setAnalysisContext(AnalysisContext) - Method in class edu.umd.cs.findbugs.detect.DontCatchIllegalMonitorStateException
 
setAnalysisContext(AnalysisContext) - Method in class edu.umd.cs.findbugs.detect.DroppedException
 
setAnalysisContext(AnalysisContext) - Method in class edu.umd.cs.findbugs.detect.FindBugsSummaryStats
 
setAnalysisContext(AnalysisContext) - Method in class edu.umd.cs.findbugs.detect.FindDeadLocalStores
 
setAnalysisContext(AnalysisContext) - Method in class edu.umd.cs.findbugs.detect.FindInconsistentSync2
 
setAnalysisContext(AnalysisContext) - Method in class edu.umd.cs.findbugs.detect.FindJSR166LockMonitorenter
 
setAnalysisContext(AnalysisContext) - Method in class edu.umd.cs.findbugs.detect.FindLocalSelfAssignment
 
setAnalysisContext(AnalysisContext) - Method in class edu.umd.cs.findbugs.detect.FindMismatchedWaitOrNotify
 
setAnalysisContext(AnalysisContext) - Method in class edu.umd.cs.findbugs.detect.FindNullDeref
 
setAnalysisContext(AnalysisContext) - Method in class edu.umd.cs.findbugs.detect.FindRefComparison
 
setAnalysisContext(AnalysisContext) - Method in class edu.umd.cs.findbugs.detect.FindTwoLockWait
 
setAnalysisContext(AnalysisContext) - Method in class edu.umd.cs.findbugs.detect.Naming
 
setAnalysisContext(AnalysisContext) - Method in class edu.umd.cs.findbugs.detect.NoteCheckReturnValue
 
setAnalysisContext(AnalysisContext) - Method in class edu.umd.cs.findbugs.detect.NoteSuppressedWarnings
 
setAnalysisContext(AnalysisContext) - Method in class edu.umd.cs.findbugs.detect.SerializableIdiom
 
setAnalysisContext(AnalysisContext) - Method in class edu.umd.cs.findbugs.detect.SwitchFallthrough
 
setAnalysisContext(AnalysisContext) - Method in class edu.umd.cs.findbugs.detect.VolatileUsage
 
setAnalysisContext(AnalysisContext) - Method in interface edu.umd.cs.findbugs.Detector
Set the AnalysisContext that will be used.
setAnalysisContext(AnalysisContext) - Method in class edu.umd.cs.findbugs.ResourceTrackingDetector
 
setAnalysisException(AnalysisException) - Method in class edu.umd.cs.findbugs.ba.ClassContext.AnalysisResult
Record that an AnalysisException occurred while attempting to create the Analysis.
setAnnotationText(String) - Method in class edu.umd.cs.findbugs.BugInstance
Set the user annotation text.
setBaseTableHeader(JTableHeader) - Method in class edu.umd.cs.findbugs.gui.DefaultSortedTableModel
 
setBottom() - Method in class edu.umd.cs.findbugs.ba.BlockType
Make this the special "bottom" dataflow value.
setBottom() - Method in class edu.umd.cs.findbugs.ba.Frame
Make this Frame the special "BOTTOM" value.
setBugPatternType(String) - Method in class edu.umd.cs.findbugs.detect.InstanceFieldLoadStreamFactory
Set the bug pattern type reported for unclosed streams loaded from this field.
setBugType(String) - Method in class edu.umd.cs.findbugs.detect.AnyMethodReturnValueStreamFactory
 
setCallSite(CallSite) - Method in class edu.umd.cs.findbugs.CallGraphEdge
 
setCFGBuilderException(CFGBuilderException) - Method in class edu.umd.cs.findbugs.ba.ClassContext.AnalysisResult
Record that a CFGBuilderException occurred while attempting to create the Analysis.
setClassScreener(ClassScreener) - Method in class edu.umd.cs.findbugs.FindBugs
Set the ClassScreener.
setClosed() - Method in class edu.umd.cs.findbugs.detect.Stream
Set this Stream has having been closed on all paths out of the method.
setClosed() - Method in class edu.umd.cs.findbugs.detect.StreamEquivalenceClass
Mark all members of the class as being closed.
setColor(VertexType, int) - Method in class edu.umd.cs.findbugs.graph.AbstractDepthFirstSearch
 
setCompleted(boolean) - Method in class edu.umd.cs.findbugs.gui.RunAnalysisDialog
 
setCount(int) - Method in class edu.umd.cs.findbugs.ba.LockCount
Set the lock count.
setCount(int) - Method in class edu.umd.cs.findbugs.gui.FindBugsFrame.BugTreeNode
 
setData(byte[]) - Method in class edu.umd.cs.findbugs.ba.SourceFile
Set the source file data.
setDataflowAnalysisException(DataflowAnalysisException) - Method in class edu.umd.cs.findbugs.ba.ClassContext.AnalysisResult
Record that a DataflowAnalysisException occurred while attempting to create the Analysis.
setDecision(IsNullConditionDecision) - Method in class edu.umd.cs.findbugs.ba.IsNullValueFrame
 
setDefaultLockCount(int) - Method in class edu.umd.cs.findbugs.ba.LockSet
Set the default lock count to return for nonexistent lock entries.
setDepth(int) - Method in class edu.umd.cs.findbugs.ba.StackDepth
Set the stack depth.
setDescription(String) - Method in interface edu.umd.cs.findbugs.BugAnnotation
Set a description of this bug annotation.
setDescription(String) - Method in class edu.umd.cs.findbugs.IntAnnotation
 
setDescription(String) - Method in class edu.umd.cs.findbugs.PackageMemberAnnotation
 
setDescription(String) - Method in class edu.umd.cs.findbugs.SourceLineAnnotation
 
setDetailHTML(String) - Method in class edu.umd.cs.findbugs.DetectorFactory
Set the HTML document describing the Detector.
setDFSEdgeType(EdgeType, int) - Method in class edu.umd.cs.findbugs.graph.AbstractDepthFirstSearch
 
setDiscoveryTime(VertexType, int) - Method in class edu.umd.cs.findbugs.graph.AbstractDepthFirstSearch
 
setEdgeExceptionSet(Edge, ExceptionSet) - Method in class edu.umd.cs.findbugs.ba.TypeAnalysis.CachedExceptionSet
 
setEnabled(boolean) - Method in class edu.umd.cs.findbugs.DetectorFactory
Set the enabled status of the factory.
setEnabled(boolean) - Method in class edu.umd.cs.findbugs.Plugin
Set whether or not this Plugin is enabled.
setEngine(FindBugs) - Method in class edu.umd.cs.findbugs.AbstractBugReporter
 
setEngine(FindBugs) - Method in interface edu.umd.cs.findbugs.BugReporter
Called to give the BugReporter a reference to the FindBugs engine object.
setEngine(FindBugs) - Method in class edu.umd.cs.findbugs.DelegatingBugReporter
 
setErrorVerbosity(int) - Method in class edu.umd.cs.findbugs.AbstractBugReporter
 
setErrorVerbosity(int) - Method in interface edu.umd.cs.findbugs.BugReporter
Set the error-reporting verbosity level.
setErrorVerbosity(int) - Method in class edu.umd.cs.findbugs.DelegatingBugReporter
 
setException(Exception) - Method in class edu.umd.cs.findbugs.gui.RunAnalysisDialog
 
setExceptionGen(CodeExceptionGen) - Method in class edu.umd.cs.findbugs.ba.BasicBlock
Set the CodeExceptionGen object.
setExceptionThrower(InstructionHandle) - Method in class edu.umd.cs.findbugs.ba.BasicBlock
Set the instruction for which this block is the ETB.
setExitBlock(BasicBlock) - Method in class edu.umd.cs.findbugs.ba.BetterCFGBuilder2.Subroutine
Indicate that System.exit() is called at the end of the given block.
setExitCode - Variable in class edu.umd.cs.findbugs.FindBugs.FindBugsCommandLine
 
setExitCode() - Method in class edu.umd.cs.findbugs.FindBugs.FindBugsCommandLine
 
setExplicit(boolean) - Method in class edu.umd.cs.findbugs.ba.ThrownException
Set whether or not the exception is explicit.
setField(int, boolean, boolean) - Method in class edu.umd.cs.findbugs.ba.InnerClassAccessMap.InstructionCallback
Called to indicate that a field load or store was encountered.
setFields - Variable in class edu.umd.cs.findbugs.detect.MutableLock
 
setFilter(String, boolean) - Method in class edu.umd.cs.findbugs.FindBugs
Set filter of bug instances to include or exclude.
setFinishTime(VertexType, int) - Method in class edu.umd.cs.findbugs.graph.AbstractDepthFirstSearch
 
setFirstInPass(boolean) - Method in class edu.umd.cs.findbugs.DetectorFactory
Mark whether or not this detector needs to be first in its analysis pass.
setFlag(int) - Method in class edu.umd.cs.findbugs.ba.ValueNumber
 
setFlags(int) - Method in class edu.umd.cs.findbugs.ba.CFG
 
setFlags(int) - Method in class edu.umd.cs.findbugs.ba.Edge
Set the edge flags.
setFlags(int) - Method in class edu.umd.cs.findbugs.ba.ValueNumber
 
setFrame(FrameType) - Method in class edu.umd.cs.findbugs.ba.AbstractFrameModelingVisitor
Set the frame.
setHandle(InstructionHandle) - Method in class edu.umd.cs.findbugs.ba.ValueNumberFrameModelingVisitor
Set the instruction handle of the instruction currently being visited.
setHidden(boolean) - Method in class edu.umd.cs.findbugs.DetectorFactory
Set visibility of the factory (to GUI dialogs to configure detectors).
setHome(String) - Static method in class edu.umd.cs.findbugs.FindBugs
Set the FindBugs home directory.
setId(int) - Method in class edu.umd.cs.findbugs.graph.AbstractVertex
 
setIgnoreImplicitExceptions(boolean) - Method in class edu.umd.cs.findbugs.detect.Stream
Mark whether or not implicit exception edges should be ignored by ResourceValueAnalysis when determining whether or not stream is closed on all paths out of method.
setIndex(int) - Method in class edu.umd.cs.findbugs.ba.bcp.PatternElement
Set the index.
setInstanceParam(int) - Method in class edu.umd.cs.findbugs.detect.Stream
Set the number of the parameter which passes the stream instance.
setInterElementWild(int) - Method in class edu.umd.cs.findbugs.ba.bcp.ByteCodePattern
Set number of inter-element wildcards to create between explicit PatternElements.
setInteresting(String) - Method in class edu.umd.cs.findbugs.detect.Stream
Mark this Stream as interesting.
setIsForwards(boolean) - Method in class edu.umd.cs.findbugs.ba.CFGPrinter
 
setIsInterface(boolean) - Method in class edu.umd.cs.findbugs.ba.type.ClassType
Mark the type as an interface.
setIsOpenOnCreation(boolean) - Method in class edu.umd.cs.findbugs.detect.Stream
Mark whether or not Stream is open as soon as it is created, or whether a later method or constructor must explicitly open it.
setIterator() - Method in class edu.umd.cs.findbugs.graph.StronglyConnectedComponents
Returns an iterator over the sets of vertices of each strongly connected component.
setKeyFactory(String) - Method in class edu.umd.cs.findbugs.CountBugs
 
setKeys(String) - Method in class edu.umd.cs.findbugs.CountBugs
 
setKind(int) - Method in class edu.umd.cs.findbugs.ba.ReturnPath
 
setLabel(int) - Method in class edu.umd.cs.findbugs.graph.AbstractEdge
 
setLabel(int) - Method in class edu.umd.cs.findbugs.graph.AbstractVertex
 
setLabel(int) - Method in interface edu.umd.cs.findbugs.graph.GraphEdge
Set the integer label.
setLabel(int) - Method in interface edu.umd.cs.findbugs.graph.GraphVertex
Set the numeric label for this vertex.
setLockCount(int, int) - Method in class edu.umd.cs.findbugs.ba.LockSet
Set the lock count for a lock object.
setLVValue(int, OpcodeStack.Item) - Method in class edu.umd.cs.findbugs.OpcodeStack
 
setMergedValue(int, ValueNumber) - Method in class edu.umd.cs.findbugs.ba.ValueNumberFrame
 
setMethod(Method) - Method in class edu.umd.cs.findbugs.CallGraphNode
 
setMethods - Variable in class edu.umd.cs.findbugs.detect.FindUnsyncGet
 
setMinAndMax(int, int) - Method in class edu.umd.cs.findbugs.ba.bcp.Wild
Set min and max values.
setMinPriority(String) - Method in class edu.umd.cs.findbugs.config.ProjectFilterSettings
Set minimum warning priority threshold.
setModified(boolean) - Method in class edu.umd.cs.findbugs.Project
Set whether or not this Project has unsaved modifications.
setNext(PatternElement) - Method in class edu.umd.cs.findbugs.ba.bcp.PatternElement
Set the next PatternElement.
setNextIncomingEdge(ActualEdgeType) - Method in class edu.umd.cs.findbugs.graph.AbstractEdge
 
setNextOutgoingEdge(ActualEdgeType) - Method in class edu.umd.cs.findbugs.graph.AbstractEdge
 
setNormal() - Method in class edu.umd.cs.findbugs.ba.BlockType
Make this value represent "normal" control flow.
setNumEdgeLabels(int) - Method in class edu.umd.cs.findbugs.graph.AbstractGraph
 
setNumEdgeLabels(int) - Method in interface edu.umd.cs.findbugs.graph.Graph
Reset the number of edge labels.
setNumVertexLabels(int) - Method in class edu.umd.cs.findbugs.graph.AbstractGraph
 
setNumVertexLabels(int) - Method in interface edu.umd.cs.findbugs.graph.Graph
Reset number of (integer) labels.
setOpenLocation(Location) - Method in class edu.umd.cs.findbugs.detect.Stream
 
setOutputStream(PrintStream) - Method in class edu.umd.cs.findbugs.TextUIBugReporter
 
setParams(int) - Method in class edu.umd.cs.findbugs.GraphIS2FalsePositives
 
setPluginList(File[]) - Static method in class edu.umd.cs.findbugs.DetectorFactoryCollection
Set the list of plugins to load explicitly.
setPriority(int) - Method in class edu.umd.cs.findbugs.BugInstance
Set the bug priority.
setPriorityAdjustment(int) - Method in class edu.umd.cs.findbugs.DetectorFactory
Set the priority adjustment for the detector produced by this factory.
setPriorityThreshold(int) - Method in class edu.umd.cs.findbugs.AbstractBugReporter
 
setPriorityThreshold(int) - Method in interface edu.umd.cs.findbugs.BugReporter
Set the priority threshold.
setPriorityThreshold(int) - Method in class edu.umd.cs.findbugs.DelegatingBugReporter
 
setPriorityThreshold(int) - Method in class edu.umd.cs.findbugs.gui.FindBugsFrame
Set the priority threshold for display of bugs in the bug tree.
setProgressCallback(FindBugsProgress) - Method in class edu.umd.cs.findbugs.FindBugs
Set the progress callback that will be used to keep track of the progress of the analysis.
setProject(Project) - Method in class edu.umd.cs.findbugs.gui.FindBugsFrame
 
setProjectFileName(String) - Method in class edu.umd.cs.findbugs.Project
Set the project filename.
setProvider(String) - Method in class edu.umd.cs.findbugs.Plugin
Set plugin provider.
setRealBugReporter(BugReporter) - Method in class edu.umd.cs.findbugs.DelegatingBugReporter
 
setRepositoryClassPath(List<String>) - Method in class edu.umd.cs.findbugs.FindBugs
Based on Project settings, set the classpath to be used by the Repository when looking up classes.
setResolverFailure(ClassNotFoundException) - Method in class edu.umd.cs.findbugs.ba.type.ClassType
 
setResourceCollection(ResourceCollection<Stream>) - Method in class edu.umd.cs.findbugs.detect.StreamResourceTracker
Set the precomputed ResourceCollection for the method.
setReturnBlock(BasicBlock) - Method in class edu.umd.cs.findbugs.ba.BetterCFGBuilder2.Subroutine
Indicate that the method returns at the end of the given block.
setSearchTreeCallback(SearchTreeCallback<VertexType>) - Method in class edu.umd.cs.findbugs.graph.AbstractDepthFirstSearch
Set a search tree callback.
setShortDescription(String) - Method in class edu.umd.cs.findbugs.Plugin
Set plugin short (one-line) text description.
setSourceBaseList(List<String>) - Method in class edu.umd.cs.findbugs.ba.SourceFinder
Set the list of source directories.
setSourceFile(String) - Method in class edu.umd.cs.findbugs.SourceLineAnnotation
Set the source file name.
setSourceLines(SourceLineAnnotation) - Method in class edu.umd.cs.findbugs.MethodAnnotation
Set a SourceLineAnnotation describing the source lines where the method is defined.
setSourcePath(List<String>) - Method in class edu.umd.cs.findbugs.ba.AnalysisContext
Set the source path.
setState(int) - Method in class edu.umd.cs.findbugs.ba.type.ObjectType
Set the state: UNCHECKED, KNOWN, or UNKNOWN.
setStatus(int) - Method in class edu.umd.cs.findbugs.ba.ResourceValueFrame
 
setSubtypeQueryResult(SubtypeQueryResult) - Method in class edu.umd.cs.findbugs.ba.type.ObjectType
Set the SubtypeQueryResult.
setSummary(String) - Method in class edu.umd.cs.findbugs.gui.FindBugsFrame
 
setSummaryHTML(String) - Method in class edu.umd.cs.findbugs.BugCollection
Set the summary HTML text.
setSummaryHTML(String) - Method in class edu.umd.cs.findbugs.SortedBugCollection
 
settingsMenu - Variable in class edu.umd.cs.findbugs.gui.FindBugsFrame
 
setTop() - Method in class edu.umd.cs.findbugs.ba.BlockType
Make this the special "top" dataflow value.
setTop() - Method in class edu.umd.cs.findbugs.ba.Frame
Make this frame the special "TOP" value.
setTreeModel(String, DefaultTreeModel) - Method in class edu.umd.cs.findbugs.gui.AnalysisRun
Set the tree model to be used in the BugTree.
setType(int) - Method in class edu.umd.cs.findbugs.ba.Edge
Set the type of edge.
setType(int) - Method in class edu.umd.cs.findbugs.ba.type.InheritanceGraphEdge
Set the type of inheritance edge.
setUnhandledExceptionBlock(BasicBlock) - Method in class edu.umd.cs.findbugs.ba.BetterCFGBuilder2.Subroutine
Indicate that an unhandled exception may be thrown by the given block.
setUnknown() - Method in class edu.umd.cs.findbugs.ba.type.ClassType
Mark the type as unknown: a check to determine whether it was a class or interface failed.
setUpAnnotation - Variable in class edu.umd.cs.findbugs.detect.InvalidJUnitTest
 
setUsed(int) - Method in class edu.umd.cs.findbugs.ba.ValueNumberAnalysis.ValueCompacter
 
setUserDetectorThreshold(int) - Method in class edu.umd.cs.findbugs.config.UserPreferences
 
setValid() - Method in class edu.umd.cs.findbugs.ba.Frame
Set the Frame to be valid (neither TOP nor BOTTOM).
setValue(int, ValueType) - Method in class edu.umd.cs.findbugs.ba.Frame
Set the value at the nth slot.
setValueAt(Object, int, int) - Method in class edu.umd.cs.findbugs.gui.DefaultSortedTableModel
 
setVertexChooser(VertexChooser<VertexType>) - Method in class edu.umd.cs.findbugs.graph.AbstractDepthFirstSearch
Specify a VertexChooser object to be used to selected which vertices are visited by the search.
setVertexChooser(VertexChooser<VertexType>) - Method in class edu.umd.cs.findbugs.graph.StronglyConnectedComponents
Specify a VertexChooser object to restrict which vertices are considered.
setView(String) - Method in class edu.umd.cs.findbugs.gui.FindBugsFrame
Set the view panel to display the named view.
setWebsite(String) - Method in class edu.umd.cs.findbugs.Plugin
Set plugin website.
shortDescription - Variable in class edu.umd.cs.findbugs.BugPattern
 
shortDescription - Variable in class edu.umd.cs.findbugs.Plugin
 
shorten(String, String) - Static method in class edu.umd.cs.findbugs.ba.SignatureConverter
 
shorten(String, String) - Static method in class edu.umd.cs.findbugs.PackageMemberAnnotation
Shorten a type name of remove extraneous components.
shortType - Variable in class edu.umd.cs.findbugs.ba.type.TypeRepository
 
SHOW_WILD - Static variable in class edu.umd.cs.findbugs.ba.bcp.PatternMatcher
 
showBugInfo(BugInstance) - Method in class edu.umd.cs.findbugs.gui.FindBugsFrame
Show descriptive text about the type of bug
showInBrowser(String) - Static method in class edu.umd.cs.findbugs.gui.AboutDialog
Attempts to show the given URL in the OS's web browser.
sigConstantOperand - Variable in class edu.umd.cs.findbugs.visitclass.DismantleBytecode
 
signature - Variable in class edu.umd.cs.findbugs.ba.SignatureConverter
 
signature - Variable in class edu.umd.cs.findbugs.ba.SignatureParser
 
signature - Variable in class edu.umd.cs.findbugs.detect.MutableStaticFields.FieldRecord
 
signature - Variable in class edu.umd.cs.findbugs.detect.VolatileUsage.FieldRecord
 
signature - Variable in class edu.umd.cs.findbugs.MethodMatcher
 
signature - Variable in class edu.umd.cs.findbugs.OpcodeStack.Item
 
SignatureConverter - Class in edu.umd.cs.findbugs.ba
Convert part or all of a Java type signature into something closer to what types look like in the source code.
SignatureConverter(String) - Constructor for class edu.umd.cs.findbugs.ba.SignatureConverter
Constructor.
SignatureParser - Class in edu.umd.cs.findbugs.ba
A simple class to parse method signatures.
SignatureParser(String) - Constructor for class edu.umd.cs.findbugs.ba.SignatureParser
Constructor.
SignatureParser.ParameterSignatureIterator - Class in edu.umd.cs.findbugs.ba
 
SignatureParser.ParameterSignatureIterator() - Constructor for class edu.umd.cs.findbugs.ba.SignatureParser.ParameterSignatureIterator
 
signatureToTypeMap - Variable in class edu.umd.cs.findbugs.ba.type.TypeRepository
 
sigOnStack - Variable in class edu.umd.cs.findbugs.detect.FindReturnRef
 
SILENT - Static variable in interface edu.umd.cs.findbugs.BugReporter
Silent error-reporting verbosity level.
SimplePathEnumerator - Class in edu.umd.cs.findbugs.ba
Object to enumerate (some subset of) the simple paths in a CFG.
SimplePathEnumerator(CFG, int, int) - Constructor for class edu.umd.cs.findbugs.ba.SimplePathEnumerator
Constructor.
SimplePathEnumerator(CFG, int) - Constructor for class edu.umd.cs.findbugs.ba.SimplePathEnumerator
Constructor; max work is set to DEFAULT_MAX_WORK.
SINGLE - Static variable in class edu.umd.cs.findbugs.Token
A single character token.
single - Static variable in class edu.umd.cs.findbugs.Tokenizer
 
SingleInstruction - Class in edu.umd.cs.findbugs.ba.bcp
An abstract PatternElement subclass for pattern elements which must match exactly one instruction and accept any kind of branch.
SingleInstruction() - Constructor for class edu.umd.cs.findbugs.ba.bcp.SingleInstruction
 
size - Variable in class edu.umd.cs.findbugs.ba.ExceptionSet
 
skip() - Method in class edu.umd.cs.findbugs.ba.SignatureConverter
Skip the first character of the remaining part of the signature.
skipPC - Variable in class edu.umd.cs.findbugs.detect.ReadReturnShouldBeChecked
 
skipWhitespace() - Method in class edu.umd.cs.findbugs.Tokenizer
 
slotList - Variable in class edu.umd.cs.findbugs.ba.Frame
Array storing the values of local variables and operand stack slots.
snarfFieldValue(FieldInstruction, ConstantPoolGen, ValueNumberFrame) - Static method in class edu.umd.cs.findbugs.ba.bcp.FieldAccess
Get a Variable representing the stack value which will either be stored into or loaded from a field.
sortByOffset(int[], int[]) - Static method in class edu.umd.cs.findbugs.visitclass.DismantleBytecode
 
SortedBugCollection - Class in edu.umd.cs.findbugs
An implementation of BugCollection that keeps the BugInstances sorted by class (using the native comparison ordering of BugInstance's compareTo() method as a tie-breaker).
SortedBugCollection() - Constructor for class edu.umd.cs.findbugs.SortedBugCollection
Constructor.
SortedBugCollection.BugInstanceComparator - Class in edu.umd.cs.findbugs
 
SortedBugCollection.BugInstanceComparator() - Constructor for class edu.umd.cs.findbugs.SortedBugCollection.BugInstanceComparator
 
SORTING_REPORTER - Static variable in class edu.umd.cs.findbugs.FindBugs
 
SortingBugReporter - Class in edu.umd.cs.findbugs
A BugReporter which stores all of the reported bug instances, and sorts them by class name before printing them.
SortingBugReporter() - Constructor for class edu.umd.cs.findbugs.SortingBugReporter
 
sortPass(List<DetectorOrderingConstraint>, Map<String, DetectorFactory>, AnalysisPass) - Method in class edu.umd.cs.findbugs.plan.ExecutionPlan
 
source - Variable in class edu.umd.cs.findbugs.detect.StreamEscape
 
source - Variable in class edu.umd.cs.findbugs.graph.AbstractEdge
 
sourceDirLabel - Variable in class edu.umd.cs.findbugs.gui.FindBugsFrame
 
sourceDirList - Variable in class edu.umd.cs.findbugs.gui.FindBugsFrame
 
sourceDirListLabel - Variable in class edu.umd.cs.findbugs.gui.FindBugsFrame
 
sourceDirListScrollPane - Variable in class edu.umd.cs.findbugs.gui.FindBugsFrame
 
sourceDownButton - Variable in class edu.umd.cs.findbugs.gui.FindBugsFrame
 
sourceDownButtonActionPerformed(ActionEvent) - Method in class edu.umd.cs.findbugs.gui.FindBugsFrame
 
SourceFile - Class in edu.umd.cs.findbugs.ba
Cached data for a source file.
SourceFile(SourceFileDataSource) - Constructor for class edu.umd.cs.findbugs.ba.SourceFile
Constructor.
sourceFile - Variable in class edu.umd.cs.findbugs.ba.SourceFile.LineNumberMapBuilder
 
sourceFile - Variable in class edu.umd.cs.findbugs.SourceLineAnnotation
 
sourceFile - Variable in class edu.umd.cs.findbugs.visitclass.PreorderVisitor
 
SourceFile.LineNumberMapBuilder - Class in edu.umd.cs.findbugs.ba
Helper object to build map of line number to byte offset for a source file.
SourceFile.LineNumberMapBuilder(SourceFile) - Constructor for class edu.umd.cs.findbugs.ba.SourceFile.LineNumberMapBuilder
 
SourceFileDataSource - Interface in edu.umd.cs.findbugs.ba
A data source which can produce a stream for a source file.
sourceFileIcon - Variable in class edu.umd.cs.findbugs.gui.FindBugsFrame.BugCellRenderer
 
sourceFinder - Variable in class edu.umd.cs.findbugs.ba.AnalysisContext
 
SourceFinder - Class in edu.umd.cs.findbugs.ba
Class to open input streams on source files.
SourceFinder() - Constructor for class edu.umd.cs.findbugs.ba.SourceFinder
Constructor.
sourceFinder - Variable in class edu.umd.cs.findbugs.gui.FindBugsFrame
 
SourceFinder.Cache - Class in edu.umd.cs.findbugs.ba
Cache of SourceFiles.
SourceFinder.Cache() - Constructor for class edu.umd.cs.findbugs.ba.SourceFinder.Cache
 
SourceFinder.DirectorySourceRepository - Class in edu.umd.cs.findbugs.ba
A directory containing source files.
SourceFinder.DirectorySourceRepository(String) - Constructor for class edu.umd.cs.findbugs.ba.SourceFinder.DirectorySourceRepository
 
SourceFinder.SourceRepository - Interface in edu.umd.cs.findbugs.ba
A repository of source files.
SourceFinder.ZipSourceRepository - Class in edu.umd.cs.findbugs.ba
A zip or jar archive containing source files.
SourceFinder.ZipSourceRepository(ZipFile) - Constructor for class edu.umd.cs.findbugs.ba.SourceFinder.ZipSourceRepository
 
SourceLineAnnotation - Class in edu.umd.cs.findbugs
A BugAnnotation that records a range of source lines in a class.
SourceLineAnnotation(String, String, int, int, int, int) - Constructor for class edu.umd.cs.findbugs.SourceLineAnnotation
Constructor.
sourceLines - Variable in class edu.umd.cs.findbugs.MethodAnnotation
 
sourcePC - Variable in class edu.umd.cs.findbugs.detect.RuntimeExceptionCapture.CaughtException
 
sourceTextArea - Variable in class edu.umd.cs.findbugs.gui.FindBugsFrame
 
sourceTextAreaScrollPane - Variable in class edu.umd.cs.findbugs.gui.FindBugsFrame
 
sourceUpButton - Variable in class edu.umd.cs.findbugs.gui.FindBugsFrame
 
sourceUpButtonActionPerformed(ActionEvent) - Method in class edu.umd.cs.findbugs.gui.FindBugsFrame
 
spacer - Variable in class edu.umd.cs.findbugs.gui.ConfigureDetectorsDialog
 
SPACES - Static variable in class edu.umd.cs.findbugs.CommandLine
 
SPECIAL_TYPE_PREFIX - Static variable in interface edu.umd.cs.findbugs.ba.type.SpecialTypeSignatures
Prefix used to identify special types.
specialTypeFromSignature(String) - Method in class edu.umd.cs.findbugs.ba.type.TypeRepository
Create a special type from a signature.
SpecialTypeSignatures - Interface in edu.umd.cs.findbugs.ba.type
Fake type signatures for "special" non-JVM types.
speed - Variable in class edu.umd.cs.findbugs.DetectorFactory
 
SPEED_COLUMN - Static variable in class edu.umd.cs.findbugs.gui.ConfigureDetectorsDialog
 
SRC_DIR_ELEMENT_NAME - Static variable in class edu.umd.cs.findbugs.Project
 
SRC_DIRS_KEY - Static variable in class edu.umd.cs.findbugs.Project
 
srcDirList - Variable in class edu.umd.cs.findbugs.Project
The list of source directories.
srcDirTextField - Variable in class edu.umd.cs.findbugs.gui.FindBugsFrame
 
srcDirTextFieldActionPerformed(ActionEvent) - Method in class edu.umd.cs.findbugs.gui.FindBugsFrame
 
SRCMAP_ELEMENT_NAME - Static variable in class edu.umd.cs.findbugs.BugCollection
 
stack - Variable in class edu.umd.cs.findbugs.detect.BadResultSetAccess
 
stack - Variable in class edu.umd.cs.findbugs.detect.RuntimeExceptionCapture
 
stack - Variable in class edu.umd.cs.findbugs.detect.UseObjectEquals
 
stack - Variable in class edu.umd.cs.findbugs.OpcodeStack
 
stack - Variable in class edu.umd.cs.findbugs.xml.Dom4JXMLOutput
 
STACK_ONLY - Static variable in class edu.umd.cs.findbugs.ba.Frame
 
StackDepth - Class in edu.umd.cs.findbugs.ba
Dataflow fact to represent the depth of the Java operand stack.
StackDepth(int) - Constructor for class edu.umd.cs.findbugs.ba.StackDepth
Constructor.
StackDepthAnalysis - Class in edu.umd.cs.findbugs.ba
A really simple forward dataflow analysis to find the depth of the Java operand stack.
StackDepthAnalysis(ConstantPoolGen, DepthFirstSearch) - Constructor for class edu.umd.cs.findbugs.ba.StackDepthAnalysis
Constructor.
stage - Variable in class edu.umd.cs.findbugs.detect.FindDoubleCheck
 
stage - Variable in class edu.umd.cs.findbugs.detect.FindNakedNotify
 
stage - Variable in class edu.umd.cs.findbugs.detect.FindSpinLoop
 
stage - Variable in class edu.umd.cs.findbugs.detect.FindUnconditionalWait
 
stage1 - Variable in class edu.umd.cs.findbugs.detect.FindNonShortCircuit
 
stage2 - Variable in class edu.umd.cs.findbugs.detect.FindNonShortCircuit
 
stageLabel - Variable in class edu.umd.cs.findbugs.gui.RunAnalysisDialog
 
stageNameLabel - Variable in class edu.umd.cs.findbugs.gui.RunAnalysisDialog
 
StandardTypeMerger - Class in edu.umd.cs.findbugs.ba
A TypeMerger which applies standard Java semantics when merging Types.
StandardTypeMerger(RepositoryLookupFailureCallback, ExceptionSetFactory) - Constructor for class edu.umd.cs.findbugs.ba.StandardTypeMerger
Constructor.
StandardTypeMerger - Class in edu.umd.cs.findbugs.ba.type
The standard implementation of TypeMerger for modeling the usual Java type rules.
StandardTypeMerger(TypeRepository) - Constructor for class edu.umd.cs.findbugs.ba.type.StandardTypeMerger
Constructor.
start - Variable in class edu.umd.cs.findbugs.ba.BetterCFGBuilder2.Subroutine
 
start - Variable in class edu.umd.cs.findbugs.ba.BetterCFGBuilder2.WorkListItem
 
START - Static variable in class edu.umd.cs.findbugs.detect.DroppedException
 
start - Variable in class edu.umd.cs.findbugs.detect.FindSpinLoop
 
start(InstructionHandle) - Method in interface edu.umd.cs.findbugs.InstructionScannerGenerator
Return true if a new scanner should be created starting at this instruction, false otherwise.
START_EDGE - Static variable in interface edu.umd.cs.findbugs.ba.EdgeTypes
Edge from entry node to real start node.
startAnalysis(int) - Method in interface edu.umd.cs.findbugs.FindBugsProgress
Report that FindBugs has finished scanning the archives and will start analysing the classes contained therein.
startAnalysis(int) - Method in class edu.umd.cs.findbugs.gui.RunAnalysisDialog.RunAnalysisProgress
 
startBytecode - Variable in class edu.umd.cs.findbugs.SourceLineAnnotation
 
startDocument() - Method in class edu.umd.cs.findbugs.SAXBugCollectionHandler
 
startElement(String, String, String, Attributes) - Method in class edu.umd.cs.findbugs.SAXBugCollectionHandler
 
startFactMap - Variable in class edu.umd.cs.findbugs.ba.AbstractDataflowAnalysis
 
startFactMap - Variable in class edu.umd.cs.findbugs.ba.AbstractDominatorsAnalysis
 
startFactMap - Variable in class edu.umd.cs.findbugs.ba.BlockTypeAnalysis
 
startGroup(ElementType) - Method in interface edu.umd.cs.findbugs.gui.Grouper.Callback
 
StartInConstructor - Class in edu.umd.cs.findbugs.detect
 
StartInConstructor(BugReporter) - Constructor for class edu.umd.cs.findbugs.detect.StartInConstructor
 
startInstructionToHandlerMap - Variable in class edu.umd.cs.findbugs.ba.ExceptionHandlerMap
 
startLine - Variable in class edu.umd.cs.findbugs.SourceLineAnnotation
 
startOffset - Variable in class edu.umd.cs.findbugs.detect.RuntimeExceptionCapture.CaughtException
 
startPC - Variable in class edu.umd.cs.findbugs.detect.FindDoubleCheck
 
startSearchTree(VertexType) - Method in class edu.umd.cs.findbugs.graph.SearchTreeBuilder
 
startSearchTree(VertexType) - Method in interface edu.umd.cs.findbugs.graph.SearchTreeCallback
Start a search tree.
startTransfer(BasicBlock, Object) - Method in class edu.umd.cs.findbugs.ba.AbstractDataflowAnalysis
Subclasses may override this.
startTransfer(BasicBlock, Object) - Method in class edu.umd.cs.findbugs.ba.IsNullValueAnalysis
 
state - Variable in class edu.umd.cs.findbugs.ba.type.ObjectType
 
state - Variable in class edu.umd.cs.findbugs.detect.FindFieldSelfAssignment
 
state - Variable in class edu.umd.cs.findbugs.detect.IncompatMask
 
state - Variable in class edu.umd.cs.findbugs.detect.InefficientToArray
 
state - Variable in class edu.umd.cs.findbugs.detect.InheritanceUnsafeGetResource
 
state - Variable in class edu.umd.cs.findbugs.detect.InvalidJUnitTest
 
state - Variable in class edu.umd.cs.findbugs.detect.LockedFields
 
state - Variable in class edu.umd.cs.findbugs.detect.StringConcatenation
 
state - Variable in class edu.umd.cs.findbugs.detect.SuperfluousInstanceOf
 
state - Variable in class edu.umd.cs.findbugs.detect.SuspiciousThreadInterrupted
 
state - Variable in class edu.umd.cs.findbugs.detect.WrongMapIterator
 
STATIC - Static variable in class edu.umd.cs.findbugs.ba.bcp.Invoke
Match static invocations.
StaticField - Class in edu.umd.cs.findbugs.ba
 
StaticField(String, String, String, int) - Constructor for class edu.umd.cs.findbugs.ba.StaticField
 
StaticFieldLoadStreamFactory - Class in edu.umd.cs.findbugs.detect
Stream factory for streams created by loading a value from a static field.
StaticFieldLoadStreamFactory(String, String, String, String) - Constructor for class edu.umd.cs.findbugs.detect.StaticFieldLoadStreamFactory
Constructor.
staticMethod - Variable in class edu.umd.cs.findbugs.detect.FindMaskedFields
 
staticMethod - Variable in class edu.umd.cs.findbugs.detect.FindReturnRef
 
staticMethod - Variable in class edu.umd.cs.findbugs.detect.InfiniteRecursiveLoop
 
staticStringTypeInstance - Static variable in class edu.umd.cs.findbugs.detect.FindRefComparison
 
statMap - Variable in class edu.umd.cs.findbugs.detect.FindInconsistentSync2
 
STATS - Static variable in class edu.umd.cs.findbugs.ba.PruneInfeasibleExceptionEdges
 
stats - Variable in class edu.umd.cs.findbugs.detect.FindBugsSummaryStats
 
stats - Variable in class edu.umd.cs.findbugs.detect.LockedFields
 
stats - Variable in class edu.umd.cs.findbugs.GraphIS2FalsePositives
 
statsByCode - Static variable in class edu.umd.cs.findbugs.CategorizeBugs
 
statsByType - Static variable in class edu.umd.cs.findbugs.CategorizeBugs
 
status - Variable in class edu.umd.cs.findbugs.ba.ResourceValueFrame
 
statusList - Static variable in class edu.umd.cs.findbugs.ba.ResourceValueFrame
 
step() - Method in class edu.umd.cs.findbugs.gui.RunAnalysisDialog.RunAnalysisProgress
 
Store - Class in edu.umd.cs.findbugs.ba.bcp
A PatternElement representing a store to a field.
Store(String, String) - Constructor for class edu.umd.cs.findbugs.ba.bcp.Store
Constructor.
storeClass(JavaClass) - Method in class edu.umd.cs.findbugs.URLClassPathRepository
 
storeCount - Variable in class edu.umd.cs.findbugs.ba.LoadedFieldSet.LoadStoreCount
 
storeInstanceField(InstanceField, Instruction, boolean) - Method in class edu.umd.cs.findbugs.ba.ValueNumberFrameModelingVisitor
Store an instance field.
storeIntoRegister(int, int) - Method in class edu.umd.cs.findbugs.detect.StringConcatenation
 
storeStaticField(StaticField, Instruction, boolean) - Method in class edu.umd.cs.findbugs.ba.ValueNumberFrameModelingVisitor
Store a static field.
storeUserDetectorPreferences() - Method in class edu.umd.cs.findbugs.config.UserPreferences
 
stream - Variable in class edu.umd.cs.findbugs.detect.FindOpenStream.PotentialOpenStream
 
Stream - Class in edu.umd.cs.findbugs.detect
A Stream object marks the location in the code where a stream is created.
Stream(Location, String, String) - Constructor for class edu.umd.cs.findbugs.detect.Stream
Constructor.
stream - Variable in class edu.umd.cs.findbugs.detect.StreamFrameModelingVisitor
 
streamBase - Variable in class edu.umd.cs.findbugs.detect.Stream
 
streamBaseClass - Variable in class edu.umd.cs.findbugs.detect.InstanceFieldLoadStreamFactory
 
streamBaseClass - Variable in class edu.umd.cs.findbugs.detect.StaticFieldLoadStreamFactory
 
streamBaseList - Static variable in class edu.umd.cs.findbugs.detect.FindOpenStream
List of base classes of tracked resources.
StreamEquivalenceClass - Class in edu.umd.cs.findbugs.detect
Set of streams that are in an equivalence class.
StreamEquivalenceClass() - Constructor for class edu.umd.cs.findbugs.detect.StreamEquivalenceClass
Constructor.
streamEquivalenceMap - Variable in class edu.umd.cs.findbugs.detect.StreamResourceTracker
Map of individual streams to equivalence classes.
StreamEscape - Class in edu.umd.cs.findbugs.detect
A StreamEscape is an object representing the escape of a Stream to a called method.
StreamEscape(Stream, Location) - Constructor for class edu.umd.cs.findbugs.detect.StreamEscape
Constructor.
streamEscapeSet - Variable in class edu.umd.cs.findbugs.detect.StreamResourceTracker
Set of all (potential) stream escapes.
StreamFactory - Interface in edu.umd.cs.findbugs.detect
An object that examines a Location and determines if a Stream is created there.
streamFactoryList - Static variable in class edu.umd.cs.findbugs.detect.FindOpenStream
StreamFactory objects used to detect resources created within analyzed methods.
streamFactoryList - Variable in class edu.umd.cs.findbugs.detect.StreamResourceTracker
 
StreamFrameModelingVisitor - Class in edu.umd.cs.findbugs.detect
A visitor to model the effect of instructions on the status of the resource (in this case, Streams).
StreamFrameModelingVisitor(ConstantPoolGen, StreamResourceTracker, Stream) - Constructor for class edu.umd.cs.findbugs.detect.StreamFrameModelingVisitor
 
streamOpenLocationMap - Variable in class edu.umd.cs.findbugs.detect.StreamResourceTracker
Map of locations where streams are opened to the actual Stream objects.
StreamResourceTracker - Class in edu.umd.cs.findbugs.detect
Resource tracker which determines where streams are created, and how they are used within the method.
StreamResourceTracker(StreamFactory[], RepositoryLookupFailureCallback) - Constructor for class edu.umd.cs.findbugs.detect.StreamResourceTracker
Constructor.
streamType - Variable in class edu.umd.cs.findbugs.detect.EmptyZipFileEntry
 
STRING - Static variable in class edu.umd.cs.findbugs.Token
A string or character literal.
STRING_SIGNATURE - Static variable in class edu.umd.cs.findbugs.detect.FindRefComparison
 
stringComparison - Variable in class edu.umd.cs.findbugs.detect.FindRefComparison
 
StringConcatenation - Class in edu.umd.cs.findbugs.detect
Find occurrences of using the String "+" or "+=" operators within a loop.
StringConcatenation(BugReporter) - Constructor for class edu.umd.cs.findbugs.detect.StringConcatenation
 
stringConstantMap - Variable in class edu.umd.cs.findbugs.ba.ValueNumberFrameModelingVisitor
 
stringConstantOperand - Variable in class edu.umd.cs.findbugs.visitclass.DismantleBytecode
 
stringSource - Variable in class edu.umd.cs.findbugs.detect.StringConcatenation
 
stringToEdgeType(String) - Static method in class edu.umd.cs.findbugs.ba.Edge
Get numeric edge type from string representation.
StronglyConnectedComponents<GraphType extends Graph<EdgeType,VertexType>,EdgeType extends GraphEdge<EdgeType,VertexType>,VertexType extends GraphVertex<VertexType>> - Class in edu.umd.cs.findbugs.graph
Algorithm to find strongly connected components in a graph.
StronglyConnectedComponents() - Constructor for class edu.umd.cs.findbugs.graph.StronglyConnectedComponents
Constructor.
StronglyConnectedComponents.SCCSetIterator - Class in edu.umd.cs.findbugs.graph
Iterator for iterating over sets of vertices in strongly connected components.
StronglyConnectedComponents.SCCSetIterator() - Constructor for class edu.umd.cs.findbugs.graph.StronglyConnectedComponents.SCCSetIterator
 
stylesheet - Variable in class edu.umd.cs.findbugs.FindBugs.FindBugsCommandLine
 
stylesheet - Variable in class edu.umd.cs.findbugs.HTMLBugReporter
 
subroutine - Variable in class edu.umd.cs.findbugs.ba.BetterCFGBuilder2.Context
 
subroutineWorkList - Variable in class edu.umd.cs.findbugs.ba.BetterCFGBuilder2
 
subtypeQueryResult - Variable in class edu.umd.cs.findbugs.ba.type.ObjectType
 
SubtypeQueryResult - Class in edu.umd.cs.findbugs.ba.type
Class to cache the result of an isSubtype() query so future lookups are fast.
SubtypeQueryResult() - Constructor for class edu.umd.cs.findbugs.ba.type.SubtypeQueryResult
Constructor.
successorIterator(VertexType) - Method in class edu.umd.cs.findbugs.graph.AbstractGraph
 
successorIterator(VertexType) - Method in interface edu.umd.cs.findbugs.graph.Graph
Get an iterator over the successors of this vertex; i.e., the targets of the vertex's outgoing edges.
summary - Variable in class edu.umd.cs.findbugs.gui.AnalysisRun
 
SUMMARY_HTML_ELEMENT_NAME - Static variable in class edu.umd.cs.findbugs.BugCollection
 
SUMMARY_HTML_ELEMENT_NAME - Static variable in class edu.umd.cs.findbugs.XDocsBugReporter
 
summaryHTML - Variable in class edu.umd.cs.findbugs.SortedBugCollection
 
superClassHasVoidConstructor - Variable in class edu.umd.cs.findbugs.detect.SerializableIdiom
 
superClassImplementsSerializable - Variable in class edu.umd.cs.findbugs.detect.SerializableIdiom
 
superclassName - Variable in class edu.umd.cs.findbugs.visitclass.PreorderVisitor
 
SuperfluousInstanceOf - Class in edu.umd.cs.findbugs.detect
Find occurrences of a instanceof b where it can be determined statically whether this is true or false.
SuperfluousInstanceOf(BugReporter) - Constructor for class edu.umd.cs.findbugs.detect.SuperfluousInstanceOf
 
superReadFields - Variable in class edu.umd.cs.findbugs.detect.UnreadFields
 
supertypeInBFSOrderIterator() - Method in class edu.umd.cs.findbugs.ba.type.SubtypeQueryResult
Get iterator over supertypes in BFS order.
supertypeListInBFSOrder - Variable in class edu.umd.cs.findbugs.ba.type.SubtypeQueryResult
 
supertypeSet - Variable in class edu.umd.cs.findbugs.ba.type.SubtypeQueryResult
 
superWrittenFields - Variable in class edu.umd.cs.findbugs.detect.UnreadFields
 
SUPPORT_EMAIL - Static variable in class edu.umd.cs.findbugs.Version
Support email.
suppressedPackageWarnings - Variable in class edu.umd.cs.findbugs.SuppressionMatcher
 
suppressedWarnings - Variable in class edu.umd.cs.findbugs.SuppressionMatcher
 
suppressionMatcher - Variable in class edu.umd.cs.findbugs.detect.NoteSuppressedWarnings
 
SuppressionMatcher - Class in edu.umd.cs.findbugs
 
SuppressionMatcher() - Constructor for class edu.umd.cs.findbugs.SuppressionMatcher
 
suppressWarning(String) - Method in class edu.umd.cs.findbugs.detect.NoteSuppressedWarnings
 
SuppressWarnings - Annotation Type in edu.umd.cs.findbugs.annotations
 
suspiciousSet - Static variable in class edu.umd.cs.findbugs.detect.FindRefComparison
Classes that are suspicious if compared by reference.
SuspiciousThreadInterrupted - Class in edu.umd.cs.findbugs.detect
looks for calls to Thread.interrupted from a non static context, especially when that context is not 'currentThread()'.
SuspiciousThreadInterrupted(BugReporter) - Constructor for class edu.umd.cs.findbugs.detect.SuspiciousThreadInterrupted
 
SWITCH_DEFAULT_EDGE - Static variable in interface edu.umd.cs.findbugs.ba.EdgeTypes
Edge type for switch instructions (default case).
SWITCH_EDGE - Static variable in interface edu.umd.cs.findbugs.ba.EdgeTypes
Edge type for switch instructions (explicit case).
SwitchFallthrough - Class in edu.umd.cs.findbugs.detect
 
SwitchFallthrough(BugReporter) - Constructor for class edu.umd.cs.findbugs.detect.SwitchFallthrough
 
switchLabels - Variable in class edu.umd.cs.findbugs.visitclass.DismantleBytecode
 
switchOffsets - Variable in class edu.umd.cs.findbugs.visitclass.DismantleBytecode
 
switchPC - Variable in class edu.umd.cs.findbugs.detect.SwitchFallthrough
 
swOffsets - Variable in class edu.umd.cs.findbugs.detect.SwitchFallthrough
 
SYNC_ACCESS - Static variable in class edu.umd.cs.findbugs.detect.FindInconsistentSync2
 
syncAccessIterator() - Method in class edu.umd.cs.findbugs.detect.FindInconsistentSync2.FieldStats
 
syncAccessList - Variable in class edu.umd.cs.findbugs.detect.FindInconsistentSync2.FieldStats
 
synchAnalysisRun(AnalysisRun) - Method in class edu.umd.cs.findbugs.gui.FindBugsFrame
Synchronize the bug trees with the given analysisRun object.
synchBugAnnotation(BugInstance) - Method in class edu.umd.cs.findbugs.gui.FindBugsFrame
Synchronize the bug annotation text with the current bug instance, and update the annotation text with the new bug instance.
synchBugInstance() - Method in class edu.umd.cs.findbugs.gui.FindBugsFrame
Synchronize current bug instance with the bug detail window (source view, details window, etc.)
synchProject(Project) - Method in class edu.umd.cs.findbugs.gui.FindBugsFrame
Synchronize the edit project dialog with given project.
synchronizedMethod - Variable in class edu.umd.cs.findbugs.detect.FindNakedNotify
 
synchronizedMethod - Variable in class edu.umd.cs.findbugs.detect.LockedFields
 
syncPercent - Variable in class edu.umd.cs.findbugs.GraphIS2FalsePositives
 

T

T_AVAIL_TYPE - Static variable in interface edu.umd.cs.findbugs.ba.ExtendedTypes
A Type code that is available for "user-defined" types.
T_BOTTOM - Static variable in interface edu.umd.cs.findbugs.ba.ExtendedTypes
Special type code for the "Bottom" type in the lattice.
T_DOUBLE_EXTRA - Static variable in interface edu.umd.cs.findbugs.ba.ExtendedTypes
Special type that represents the value store in local n+1 when a double value is stored in local n.
T_DYNAMIC_STRING - Static variable in class edu.umd.cs.findbugs.detect.FindRefComparison
 
T_EXCEPTION - Static variable in interface edu.umd.cs.findbugs.ba.ExtendedTypes
Special type code for "Exception" object type, which is an instance of the ExceptionObjectType class.
T_LONG_EXTRA - Static variable in interface edu.umd.cs.findbugs.ba.ExtendedTypes
Special type that represents the value store in local n+1 when a long value is stored in local n.
T_NULL - Static variable in interface edu.umd.cs.findbugs.ba.ExtendedTypes
Special type code for the "Null" type.
T_STATIC_STRING - Static variable in class edu.umd.cs.findbugs.detect.FindRefComparison
 
T_TOP - Static variable in interface edu.umd.cs.findbugs.ba.ExtendedTypes
Special type code for the "Top" type in the lattice.
target - Variable in class edu.umd.cs.findbugs.ba.BetterCFGBuilder2.EscapeTarget
 
Target - Class in edu.umd.cs.findbugs.ba
The target of a branch instruction.
Target(InstructionHandle, int) - Constructor for class edu.umd.cs.findbugs.ba.Target
Constructor.
target - Variable in class edu.umd.cs.findbugs.detect.StreamEscape
 
target - Variable in class edu.umd.cs.findbugs.graph.AbstractEdge
 
TargetEnumeratingVisitor - Class in edu.umd.cs.findbugs.ba
Visitor to find all of the targets of an instruction whose InstructionHandle is given.
TargetEnumeratingVisitor(InstructionHandle, ConstantPoolGen) - Constructor for class edu.umd.cs.findbugs.ba.TargetEnumeratingVisitor
Constructor.
targetInstruction - Variable in class edu.umd.cs.findbugs.ba.Target
 
targetIterator() - Method in class edu.umd.cs.findbugs.ba.TargetEnumeratingVisitor
Iterate over Target objects representing control flow targets and their edge types.
targetList - Variable in class edu.umd.cs.findbugs.ba.TargetEnumeratingVisitor
 
tearDownAnnotation - Variable in class edu.umd.cs.findbugs.detect.InvalidJUnitTest
 
TestingGround - Class in edu.umd.cs.findbugs.detect
 
TestingGround(BugReporter) - Constructor for class edu.umd.cs.findbugs.detect.TestingGround
 
text - Variable in class edu.umd.cs.findbugs.xml.QuoteMetaCharacters
 
textBuffer - Variable in class edu.umd.cs.findbugs.SAXBugCollectionHandler
 
textMetaCharacterMap - Static variable in class edu.umd.cs.findbugs.xml.OutputStreamXMLOutput
 
TextUIBugReporter - Class in edu.umd.cs.findbugs
 
TextUIBugReporter() - Constructor for class edu.umd.cs.findbugs.TextUIBugReporter
 
theInstance - Static variable in class edu.umd.cs.findbugs.ba.BottomType
 
theInstance - Static variable in class edu.umd.cs.findbugs.ba.DoubleExtraType
 
theInstance - Static variable in class edu.umd.cs.findbugs.ba.LongExtraType
 
theInstance - Static variable in class edu.umd.cs.findbugs.ba.NullType
 
theInstance - Static variable in class edu.umd.cs.findbugs.ba.TopType
 
theInstance - Static variable in class edu.umd.cs.findbugs.DetectorFactoryCollection
 
theInstance - Static variable in class edu.umd.cs.findbugs.I18N
 
theMenuBar - Variable in class edu.umd.cs.findbugs.gui.FindBugsFrame
 
thisClass - Variable in class edu.umd.cs.findbugs.visitclass.PreorderVisitor
 
thisLocked - Variable in class edu.umd.cs.findbugs.detect.LockedFields
 
thisLockingOnly - Variable in class edu.umd.cs.findbugs.detect.LockedFields
 
thisOnTopOfStack - Variable in class edu.umd.cs.findbugs.detect.InfiniteRecursiveLoop
 
thisOnTopOfStack - Variable in class edu.umd.cs.findbugs.detect.LockedFields
 
thisOnTOS - Variable in class edu.umd.cs.findbugs.detect.FindReturnRef
 
thisOnTOS - Variable in class edu.umd.cs.findbugs.detect.FindUninitializedGet
 
thisOnTOS - Variable in class edu.umd.cs.findbugs.detect.MutableLock
 
thisValue - Variable in class edu.umd.cs.findbugs.ba.ValueNumberAnalysis
 
throwList - Variable in class edu.umd.cs.findbugs.detect.RuntimeExceptionCapture
 
ThrownException - Class in edu.umd.cs.findbugs.ba
An exception thrown from an instruction.
ThrownException(ObjectType, boolean) - Constructor for class edu.umd.cs.findbugs.ba.ThrownException
Constructor.
thrownExceptionSetMap - Variable in class edu.umd.cs.findbugs.ba.TypeAnalysis
 
TIME_ANALYSES - Static variable in class edu.umd.cs.findbugs.ba.ClassContext
 
timesRead - Variable in class edu.umd.cs.findbugs.detect.FindReturnRef
 
timestamp - Variable in class edu.umd.cs.findbugs.graph.AbstractDepthFirstSearch
 
toAppName(String) - Static method in class edu.umd.cs.findbugs.ml.ConvertToARFF
 
toBaseValue() - Method in class edu.umd.cs.findbugs.ba.IsNullValue
 
toDocument(Project) - Method in class edu.umd.cs.findbugs.BugCollection
Convert the BugCollection into a dom4j Document object.
toElement(XMLWriteable, Branch) - Method in class edu.umd.cs.findbugs.PackageStats
 
toElement(Branch) - Method in class edu.umd.cs.findbugs.PackageStats
 
toElement(Branch) - Method in class edu.umd.cs.findbugs.ProjectStats
Convert to an XML element.
toElement(BugInstance) - Method in class edu.umd.cs.findbugs.XDocsBugReporter
 
toEncodedString() - Method in class edu.umd.cs.findbugs.config.ProjectFilterSettings
Create a string containing the encoded form of the ProjectFilterSettings.
toExceptionValue() - Method in class edu.umd.cs.findbugs.ba.IsNullValue
Convert to an exception path value.
toExceptionValues() - Method in class edu.umd.cs.findbugs.ba.IsNullValueFrame
 
toggleBugCategory(JCheckBoxMenuItem) - Method in class edu.umd.cs.findbugs.gui.FindBugsFrame
Toggle a bug category checkbox.
toInt(byte) - Static method in class edu.umd.cs.findbugs.ba.InnerClassAccessMap
Convert byte to unsigned int.
toInvokeInstruction(Instruction) - Static method in class edu.umd.cs.findbugs.detect.FindUnreleasedLock.LockResourceTracker
 
Token - Class in edu.umd.cs.findbugs
Simple token class.
Token(int, String) - Constructor for class edu.umd.cs.findbugs.Token
Constructor.
Token(int) - Constructor for class edu.umd.cs.findbugs.Token
Constructor when there is no text.
Tokenizer - Class in edu.umd.cs.findbugs
A simple tokenizer for Java source text.
Tokenizer(Reader) - Constructor for class edu.umd.cs.findbugs.Tokenizer
Constructor.
TOP - Static variable in class edu.umd.cs.findbugs.ba.LockCount
Top value.
TOP - Static variable in class edu.umd.cs.findbugs.ba.LockSet
An uninitialized lock value.
TOP - Static variable in class edu.umd.cs.findbugs.ba.ReturnPath
Top value.
TOP - Static variable in class edu.umd.cs.findbugs.ba.StackDepthAnalysis
 
TOP_TYPE_SIGNATURE - Static variable in interface edu.umd.cs.findbugs.ba.type.SpecialTypeSignatures
Signature of special "Top" type, which is the identity element of the type meet operation.
topBit - Variable in class edu.umd.cs.findbugs.ba.LiveLocalStoreAnalysis
 
topLevelSubroutine - Variable in class edu.umd.cs.findbugs.ba.BetterCFGBuilder2
 
topologicalSortIterator() - Method in class edu.umd.cs.findbugs.graph.AbstractDepthFirstSearch
Get an iterator over the vertexs in topological sort order.
topologicalSortList - Variable in class edu.umd.cs.findbugs.graph.AbstractDepthFirstSearch
 
TopType - Class in edu.umd.cs.findbugs.ba
Special "top" type.
TopType() - Constructor for class edu.umd.cs.findbugs.ba.TopType
 
TopType - Class in edu.umd.cs.findbugs.ba.type
Special top type used in dataflow.
TopType() - Constructor for class edu.umd.cs.findbugs.ba.type.TopType
 
topType - Variable in class edu.umd.cs.findbugs.ba.type.TypeRepository
 
topValue - Variable in class edu.umd.cs.findbugs.ba.bcp.LongOrDoubleLocalVariable
 
topVerticalFiller - Variable in class edu.umd.cs.findbugs.gui.RunAnalysisDialog
 
toSignature(String) - Static method in class edu.umd.cs.findbugs.MethodMatcher
 
toString() - Method in class edu.umd.cs.findbugs.ba.AbstractField
 
toString() - Method in class edu.umd.cs.findbugs.ba.AvailableLoad
 
toString() - Method in class edu.umd.cs.findbugs.ba.BasicBlock.InstructionIterator
 
toString() - Method in class edu.umd.cs.findbugs.ba.bcp.Binding
 
toString() - Method in class edu.umd.cs.findbugs.ba.bcp.BindingSet
 
toString() - Method in class edu.umd.cs.findbugs.ba.bcp.FieldVariable
 
toString() - Method in class edu.umd.cs.findbugs.ba.bcp.LocalVariable
 
toString() - Method in class edu.umd.cs.findbugs.ba.bcp.PatternElement
 
toString() - Method in class edu.umd.cs.findbugs.ba.bcp.PatternElementMatch
 
toString() - Method in class edu.umd.cs.findbugs.ba.BlockType
 
toString() - Method in class edu.umd.cs.findbugs.ba.Edge
 
toString() - Method in class edu.umd.cs.findbugs.ba.ExceptionObjectType
 
toString() - Method in class edu.umd.cs.findbugs.ba.ExceptionSet
 
toString() - Method in class edu.umd.cs.findbugs.ba.Frame
Convert to string.
toString() - Method in class edu.umd.cs.findbugs.ba.IsNullConditionDecision
 
toString() - Method in class edu.umd.cs.findbugs.ba.IsNullValue
 
toString() - Method in class edu.umd.cs.findbugs.ba.IsNullValueFrame
 
toString() - Method in class edu.umd.cs.findbugs.ba.Location
 
toString() - Method in class edu.umd.cs.findbugs.ba.LockCount
Convert to string.
toString() - Method in class edu.umd.cs.findbugs.ba.LockSet
 
toString() - Method in class edu.umd.cs.findbugs.ba.ResourceValue
 
toString() - Method in class edu.umd.cs.findbugs.ba.ResourceValueFrame
 
toString() - Method in class edu.umd.cs.findbugs.ba.ReturnPath
 
toString() - Method in class edu.umd.cs.findbugs.ba.StackDepth
 
toString() - Method in class edu.umd.cs.findbugs.ba.type.ArrayType
 
toString() - Method in class edu.umd.cs.findbugs.ba.type.BasicType
 
toString() - Method in class edu.umd.cs.findbugs.ba.type.ClassType
 
toString() - Method in class edu.umd.cs.findbugs.ba.ValueNumber
 
toString() - Method in class edu.umd.cs.findbugs.ba.ValueNumberCache.Entry
 
toString() - Method in class edu.umd.cs.findbugs.ba.ValueNumberFrame
 
toString() - Method in class edu.umd.cs.findbugs.BugInstance
Convert to String.
toString() - Method in class edu.umd.cs.findbugs.config.ProjectFilterSettings
 
toString() - Method in class edu.umd.cs.findbugs.CountBugs.CategoryKey
 
toString() - Method in class edu.umd.cs.findbugs.CountBugs.KingdomAndPriorityKey
 
toString() - Method in class edu.umd.cs.findbugs.detect.FindNullDeref.RedundantBranch
 
toString() - Method in class edu.umd.cs.findbugs.detect.FindRefComparison.DynamicStringType
 
toString() - Method in class edu.umd.cs.findbugs.detect.FindRefComparison.StaticStringType
 
toString() - Method in class edu.umd.cs.findbugs.detect.Naming.MyMethod
 
toString() - Method in class edu.umd.cs.findbugs.detect.StreamEscape
 
toString() - Method in class edu.umd.cs.findbugs.gui.AnnotatedString
 
toString() - Method in class edu.umd.cs.findbugs.gui.BugInstanceGroup
Convert to string.
toString() - Method in class edu.umd.cs.findbugs.gui.FindBugsFrame.BugTreeNode
 
toString() - Method in class edu.umd.cs.findbugs.IntAnnotation
 
toString() - Method in class edu.umd.cs.findbugs.PackageMemberAnnotation
All PackageMemberAnnotation object share a common toString() implementation.
toString() - Method in class edu.umd.cs.findbugs.Project
Convert to a string in a nice (displayable) format.
toString() - Method in class edu.umd.cs.findbugs.SourceLineAnnotation
 
toString() - Method in class edu.umd.cs.findbugs.xml.XMLAttributeList
Return the attribute list as a String which can be directly output as part of an XML tag.
total - Variable in class edu.umd.cs.findbugs.CategorizeBugs.Stats
 
total - Variable in class edu.umd.cs.findbugs.GraphIS2FalsePositives
 
totalClasses - Variable in class edu.umd.cs.findbugs.ProjectStats
 
totalErrors - Variable in class edu.umd.cs.findbugs.ProjectStats
 
toWhom - Variable in class edu.umd.cs.findbugs.gui.Hello
 
transfer(BasicBlock, InstructionHandle, Fact, Fact) - Method in class edu.umd.cs.findbugs.ba.AbstractDataflowAnalysis
 
transfer(BasicBlock, InstructionHandle, BitSet, BitSet) - Method in class edu.umd.cs.findbugs.ba.AbstractDominatorsAnalysis
 
transfer(BasicBlock, InstructionHandle, BlockType, BlockType) - Method in class edu.umd.cs.findbugs.ba.BlockTypeAnalysis
 
transfer(BasicBlock, InstructionHandle, Fact, Fact) - Method in interface edu.umd.cs.findbugs.ba.DataflowAnalysis
Transfer function for the analysis.
transferInstruction(InstructionHandle, BasicBlock, Fact) - Method in class edu.umd.cs.findbugs.ba.AbstractDataflowAnalysis
Transfer function for a single instruction.
transferInstruction(InstructionHandle, BasicBlock, BetterTypeFrame) - Method in class edu.umd.cs.findbugs.ba.BetterTypeAnalysis
 
transferInstruction(InstructionHandle, BasicBlock, IsNullValueFrame) - Method in class edu.umd.cs.findbugs.ba.IsNullValueAnalysis
 
transferInstruction(InstructionHandle, BasicBlock, BitSet) - Method in class edu.umd.cs.findbugs.ba.LiveLocalStoreAnalysis
 
transferInstruction(InstructionHandle, BasicBlock, LockSet) - Method in class edu.umd.cs.findbugs.ba.LockAnalysis
 
transferInstruction(InstructionHandle, BasicBlock, LockCount) - Method in class edu.umd.cs.findbugs.ba.LockCountAnalysis
 
transferInstruction(InstructionHandle, BasicBlock, ResourceValueFrame) - Method in class edu.umd.cs.findbugs.ba.ResourceValueAnalysis
 
transferInstruction(InstructionHandle, BasicBlock) - Method in class edu.umd.cs.findbugs.ba.ResourceValueFrameModelingVisitor
Subclasses must override this to model the effect of the given instruction on the current frame.
transferInstruction(InstructionHandle, BasicBlock, ReturnPath) - Method in class edu.umd.cs.findbugs.ba.ReturnPathAnalysis
 
transferInstruction(InstructionHandle, BasicBlock, StackDepth) - Method in class edu.umd.cs.findbugs.ba.StackDepthAnalysis
 
transferInstruction(InstructionHandle, BasicBlock, TypeFrame) - Method in class edu.umd.cs.findbugs.ba.TypeAnalysis
 
transferInstruction(InstructionHandle, BasicBlock, ValueNumberFrame) - Method in class edu.umd.cs.findbugs.ba.ValueNumberAnalysis
 
transferInstruction(InstructionHandle, BasicBlock) - Method in class edu.umd.cs.findbugs.detect.FindUnreleasedLock.LockFrameModelingVisitor
 
transferInstruction(InstructionHandle, BasicBlock) - Method in class edu.umd.cs.findbugs.detect.StreamFrameModelingVisitor
 
transformFilename(String) - Static method in class edu.umd.cs.findbugs.Project
Transform a user-entered filename into a proper filename, by adding the ".fb" file extension if it isn't already present.
transformSummaryToHTML(Writer) - Method in class edu.umd.cs.findbugs.ProjectStats
Transform summary information to HTML.
Transpose<GraphType extends Graph<EdgeType,VertexType>,EdgeType extends GraphEdge<EdgeType,VertexType>,VertexType extends GraphVertex<VertexType>> - Class in edu.umd.cs.findbugs.graph
Algorithm to transpose a graph.
Transpose() - Constructor for class edu.umd.cs.findbugs.graph.Transpose
Constructor.
transpose(GraphType, GraphToolkit<GraphType, EdgeType, VertexType>) - Method in class edu.umd.cs.findbugs.graph.Transpose
Transpose a graph.
traverseEdge(Edge) - Method in interface edu.umd.cs.findbugs.InstructionScanner
Traverse an edge.
TREE_EDGE - Static variable in interface edu.umd.cs.findbugs.graph.DFSEdgeTypes
Tree edge.
treeModelMap - Variable in class edu.umd.cs.findbugs.gui.AnalysisRun
 
twice - Variable in class edu.umd.cs.findbugs.detect.FindDoubleCheck
 
type - Variable in class edu.umd.cs.findbugs.ba.Edge
 
type - Variable in class edu.umd.cs.findbugs.ba.ThrownException
 
type - Variable in class edu.umd.cs.findbugs.ba.type.InheritanceGraphEdge
 
Type - Interface in edu.umd.cs.findbugs.ba.type
Interface for objects representing Java types.
type - Variable in class edu.umd.cs.findbugs.BugInstance
 
type - Variable in class edu.umd.cs.findbugs.BugPattern
 
TYPE_REPOSITORY_MISSING_CLASS_PATTERN - Static variable in class edu.umd.cs.findbugs.ba.ClassNotFoundExceptionParser
 
TypeAnalysis - Class in edu.umd.cs.findbugs.ba
A forward dataflow analysis to determine the types of all values in the Java stack frame at all points in a Java method.
TypeAnalysis(MethodGen, CFG, DepthFirstSearch, TypeMerger, TypeFrameModelingVisitor, RepositoryLookupFailureCallback, ExceptionSetFactory) - Constructor for class edu.umd.cs.findbugs.ba.TypeAnalysis
Constructor.
TypeAnalysis(MethodGen, CFG, DepthFirstSearch, TypeMerger, RepositoryLookupFailureCallback, ExceptionSetFactory) - Constructor for class edu.umd.cs.findbugs.ba.TypeAnalysis
Constructor.
TypeAnalysis(MethodGen, CFG, DepthFirstSearch, RepositoryLookupFailureCallback, ExceptionSetFactory) - Constructor for class edu.umd.cs.findbugs.ba.TypeAnalysis
Constructor which uses StandardTypeMerger.
TypeAnalysis.CachedExceptionSet - Class in edu.umd.cs.findbugs.ba
Repository of information about thrown exceptions computed for a basic block and its outgoing exception edges.
TypeAnalysis.CachedExceptionSet(TypeFrame, ExceptionSet) - Constructor for class edu.umd.cs.findbugs.ba.TypeAnalysis.CachedExceptionSet
 
typeCode - Variable in class edu.umd.cs.findbugs.ba.type.BasicType
 
typeDataflow - Variable in class edu.umd.cs.findbugs.ba.PruneInfeasibleExceptionEdges
 
TypeDataflow - Class in edu.umd.cs.findbugs.ba
 
TypeDataflow(CFG, TypeAnalysis) - Constructor for class edu.umd.cs.findbugs.ba.TypeDataflow
 
typeDataflowFactory - Variable in class edu.umd.cs.findbugs.ba.ClassContext
 
TypeFrame - Class in edu.umd.cs.findbugs.ba
A specialization of Frame for determining the types of values in the Java stack frame (locals and operand stack).
TypeFrame(int) - Constructor for class edu.umd.cs.findbugs.ba.TypeFrame
Constructor.
TypeFrameModelingVisitor - Class in edu.umd.cs.findbugs.ba
Visitor to model the effects of bytecode instructions on the types of the values (local and operand stack) in Java stack frames.
TypeFrameModelingVisitor(ConstantPoolGen) - Constructor for class edu.umd.cs.findbugs.ba.TypeFrameModelingVisitor
Constructor.
typeFromSignature(TypeRepository, String) - Static method in class edu.umd.cs.findbugs.ba.type.ArrayType
 
typeFromSignature(String) - Method in class edu.umd.cs.findbugs.ba.type.TypeRepository
Get an Type object representing the type whose JVM signature is given, creating it if it doesn't exist.
typeIndexMap - Variable in class edu.umd.cs.findbugs.ba.ExceptionSetFactory
 
typeList - Variable in class edu.umd.cs.findbugs.ba.ExceptionSetFactory
 
typeMerger - Variable in class edu.umd.cs.findbugs.ba.BetterTypeAnalysis
 
TypeMerger - Interface in edu.umd.cs.findbugs.ba.type
Interface for an object that merges types for dataflow analysis.
typeMerger - Variable in class edu.umd.cs.findbugs.ba.TypeAnalysis
 
TypeMerger - Interface in edu.umd.cs.findbugs.ba
Interface for object which merges types for TypeAnalysis.
typeRepository - Variable in class edu.umd.cs.findbugs.ba.BetterTypeAnalysis
 
typeRepository - Variable in class edu.umd.cs.findbugs.ba.BetterTypeFrameModelingVisitor
 
TypeRepository - Class in edu.umd.cs.findbugs.ba.type
Factory/repository class to ensure that all abstract Java types are represented by a unique Type object.
TypeRepository(ClassResolver) - Constructor for class edu.umd.cs.findbugs.ba.type.TypeRepository
Constructor.
typeSignature - Variable in class edu.umd.cs.findbugs.ba.type.ObjectType
 
TypeVisitor - Interface in edu.umd.cs.findbugs.ba.type
Visitor for subclasses of Type.

U

UE - Static variable in class edu.umd.cs.findbugs.ba.ReturnPath
Method returns by throwing an unhandled exception.
UGLY_METHODS - Static variable in class edu.umd.cs.findbugs.MethodAnnotation
 
UNCHECKED - Static variable in class edu.umd.cs.findbugs.ba.type.ObjectType
 
UNCLASSIFIED - Static variable in class edu.umd.cs.findbugs.ml.ConvertToARFF
 
undeterminedBranchSet - Variable in class edu.umd.cs.findbugs.detect.FindNullDeref
 
UNHANDLED_EXCEPTION_EDGE - Static variable in interface edu.umd.cs.findbugs.ba.EdgeTypes
Edge representing the possibility that an exception might propagate out of the current method.
unhandledExceptionBlockSet - Variable in class edu.umd.cs.findbugs.ba.BetterCFGBuilder2.Subroutine
 
uninterestingStreamEscapeSet - Variable in class edu.umd.cs.findbugs.detect.StreamResourceTracker
Set of all open locations and escapes of uninteresting streams.
uninterestingSubclassTypeList - Variable in class edu.umd.cs.findbugs.detect.IOStreamFactory
 
UnionResults - Class in edu.umd.cs.findbugs
Compute the union of two sets of bug results, preserving annotations.
UnionResults(String, String) - Constructor for class edu.umd.cs.findbugs.UnionResults
 
UnionResults(SortedBugCollection, SortedBugCollection, Project) - Constructor for class edu.umd.cs.findbugs.UnionResults
 
universalHandler - Variable in class edu.umd.cs.findbugs.ba.ExceptionSet
 
UNKNOWN - Static variable in class edu.umd.cs.findbugs.ba.type.ObjectType
 
UNKNOWN_EDGE - Static variable in interface edu.umd.cs.findbugs.ba.EdgeTypes
Unknown edge type.
UNKNOWN_EDGE - Static variable in interface edu.umd.cs.findbugs.graph.DFSEdgeTypes
Unknown DFS edge type.
UNKNOWN_PRIORITY - Static variable in class edu.umd.cs.findbugs.detect.FindUninitializedGet
 
UNKNOWN_SOURCE_FILE - Static variable in class edu.umd.cs.findbugs.SourceLineAnnotation
String returned if the source file is unknown.
UNKNOWN_VALUES_ARE_NSP - Static variable in class edu.umd.cs.findbugs.ba.IsNullValueAnalysis
If this property is true, then we assume parameters and return values can be null (but aren't definitely null).
UnknownSupertypesException - Exception in edu.umd.cs.findbugs.ba.type
 
UnknownSupertypesException(ObjectType) - Constructor for exception edu.umd.cs.findbugs.ba.type.UnknownSupertypesException
 
UnknownTypeException - Exception in edu.umd.cs.findbugs.ba.type
Exception to indicate that information requested about a type is not known.
UnknownTypeException(String) - Constructor for exception edu.umd.cs.findbugs.ba.type.UnknownTypeException
 
UNLOCKED - Static variable in class edu.umd.cs.findbugs.detect.FindInconsistentSync2
 
UNNAMED_PROJECT - Static variable in class edu.umd.cs.findbugs.Project
Constant used to name anonymous projects.
UnreadFields - Class in edu.umd.cs.findbugs.detect
 
UnreadFields(BugReporter) - Constructor for class edu.umd.cs.findbugs.detect.UnreadFields
 
unsafeValue - Variable in class edu.umd.cs.findbugs.detect.MutableStaticFields
 
unsignedValueOf(byte) - Static method in class edu.umd.cs.findbugs.ba.BytecodeScanner
Convert the unsigned value of a byte into a short.
UNSYNC_FACTOR - Static variable in class edu.umd.cs.findbugs.detect.FindInconsistentSync2
Factor which the biased number of unsynchronized accesses is multiplied by.
unsyncAccessIterator() - Method in class edu.umd.cs.findbugs.detect.FindInconsistentSync2.FieldStats
 
unsyncAccessList - Variable in class edu.umd.cs.findbugs.detect.FindInconsistentSync2.FieldStats
 
UPDATE_CATEGORIES - Static variable in class edu.umd.cs.findbugs.MergeResults
 
updateCurrentDirectoryFromDialog(JFileChooser, int) - Method in class edu.umd.cs.findbugs.gui.FindBugsFrame
 
updateExceptionSet(ExceptionSet, ObjectType) - Static method in class edu.umd.cs.findbugs.ba.StandardTypeMerger
 
updateStats(String, Map<String, CategorizeBugs.Stats>, boolean, int) - Static method in class edu.umd.cs.findbugs.CategorizeBugs
 
updateStats(Set<FieldAnnotation>, int) - Method in class edu.umd.cs.findbugs.detect.LockedFields
 
updateTitle(Project) - Method in class edu.umd.cs.findbugs.gui.FindBugsFrame
 
url - Variable in class edu.umd.cs.findbugs.FindBugs.SingleClassProducer
 
url - Variable in class edu.umd.cs.findbugs.FindBugs.ZipClassProducer
 
url - Variable in class edu.umd.cs.findbugs.Project.WorkListItem
 
URLClassPath - Class in edu.umd.cs.findbugs
A work-alike class to use instead of BCEL's ClassPath class.
URLClassPath() - Constructor for class edu.umd.cs.findbugs.URLClassPath
Constructor.
urlClassPath - Variable in class edu.umd.cs.findbugs.URLClassPathRepository
 
URLClassPath.Entry - Interface in edu.umd.cs.findbugs
Interface describing a single classpath entry.
URLClassPath.LocalArchiveEntry - Class in edu.umd.cs.findbugs
Classpath entry class to load files from a zip/jar file in the local filesystem.
URLClassPath.LocalArchiveEntry(String) - Constructor for class edu.umd.cs.findbugs.URLClassPath.LocalArchiveEntry
 
URLClassPath.LocalDirectoryEntry - Class in edu.umd.cs.findbugs
Classpath entry class to load files from a directory in the local filesystem.
URLClassPath.LocalDirectoryEntry(String) - Constructor for class edu.umd.cs.findbugs.URLClassPath.LocalDirectoryEntry
Constructor.
URLClassPath.RemoteArchiveEntry - Class in edu.umd.cs.findbugs
Classpath entry class to load files from a remote archive URL.
URLClassPath.RemoteArchiveEntry(URL) - Constructor for class edu.umd.cs.findbugs.URLClassPath.RemoteArchiveEntry
Constructor.
URLClassPath.RemoteDirectoryEntry - Class in edu.umd.cs.findbugs
Classpath entry class to load files from a remote directory URL.
URLClassPath.RemoteDirectoryEntry(URL) - Constructor for class edu.umd.cs.findbugs.URLClassPath.RemoteDirectoryEntry
Constructor.
URLClassPathRepository - Class in edu.umd.cs.findbugs
BCEL Repository implementation that uses an URLClassPath to find classes.
URLClassPathRepository() - Constructor for class edu.umd.cs.findbugs.URLClassPathRepository
 
urlLabel - Variable in class edu.umd.cs.findbugs.gui.FindBugsFrame
 
usage() - Static method in class edu.umd.cs.findbugs.CountBugs
 
usage() - Static method in class edu.umd.cs.findbugs.Version
 
usedInstructionSet - Variable in class edu.umd.cs.findbugs.ba.BetterCFGBuilder2
 
UseObjectEquals - Class in edu.umd.cs.findbugs.detect
 
UseObjectEquals(BugReporter) - Constructor for class edu.umd.cs.findbugs.detect.UseObjectEquals
 
useProject(String) - Method in class edu.umd.cs.findbugs.config.UserPreferences
 
USER_ANNOTATION_ELEMENT_NAME - Static variable in class edu.umd.cs.findbugs.BugInstance
 
userAssertionMethodList - Static variable in class edu.umd.cs.findbugs.ba.AssertionMethods
 
UserPreferences - Class in edu.umd.cs.findbugs.config
User Preferences outside of any one Project.
UserPreferences() - Constructor for class edu.umd.cs.findbugs.config.UserPreferences
 

V

validClass - Variable in class edu.umd.cs.findbugs.detect.InvalidJUnitTest
 
validMethod - Variable in class edu.umd.cs.findbugs.detect.InvalidJUnitTest
 
value - Variable in class edu.umd.cs.findbugs.ba.bcp.Invoke.ExactStringMatcher
 
value - Variable in class edu.umd.cs.findbugs.ba.IsNullConditionDecision
 
value - Variable in class edu.umd.cs.findbugs.gui.FindBugsFrame.BugCellRenderer
 
value - Variable in class edu.umd.cs.findbugs.IntAnnotation
 
value - Variable in class edu.umd.cs.findbugs.xml.XMLAttributeList.NameValuePair
 
valueNumber - Variable in class edu.umd.cs.findbugs.ba.bcp.LocalVariable
 
ValueNumber - Class in edu.umd.cs.findbugs.ba
A "value number" is a value produced somewhere in a methods.
ValueNumber(int) - Constructor for class edu.umd.cs.findbugs.ba.ValueNumber
Constructor.
ValueNumberAnalysis - Class in edu.umd.cs.findbugs.ba
A dataflow analysis to track the production and flow of values in the Java stack frame.
ValueNumberAnalysis(MethodGen, DepthFirstSearch, LoadedFieldSet, RepositoryLookupFailureCallback) - Constructor for class edu.umd.cs.findbugs.ba.ValueNumberAnalysis
 
ValueNumberAnalysis.ValueCompacter - Class in edu.umd.cs.findbugs.ba
 
ValueNumberAnalysis.ValueCompacter(int) - Constructor for class edu.umd.cs.findbugs.ba.ValueNumberAnalysis.ValueCompacter
 
ValueNumberAnalysisFeatures - Interface in edu.umd.cs.findbugs.ba
Global flags controlling ValueNumberAnalysis.
ValueNumberCache - Class in edu.umd.cs.findbugs.ba
A cache mapping instructions and input values to the output values they produce.
ValueNumberCache() - Constructor for class edu.umd.cs.findbugs.ba.ValueNumberCache
 
ValueNumberCache.Entry - Class in edu.umd.cs.findbugs.ba
An entry in the cache.
ValueNumberCache.Entry(InstructionHandle, ValueNumber[]) - Constructor for class edu.umd.cs.findbugs.ba.ValueNumberCache.Entry
 
ValueNumberDataflow - Class in edu.umd.cs.findbugs.ba
 
ValueNumberDataflow(CFG, ValueNumberAnalysis) - Constructor for class edu.umd.cs.findbugs.ba.ValueNumberDataflow
 
ValueNumberFactory - Class in edu.umd.cs.findbugs.ba
Factory for ValueNumbers.
ValueNumberFactory() - Constructor for class edu.umd.cs.findbugs.ba.ValueNumberFactory
 
ValueNumberFrame - Class in edu.umd.cs.findbugs.ba
A dataflow value representing a Java stack frame with value number information.
ValueNumberFrame(int, ValueNumberFactory) - Constructor for class edu.umd.cs.findbugs.ba.ValueNumberFrame
 
ValueNumberFrameModelingVisitor - Class in edu.umd.cs.findbugs.ba
Visitor which models the effects of bytecode instructions on value numbers of values in the operand stack frames.
ValueNumberFrameModelingVisitor(MethodGen, ValueNumberFactory, ValueNumberCache, LoadedFieldSet, RepositoryLookupFailureCallback) - Constructor for class edu.umd.cs.findbugs.ba.ValueNumberFrameModelingVisitor
Constructor.
valuesUsed - Variable in class edu.umd.cs.findbugs.ba.ValueNumberAnalysis.ValueCompacter
 
valueToString(ValueType) - Method in class edu.umd.cs.findbugs.ba.Frame
Subclasses may override this if they want to do something special to convert Value objects to Strings.
valueToString(Type) - Method in class edu.umd.cs.findbugs.ba.TypeFrame
 
valueToString(ValueNumber[]) - Static method in class edu.umd.cs.findbugs.ba.ValueNumberFrame
 
valueVarName - Variable in class edu.umd.cs.findbugs.ba.bcp.FieldAccess
 
variable - Variable in class edu.umd.cs.findbugs.ba.bcp.Binding
 
Variable - Interface in edu.umd.cs.findbugs.ba.bcp
A Variable is either a LocalVariable or a FieldVariable.
varName - Variable in class edu.umd.cs.findbugs.ba.bcp.Binding
 
varName - Variable in class edu.umd.cs.findbugs.ba.bcp.OneVariableInstruction
 
varTable - Variable in class edu.umd.cs.findbugs.detect.SuperfluousInstanceOf
 
verbosityLevel - Variable in class edu.umd.cs.findbugs.AbstractBugReporter
 
VERIFY_INTEGRITY - Static variable in interface edu.umd.cs.findbugs.ba.Debug
Set this to true to enable data structure integrity checks.
verifyFileSelection(File) - Method in class edu.umd.cs.findbugs.gui.FindBugsFrame
Fix up the path that is received from JFileChooser, if necessary Double clicking a directory causes a repeated name, for some reason such as a:\b\c\c when a:\b\c was chosen
Version - Class in edu.umd.cs.findbugs
Version number and release date information.
Version() - Constructor for class edu.umd.cs.findbugs.Version
 
VERSION_INSENSITIVE - Static variable in class edu.umd.cs.findbugs.MergeResults
 
VersionInsensitiveBugComparator - Class in edu.umd.cs.findbugs
Compare bug instances by only those criteria which we would expect to remain constant between versions.
VersionInsensitiveBugComparator() - Constructor for class edu.umd.cs.findbugs.VersionInsensitiveBugComparator
 
versionInsensitiveBugComparator - Static variable in class edu.umd.cs.findbugs.VersionInsensitiveBugComparator
The instance of the version-insensitive comparator.
VersionInsensitiveBugComparator.FilteringAnnotationIterator - Class in edu.umd.cs.findbugs
Wrapper for BugAnnotation iterators, which filters out annotations we don't care about.
VersionInsensitiveBugComparator.FilteringAnnotationIterator(Iterator<BugAnnotation>) - Constructor for class edu.umd.cs.findbugs.VersionInsensitiveBugComparator.FilteringAnnotationIterator
 
vertex - Variable in class edu.umd.cs.findbugs.graph.AbstractDepthFirstSearch.Visit
 
vertexChooser - Variable in class edu.umd.cs.findbugs.graph.AbstractDepthFirstSearch
 
VertexChooser<VertexType extends GraphVertex<VertexType>> - Interface in edu.umd.cs.findbugs.graph
VertexChooser specifies an interface for objects that determine whether or not a vertex is chosen for some purpose.
VertexCombinator<VertexType extends GraphVertex<VertexType>> - Interface in edu.umd.cs.findbugs.graph
Interface for an object which combines a set of vertices into a single composite vertex; for example, after finding strongly connected components.
vertexIterator() - Method in class edu.umd.cs.findbugs.graph.AbstractGraph
 
vertexIterator() - Method in interface edu.umd.cs.findbugs.graph.Graph
Get Iterator over all vertices in the graph.
vertexList - Variable in class edu.umd.cs.findbugs.graph.AbstractGraph
 
viewBugDetailsItem - Variable in class edu.umd.cs.findbugs.gui.FindBugsFrame
 
viewBugDetailsItemActionPerformed(ActionEvent) - Method in class edu.umd.cs.findbugs.gui.FindBugsFrame
 
viewBugsItem - Variable in class edu.umd.cs.findbugs.gui.FindBugsFrame
 
viewBugsItemActionPerformed(ActionEvent) - Method in class edu.umd.cs.findbugs.gui.FindBugsFrame
 
viewConsoleItem - Variable in class edu.umd.cs.findbugs.gui.FindBugsFrame
 
viewConsoleItemActionPerformed(ActionEvent) - Method in class edu.umd.cs.findbugs.gui.FindBugsFrame
 
viewDetectorDetails(DetectorFactory) - Method in class edu.umd.cs.findbugs.gui.ConfigureDetectorsDialog
populates the bottom detector details pane based on the detector selected
viewMenu - Variable in class edu.umd.cs.findbugs.gui.FindBugsFrame
 
viewMenuMenuSelected(MenuEvent) - Method in class edu.umd.cs.findbugs.gui.FindBugsFrame
 
viewPanel - Variable in class edu.umd.cs.findbugs.gui.FindBugsFrame
 
viewPanelLayout - Variable in class edu.umd.cs.findbugs.gui.FindBugsFrame
 
viewProjectItem - Variable in class edu.umd.cs.findbugs.gui.FindBugsFrame
 
viewProjectItemActionPerformed(ActionEvent) - Method in class edu.umd.cs.findbugs.gui.FindBugsFrame
 
viewSource(Project, AnalysisRun, SourceLineAnnotation) - Method in class edu.umd.cs.findbugs.gui.FindBugsFrame
Update the source view window.
visibleOutsidePackage - Variable in class edu.umd.cs.findbugs.detect.FindHEmismatch
 
visit(Method) - Method in class edu.umd.cs.findbugs.detect.BadAppletConstructor
 
visit(Code) - Method in class edu.umd.cs.findbugs.detect.BadAppletConstructor
 
visit(JavaClass) - Method in class edu.umd.cs.findbugs.detect.BadlyOverriddenAdapter
 
visit(Method) - Method in class edu.umd.cs.findbugs.detect.BadlyOverriddenAdapter
 
visit(Method) - Method in class edu.umd.cs.findbugs.detect.BadResultSetAccess
 
visit(Code) - Method in class edu.umd.cs.findbugs.detect.CloneIdiom
 
visit(JavaClass) - Method in class edu.umd.cs.findbugs.detect.CloneIdiom
 
visit(ConstantNameAndType) - Method in class edu.umd.cs.findbugs.detect.CloneIdiom
 
visit(Method) - Method in class edu.umd.cs.findbugs.detect.CloneIdiom
 
visit(ExceptionTable) - Method in class edu.umd.cs.findbugs.detect.DontCatchIllegalMonitorStateException
 
visit(CodeException) - Method in class edu.umd.cs.findbugs.detect.DontCatchIllegalMonitorStateException
 
visit(Code) - Method in class edu.umd.cs.findbugs.detect.DroppedException
 
visit(Method) - Method in class edu.umd.cs.findbugs.detect.DumbMethods
 
visit(JavaClass) - Method in class edu.umd.cs.findbugs.detect.EmptyZipFileEntry
 
visit(Method) - Method in class edu.umd.cs.findbugs.detect.EmptyZipFileEntry
 
visit(JavaClass) - Method in class edu.umd.cs.findbugs.detect.EqStringTest
 
visit(Method) - Method in class edu.umd.cs.findbugs.detect.EqStringTest
 
visit(JavaClass) - Method in class edu.umd.cs.findbugs.detect.FindBugsSummaryStats
 
visit(Method) - Method in class edu.umd.cs.findbugs.detect.FindDoubleCheck
 
visit(Code) - Method in class edu.umd.cs.findbugs.detect.FindFieldSelfAssignment
 
visit(Method) - Method in class edu.umd.cs.findbugs.detect.FindFinalizeInvocations
 
visit(Code) - Method in class edu.umd.cs.findbugs.detect.FindFinalizeInvocations
 
visit(JavaClass) - Method in class edu.umd.cs.findbugs.detect.FindHEmismatch
 
visit(Field) - Method in class edu.umd.cs.findbugs.detect.FindHEmismatch
 
visit(Method) - Method in class edu.umd.cs.findbugs.detect.FindHEmismatch
 
visit(JavaClass) - Method in class edu.umd.cs.findbugs.detect.FindMaskedFields
 
visit(Method) - Method in class edu.umd.cs.findbugs.detect.FindMaskedFields
 
visit(LocalVariableTable) - Method in class edu.umd.cs.findbugs.detect.FindMaskedFields
 
visit(Method) - Method in class edu.umd.cs.findbugs.detect.FindNakedNotify
 
visit(Code) - Method in class edu.umd.cs.findbugs.detect.FindNakedNotify
 
visit(Method) - Method in class edu.umd.cs.findbugs.detect.FindNonShortCircuit
 
visit(JavaClass) - Method in class edu.umd.cs.findbugs.detect.FindReturnRef
 
visit(Method) - Method in class edu.umd.cs.findbugs.detect.FindReturnRef
 
visit(Code) - Method in class edu.umd.cs.findbugs.detect.FindReturnRef
 
visit(Code) - Method in class edu.umd.cs.findbugs.detect.FindRunInvocations
 
visit(Method) - Method in class edu.umd.cs.findbugs.detect.FindSpinLoop
 
visit(Method) - Method in class edu.umd.cs.findbugs.detect.FindUnconditionalWait
 
visit(JavaClass) - Method in class edu.umd.cs.findbugs.detect.FindUninitializedGet
 
visit(Field) - Method in class edu.umd.cs.findbugs.detect.FindUninitializedGet
 
visit(Method) - Method in class edu.umd.cs.findbugs.detect.FindUninitializedGet
 
visit(JavaClass) - Method in class edu.umd.cs.findbugs.detect.FindUnsyncGet
 
visit(Method) - Method in class edu.umd.cs.findbugs.detect.FindUnsyncGet
 
visit(JavaClass) - Method in class edu.umd.cs.findbugs.detect.IncompatMask
 
visit(Method) - Method in class edu.umd.cs.findbugs.detect.IncompatMask
 
visit(Method) - Method in class edu.umd.cs.findbugs.detect.InefficientToArray
 
visit(JavaClass) - Method in class edu.umd.cs.findbugs.detect.InfiniteRecursiveLoop
 
visit(Method) - Method in class edu.umd.cs.findbugs.detect.InfiniteRecursiveLoop
 
visit(JavaClass) - Method in class edu.umd.cs.findbugs.detect.InheritanceUnsafeGetResource
 
visit(Method) - Method in class edu.umd.cs.findbugs.detect.InheritanceUnsafeGetResource
 
visit(Code) - Method in class edu.umd.cs.findbugs.detect.InitializationChain
 
visit(Method) - Method in class edu.umd.cs.findbugs.detect.InvalidJUnitTest
 
visit(Code) - Method in class edu.umd.cs.findbugs.detect.InvalidJUnitTest
 
visit(Code) - Method in class edu.umd.cs.findbugs.detect.IteratorIdioms
 
visit(JavaClass) - Method in class edu.umd.cs.findbugs.detect.LockedFields
 
visit(Field) - Method in class edu.umd.cs.findbugs.detect.LockedFields
 
visit(Method) - Method in class edu.umd.cs.findbugs.detect.LockedFields
 
visit(Code) - Method in class edu.umd.cs.findbugs.detect.LockedFields
 
visit(JavaClass) - Method in class edu.umd.cs.findbugs.detect.MutableLock
 
visit(Method) - Method in class edu.umd.cs.findbugs.detect.MutableLock
 
visit(JavaClass) - Method in class edu.umd.cs.findbugs.detect.MutableStaticFields
 
visit(Method) - Method in class edu.umd.cs.findbugs.detect.MutableStaticFields
 
visit(Field) - Method in class edu.umd.cs.findbugs.detect.MutableStaticFields
 
visit(JavaClass) - Method in class edu.umd.cs.findbugs.detect.Naming
 
visit(Field) - Method in class edu.umd.cs.findbugs.detect.Naming
 
visit(Method) - Method in class edu.umd.cs.findbugs.detect.Naming
 
visit(JavaClass) - Method in class edu.umd.cs.findbugs.detect.NoteSuppressedWarnings
 
visit(Code) - Method in class edu.umd.cs.findbugs.detect.PreferZeroLengthArrays
 
visit(Method) - Method in class edu.umd.cs.findbugs.detect.ReadReturnShouldBeChecked
 
visit(CodeException) - Method in class edu.umd.cs.findbugs.detect.RuntimeExceptionCapture
 
visit(JavaClass) - Method in class edu.umd.cs.findbugs.detect.SerializableIdiom
 
visit(Method) - Method in class edu.umd.cs.findbugs.detect.SerializableIdiom
 
visit(Field) - Method in class edu.umd.cs.findbugs.detect.SerializableIdiom
 
visit(JavaClass) - Method in class edu.umd.cs.findbugs.detect.StartInConstructor
 
visit(Code) - Method in class edu.umd.cs.findbugs.detect.StartInConstructor
 
visit(Method) - Method in class edu.umd.cs.findbugs.detect.StringConcatenation
 
visit(Method) - Method in class edu.umd.cs.findbugs.detect.SuperfluousInstanceOf
 
visit(Code) - Method in class edu.umd.cs.findbugs.detect.SuperfluousInstanceOf
 
visit(Method) - Method in class edu.umd.cs.findbugs.detect.SuspiciousThreadInterrupted
 
visit(Code) - Method in class edu.umd.cs.findbugs.detect.SwitchFallthrough
 
visit(JavaClass) - Method in class edu.umd.cs.findbugs.detect.TestingGround
 
visit(Method) - Method in class edu.umd.cs.findbugs.detect.TestingGround
 
visit(Code) - Method in class edu.umd.cs.findbugs.detect.TestingGround
 
visit(JavaClass) - Method in class edu.umd.cs.findbugs.detect.UnreadFields
 
visit(Field) - Method in class edu.umd.cs.findbugs.detect.UnreadFields
 
visit(ConstantValue) - Method in class edu.umd.cs.findbugs.detect.UnreadFields
 
visit(Code) - Method in class edu.umd.cs.findbugs.detect.UnreadFields
 
visit(Method) - Method in class edu.umd.cs.findbugs.detect.UnreadFields
 
visit(Method) - Method in class edu.umd.cs.findbugs.detect.UseObjectEquals
 
visit(Field) - Method in class edu.umd.cs.findbugs.detect.VolatileUsage
 
visit(Code) - Method in class edu.umd.cs.findbugs.detect.WaitInLoop
 
visit(Method) - Method in class edu.umd.cs.findbugs.detect.WrongMapIterator
 
visit(Attribute) - Method in class edu.umd.cs.findbugs.visitclass.AnnotationVisitor
 
visit(JavaClass) - Method in class edu.umd.cs.findbugs.visitclass.BetterVisitor
 
visit(ConstantPool) - Method in class edu.umd.cs.findbugs.visitclass.BetterVisitor
 
visit(Field) - Method in class edu.umd.cs.findbugs.visitclass.BetterVisitor
 
visit(Method) - Method in class edu.umd.cs.findbugs.visitclass.BetterVisitor
 
visit(Constant) - Method in class edu.umd.cs.findbugs.visitclass.BetterVisitor
 
visit(ConstantCP) - Method in class edu.umd.cs.findbugs.visitclass.BetterVisitor
 
visit(ConstantMethodref) - Method in class edu.umd.cs.findbugs.visitclass.BetterVisitor
 
visit(ConstantFieldref) - Method in class edu.umd.cs.findbugs.visitclass.BetterVisitor
 
visit(ConstantInterfaceMethodref) - Method in class edu.umd.cs.findbugs.visitclass.BetterVisitor
 
visit(ConstantClass) - Method in class edu.umd.cs.findbugs.visitclass.BetterVisitor
 
visit(ConstantDouble) - Method in class edu.umd.cs.findbugs.visitclass.BetterVisitor
 
visit(ConstantFloat) - Method in class edu.umd.cs.findbugs.visitclass.BetterVisitor
 
visit(ConstantInteger) - Method in class edu.umd.cs.findbugs.visitclass.BetterVisitor
 
visit(ConstantLong) - Method in class edu.umd.cs.findbugs.visitclass.BetterVisitor
 
visit(ConstantNameAndType) - Method in class edu.umd.cs.findbugs.visitclass.BetterVisitor
 
visit(ConstantString) - Method in class edu.umd.cs.findbugs.visitclass.BetterVisitor
 
visit(ConstantUtf8) - Method in class edu.umd.cs.findbugs.visitclass.BetterVisitor
 
visit(Attribute) - Method in class edu.umd.cs.findbugs.visitclass.BetterVisitor
 
visit(Code) - Method in class edu.umd.cs.findbugs.visitclass.BetterVisitor
 
visit(ConstantValue) - Method in class edu.umd.cs.findbugs.visitclass.BetterVisitor
 
visit(ExceptionTable) - Method in class edu.umd.cs.findbugs.visitclass.BetterVisitor
 
visit(InnerClasses) - Method in class edu.umd.cs.findbugs.visitclass.BetterVisitor
 
visit(LineNumberTable) - Method in class edu.umd.cs.findbugs.visitclass.BetterVisitor
 
visit(LocalVariableTable) - Method in class edu.umd.cs.findbugs.visitclass.BetterVisitor
 
visit(SourceFile) - Method in class edu.umd.cs.findbugs.visitclass.BetterVisitor
 
visit(Synthetic) - Method in class edu.umd.cs.findbugs.visitclass.BetterVisitor
 
visit(Deprecated) - Method in class edu.umd.cs.findbugs.visitclass.BetterVisitor
 
visit(Unknown) - Method in class edu.umd.cs.findbugs.visitclass.BetterVisitor
 
visit(Signature) - Method in class edu.umd.cs.findbugs.visitclass.BetterVisitor
 
visit(InnerClass) - Method in class edu.umd.cs.findbugs.visitclass.BetterVisitor
 
visit(LocalVariable) - Method in class edu.umd.cs.findbugs.visitclass.BetterVisitor
 
visit(LineNumber) - Method in class edu.umd.cs.findbugs.visitclass.BetterVisitor
 
visit(CodeException) - Method in class edu.umd.cs.findbugs.visitclass.BetterVisitor
 
visit(StackMapEntry) - Method in class edu.umd.cs.findbugs.visitclass.BetterVisitor
 
visit(Code) - Method in class edu.umd.cs.findbugs.visitclass.DismantleBytecode
 
visitAALOAD(AALOAD) - Method in class edu.umd.cs.findbugs.ba.AbstractFrameModelingVisitor
 
visitAALOAD(AALOAD) - Method in class edu.umd.cs.findbugs.ba.BetterTypeFrameModelingVisitor
 
visitAALOAD(AALOAD) - Method in class edu.umd.cs.findbugs.ba.TypeFrameModelingVisitor
 
visitAASTORE(AASTORE) - Method in class edu.umd.cs.findbugs.ba.AbstractFrameModelingVisitor
 
visitACONST_NULL(ACONST_NULL) - Method in class edu.umd.cs.findbugs.ba.AbstractFrameModelingVisitor
 
visitACONST_NULL(ACONST_NULL) - Method in class edu.umd.cs.findbugs.ba.BetterTypeFrameModelingVisitor
 
visitACONST_NULL(ACONST_NULL) - Method in class edu.umd.cs.findbugs.ba.IsNullValueFrameModelingVisitor
 
visitACONST_NULL(ACONST_NULL) - Method in class edu.umd.cs.findbugs.ba.TypeFrameModelingVisitor
 
visitAfter(JavaClass) - Method in class edu.umd.cs.findbugs.detect.BadlyOverriddenAdapter
 
visitAfter(JavaClass) - Method in class edu.umd.cs.findbugs.detect.CloneIdiom
 
visitAfter(JavaClass) - Method in class edu.umd.cs.findbugs.detect.FindHEmismatch
 
visitAfter(JavaClass) - Method in class edu.umd.cs.findbugs.detect.InvalidJUnitTest
 
visitAfter(JavaClass) - Method in class edu.umd.cs.findbugs.detect.SerializableIdiom
 
visitAfter(JavaClass) - Method in class edu.umd.cs.findbugs.detect.UnreadFields
 
visitAfter(JavaClass) - Method in class edu.umd.cs.findbugs.visitclass.PreorderVisitor
 
visitAll() - Method in class edu.umd.cs.findbugs.graph.AbstractDepthFirstSearch
 
visitAllocationInstruction(AllocationInstruction) - Method in class edu.umd.cs.findbugs.ba.AbstractFrameModelingVisitor
 
visitALOAD(ALOAD) - Method in class edu.umd.cs.findbugs.ba.AbstractFrameModelingVisitor
 
visitANEWARRAY(ANEWARRAY) - Method in class edu.umd.cs.findbugs.ba.AbstractFrameModelingVisitor
 
visitANEWARRAY(ANEWARRAY) - Method in class edu.umd.cs.findbugs.ba.BetterTypeFrameModelingVisitor
 
visitANEWARRAY(ANEWARRAY) - Method in class edu.umd.cs.findbugs.ba.TypeFrameModelingVisitor
 
visitAnnotation(String, Map<String, Object>, boolean) - Method in class edu.umd.cs.findbugs.detect.NoteCheckReturnValue
 
visitAnnotation(String, Map<String, Object>, boolean) - Method in class edu.umd.cs.findbugs.detect.NoteSuppressedWarnings
 
visitAnnotation(String, Map<String, Object>, boolean) - Method in class edu.umd.cs.findbugs.visitclass.AnnotationVisitor
 
visitARETURN(ARETURN) - Method in class edu.umd.cs.findbugs.ba.AbstractFrameModelingVisitor
 
visitARETURN(ARETURN) - Method in class edu.umd.cs.findbugs.ba.ResourceValueFrameModelingVisitor
 
visitArithmeticInstruction(ArithmeticInstruction) - Method in class edu.umd.cs.findbugs.ba.AbstractFrameModelingVisitor
 
visitArrayInstruction(ArrayInstruction) - Method in class edu.umd.cs.findbugs.ba.AbstractFrameModelingVisitor
 
visitARRAYLENGTH(ARRAYLENGTH) - Method in class edu.umd.cs.findbugs.ba.AbstractFrameModelingVisitor
 
visitARRAYLENGTH(ARRAYLENGTH) - Method in class edu.umd.cs.findbugs.ba.BetterTypeFrameModelingVisitor
 
visitARRAYLENGTH(ARRAYLENGTH) - Method in class edu.umd.cs.findbugs.ba.TypeFrameModelingVisitor
 
visitArrayType(ArrayType) - Method in interface edu.umd.cs.findbugs.ba.type.TypeVisitor
Visit an array type.
visitASTORE(ASTORE) - Method in class edu.umd.cs.findbugs.ba.AbstractFrameModelingVisitor
 
visitATHROW(ATHROW) - Method in class edu.umd.cs.findbugs.ba.AbstractFrameModelingVisitor
 
visitATHROW(ATHROW) - Method in class edu.umd.cs.findbugs.ba.TargetEnumeratingVisitor
 
VisitationTimeComparator<VertexType extends GraphVertex> - Class in edu.umd.cs.findbugs.graph
Comparator to compare GraphVertex objects by their visitation times in a search; for example, it could compare the finishing times produced by DepthFirstSearch.
VisitationTimeComparator(int[], int) - Constructor for class edu.umd.cs.findbugs.graph.VisitationTimeComparator
Constructor.
visitBALOAD(BALOAD) - Method in class edu.umd.cs.findbugs.ba.AbstractFrameModelingVisitor
 
visitBALOAD(BALOAD) - Method in class edu.umd.cs.findbugs.ba.BetterTypeFrameModelingVisitor
 
visitBALOAD(BALOAD) - Method in class edu.umd.cs.findbugs.ba.TypeFrameModelingVisitor
 
visitBasicType(BasicType) - Method in interface edu.umd.cs.findbugs.ba.type.TypeVisitor
Visit a basic type.
visitBASTORE(BASTORE) - Method in class edu.umd.cs.findbugs.ba.AbstractFrameModelingVisitor
 
visitBIPUSH(BIPUSH) - Method in class edu.umd.cs.findbugs.ba.AbstractFrameModelingVisitor
 
visitBIPUSH(BIPUSH) - Method in class edu.umd.cs.findbugs.ba.BetterTypeFrameModelingVisitor
 
visitBIPUSH(BIPUSH) - Method in class edu.umd.cs.findbugs.ba.TypeFrameModelingVisitor
 
visitBottomType(BottomType) - Method in interface edu.umd.cs.findbugs.ba.type.TypeVisitor
Visit the bottom type.
visitBranchInstruction(BranchInstruction) - Method in class edu.umd.cs.findbugs.ba.AbstractFrameModelingVisitor
 
visitBREAKPOINT(BREAKPOINT) - Method in class edu.umd.cs.findbugs.ba.AbstractFrameModelingVisitor
 
visitCALOAD(CALOAD) - Method in class edu.umd.cs.findbugs.ba.AbstractFrameModelingVisitor
 
visitCALOAD(CALOAD) - Method in class edu.umd.cs.findbugs.ba.BetterTypeFrameModelingVisitor
 
visitCALOAD(CALOAD) - Method in class edu.umd.cs.findbugs.ba.TypeFrameModelingVisitor
 
visitCASTORE(CASTORE) - Method in class edu.umd.cs.findbugs.ba.AbstractFrameModelingVisitor
 
visitCHECKCAST(CHECKCAST) - Method in class edu.umd.cs.findbugs.ba.AbstractFrameModelingVisitor
 
visitCHECKCAST(CHECKCAST) - Method in class edu.umd.cs.findbugs.ba.BetterTypeFrameModelingVisitor
 
visitCHECKCAST(CHECKCAST) - Method in class edu.umd.cs.findbugs.ba.TypeFrameModelingVisitor
 
visitClassAnnotation(ClassAnnotation) - Method in interface edu.umd.cs.findbugs.BugAnnotationVisitor
 
visitClassContext(ClassContext) - Method in class edu.umd.cs.findbugs.ByteCodePatternDetector
 
visitClassContext(ClassContext) - Method in class edu.umd.cs.findbugs.BytecodeScanningDetector
 
visitClassContext(ClassContext) - Method in class edu.umd.cs.findbugs.detect.BadAppletConstructor
 
visitClassContext(ClassContext) - Method in class edu.umd.cs.findbugs.detect.CloneIdiom
 
visitClassContext(ClassContext) - Method in class edu.umd.cs.findbugs.detect.DontCatchIllegalMonitorStateException
 
visitClassContext(ClassContext) - Method in class edu.umd.cs.findbugs.detect.DroppedException
 
visitClassContext(ClassContext) - Method in class edu.umd.cs.findbugs.detect.FindBugsSummaryStats
 
visitClassContext(ClassContext) - Method in class edu.umd.cs.findbugs.detect.FindDeadLocalStores
 
visitClassContext(ClassContext) - Method in class edu.umd.cs.findbugs.detect.FindInconsistentSync2
 
visitClassContext(ClassContext) - Method in class edu.umd.cs.findbugs.detect.FindJSR166LockMonitorenter
 
visitClassContext(ClassContext) - Method in class edu.umd.cs.findbugs.detect.FindLocalSelfAssignment
 
visitClassContext(ClassContext) - Method in class edu.umd.cs.findbugs.detect.FindMaskedFields
 
visitClassContext(ClassContext) - Method in class edu.umd.cs.findbugs.detect.FindMismatchedWaitOrNotify
 
visitClassContext(ClassContext) - Method in class edu.umd.cs.findbugs.detect.FindNullDeref
 
visitClassContext(ClassContext) - Method in class edu.umd.cs.findbugs.detect.FindRefComparison
 
visitClassContext(ClassContext) - Method in class edu.umd.cs.findbugs.detect.FindTwoLockWait
 
visitClassContext(ClassContext) - Method in class edu.umd.cs.findbugs.detect.FindUncalledPrivateMethods
 
visitClassContext(ClassContext) - Method in class edu.umd.cs.findbugs.detect.InefficientToArray
 
visitClassContext(ClassContext) - Method in class edu.umd.cs.findbugs.detect.InvalidJUnitTest
 
visitClassContext(ClassContext) - Method in class edu.umd.cs.findbugs.detect.Naming
 
visitClassContext(ClassContext) - Method in class edu.umd.cs.findbugs.detect.NoteCheckReturnValue
 
visitClassContext(ClassContext) - Method in class edu.umd.cs.findbugs.detect.NoteSuppressedWarnings
 
visitClassContext(ClassContext) - Method in class edu.umd.cs.findbugs.detect.SerializableIdiom
 
visitClassContext(ClassContext) - Method in class edu.umd.cs.findbugs.detect.SwitchFallthrough
 
visitClassContext(ClassContext) - Method in class edu.umd.cs.findbugs.detect.VolatileUsage
 
visitClassContext(ClassContext) - Method in interface edu.umd.cs.findbugs.Detector
Visit the ClassContext for a class which should be analyzed for instances of bug patterns.
visitClassContext(ClassContext) - Method in class edu.umd.cs.findbugs.ResourceTrackingDetector
 
visitClassType(ClassType) - Method in interface edu.umd.cs.findbugs.ba.type.TypeVisitor
Visit a class type.
visitCode(Code) - Method in class edu.umd.cs.findbugs.detect.RuntimeExceptionCapture
 
visitCode(Code) - Method in class edu.umd.cs.findbugs.visitclass.BetterVisitor
 
visitCode(Code) - Method in class edu.umd.cs.findbugs.visitclass.PreorderVisitor
 
visitCodeException(CodeException) - Method in class edu.umd.cs.findbugs.visitclass.BetterVisitor
 
visitConstantClass(ConstantClass) - Method in class edu.umd.cs.findbugs.visitclass.BetterVisitor
 
visitConstantDouble(ConstantDouble) - Method in class edu.umd.cs.findbugs.visitclass.BetterVisitor
 
visitConstantFieldref(ConstantFieldref) - Method in class edu.umd.cs.findbugs.visitclass.BetterVisitor
 
visitConstantFloat(ConstantFloat) - Method in class edu.umd.cs.findbugs.visitclass.BetterVisitor
 
visitConstantInteger(ConstantInteger) - Method in class edu.umd.cs.findbugs.visitclass.BetterVisitor
 
visitConstantInterfaceMethodref(ConstantInterfaceMethodref) - Method in class edu.umd.cs.findbugs.visitclass.BetterVisitor
 
visitConstantLong(ConstantLong) - Method in class edu.umd.cs.findbugs.visitclass.BetterVisitor
 
visitConstantMethodref(ConstantMethodref) - Method in class edu.umd.cs.findbugs.visitclass.BetterVisitor
 
visitConstantNameAndType(ConstantNameAndType) - Method in class edu.umd.cs.findbugs.visitclass.BetterVisitor
 
visitConstantPool(ConstantPool) - Method in class edu.umd.cs.findbugs.visitclass.BetterVisitor
 
visitConstantPool(ConstantPool) - Method in class edu.umd.cs.findbugs.visitclass.PreorderVisitor
 
visitConstantPushInstruction(ConstantPushInstruction) - Method in class edu.umd.cs.findbugs.ba.AbstractFrameModelingVisitor
 
visitConstantString(ConstantString) - Method in class edu.umd.cs.findbugs.visitclass.BetterVisitor
 
visitConstantUtf8(ConstantUtf8) - Method in class edu.umd.cs.findbugs.visitclass.BetterVisitor
 
visitConstantValue(ConstantValue) - Method in class edu.umd.cs.findbugs.visitclass.BetterVisitor
 
visitConversionInstruction(ConversionInstruction) - Method in class edu.umd.cs.findbugs.ba.AbstractFrameModelingVisitor
 
visitCPInstruction(CPInstruction) - Method in class edu.umd.cs.findbugs.ba.AbstractFrameModelingVisitor
 
visitD2F(D2F) - Method in class edu.umd.cs.findbugs.ba.AbstractFrameModelingVisitor
 
visitD2F(D2F) - Method in class edu.umd.cs.findbugs.ba.BetterTypeFrameModelingVisitor
 
visitD2F(D2F) - Method in class edu.umd.cs.findbugs.ba.TypeFrameModelingVisitor
 
visitD2I(D2I) - Method in class edu.umd.cs.findbugs.ba.AbstractFrameModelingVisitor
 
visitD2I(D2I) - Method in class edu.umd.cs.findbugs.ba.BetterTypeFrameModelingVisitor
 
visitD2I(D2I) - Method in class edu.umd.cs.findbugs.ba.TypeFrameModelingVisitor
 
visitD2L(D2L) - Method in class edu.umd.cs.findbugs.ba.AbstractFrameModelingVisitor
 
visitD2L(D2L) - Method in class edu.umd.cs.findbugs.ba.BetterTypeFrameModelingVisitor
 
visitD2L(D2L) - Method in class edu.umd.cs.findbugs.ba.TypeFrameModelingVisitor
 
visitDADD(DADD) - Method in class edu.umd.cs.findbugs.ba.AbstractFrameModelingVisitor
 
visitDADD(DADD) - Method in class edu.umd.cs.findbugs.ba.BetterTypeFrameModelingVisitor
 
visitDADD(DADD) - Method in class edu.umd.cs.findbugs.ba.TypeFrameModelingVisitor
 
visitDALOAD(DALOAD) - Method in class edu.umd.cs.findbugs.ba.AbstractFrameModelingVisitor
 
visitDALOAD(DALOAD) - Method in class edu.umd.cs.findbugs.ba.BetterTypeFrameModelingVisitor
 
visitDALOAD(DALOAD) - Method in class edu.umd.cs.findbugs.ba.TypeFrameModelingVisitor
 
visitDASTORE(DASTORE) - Method in class edu.umd.cs.findbugs.ba.AbstractFrameModelingVisitor
 
visitDCMPG(DCMPG) - Method in class edu.umd.cs.findbugs.ba.AbstractFrameModelingVisitor
 
visitDCMPG(DCMPG) - Method in class edu.umd.cs.findbugs.ba.BetterTypeFrameModelingVisitor
 
visitDCMPG(DCMPG) - Method in class edu.umd.cs.findbugs.ba.TypeFrameModelingVisitor
 
visitDCMPL(DCMPL) - Method in class edu.umd.cs.findbugs.ba.AbstractFrameModelingVisitor
 
visitDCMPL(DCMPL) - Method in class edu.umd.cs.findbugs.ba.BetterTypeFrameModelingVisitor
 
visitDCMPL(DCMPL) - Method in class edu.umd.cs.findbugs.ba.TypeFrameModelingVisitor
 
visitDCONST(DCONST) - Method in class edu.umd.cs.findbugs.ba.AbstractFrameModelingVisitor
 
visitDCONST(DCONST) - Method in class edu.umd.cs.findbugs.ba.BetterTypeFrameModelingVisitor
 
visitDCONST(DCONST) - Method in class edu.umd.cs.findbugs.ba.TypeFrameModelingVisitor
 
visitDDIV(DDIV) - Method in class edu.umd.cs.findbugs.ba.AbstractFrameModelingVisitor
 
visitDDIV(DDIV) - Method in class edu.umd.cs.findbugs.ba.BetterTypeFrameModelingVisitor
 
visitDDIV(DDIV) - Method in class edu.umd.cs.findbugs.ba.TypeFrameModelingVisitor
 
visitDeprecated(Deprecated) - Method in class edu.umd.cs.findbugs.visitclass.BetterVisitor
 
visitDLOAD(DLOAD) - Method in class edu.umd.cs.findbugs.ba.AbstractFrameModelingVisitor
 
visitDMUL(DMUL) - Method in class edu.umd.cs.findbugs.ba.AbstractFrameModelingVisitor
 
visitDMUL(DMUL) - Method in class edu.umd.cs.findbugs.ba.BetterTypeFrameModelingVisitor
 
visitDMUL(DMUL) - Method in class edu.umd.cs.findbugs.ba.TypeFrameModelingVisitor
 
visitDNEG(DNEG) - Method in class edu.umd.cs.findbugs.ba.AbstractFrameModelingVisitor
 
visitDNEG(DNEG) - Method in class edu.umd.cs.findbugs.ba.BetterTypeFrameModelingVisitor
 
visitDNEG(DNEG) - Method in class edu.umd.cs.findbugs.ba.TypeFrameModelingVisitor
 
visitDoubleExtraType(DoubleExtraType) - Method in interface edu.umd.cs.findbugs.ba.type.TypeVisitor
Visit the double extra type.
visitDREM(DREM) - Method in class edu.umd.cs.findbugs.ba.AbstractFrameModelingVisitor
 
visitDREM(DREM) - Method in class edu.umd.cs.findbugs.ba.BetterTypeFrameModelingVisitor
 
visitDREM(DREM) - Method in class edu.umd.cs.findbugs.ba.TypeFrameModelingVisitor
 
visitDRETURN(DRETURN) - Method in class edu.umd.cs.findbugs.ba.AbstractFrameModelingVisitor
 
visitDSTORE(DSTORE) - Method in class edu.umd.cs.findbugs.ba.AbstractFrameModelingVisitor
 
visitDSUB(DSUB) - Method in class edu.umd.cs.findbugs.ba.AbstractFrameModelingVisitor
 
visitDSUB(DSUB) - Method in class edu.umd.cs.findbugs.ba.BetterTypeFrameModelingVisitor
 
visitDSUB(DSUB) - Method in class edu.umd.cs.findbugs.ba.TypeFrameModelingVisitor
 
visitDUP(DUP) - Method in class edu.umd.cs.findbugs.ba.AbstractFrameModelingVisitor
 
visitDUP2(DUP2) - Method in class edu.umd.cs.findbugs.ba.AbstractFrameModelingVisitor
 
visitDUP2_X1(DUP2_X1) - Method in class edu.umd.cs.findbugs.ba.AbstractFrameModelingVisitor
 
visitDUP2_X2(DUP2_X2) - Method in class edu.umd.cs.findbugs.ba.AbstractFrameModelingVisitor
 
visitDUP_X1(DUP_X1) - Method in class edu.umd.cs.findbugs.ba.AbstractFrameModelingVisitor
 
visitDUP_X2(DUP_X2) - Method in class edu.umd.cs.findbugs.ba.AbstractFrameModelingVisitor
 
visited - Variable in class edu.umd.cs.findbugs.detect.Naming
 
visitedBlockMap - Variable in class edu.umd.cs.findbugs.ba.bcp.PatternMatcher
 
visitExceptionTable(ExceptionTable) - Method in class edu.umd.cs.findbugs.visitclass.BetterVisitor
 
visitExceptionThrower(ExceptionThrower) - Method in class edu.umd.cs.findbugs.ba.AbstractFrameModelingVisitor
 
visitF2D(F2D) - Method in class edu.umd.cs.findbugs.ba.AbstractFrameModelingVisitor
 
visitF2D(F2D) - Method in class edu.umd.cs.findbugs.ba.BetterTypeFrameModelingVisitor
 
visitF2D(F2D) - Method in class edu.umd.cs.findbugs.ba.TypeFrameModelingVisitor
 
visitF2I(F2I) - Method in class edu.umd.cs.findbugs.ba.AbstractFrameModelingVisitor
 
visitF2I(F2I) - Method in class edu.umd.cs.findbugs.ba.BetterTypeFrameModelingVisitor
 
visitF2I(F2I) - Method in class edu.umd.cs.findbugs.ba.TypeFrameModelingVisitor
 
visitF2L(F2L) - Method in class edu.umd.cs.findbugs.ba.AbstractFrameModelingVisitor
 
visitF2L(F2L) - Method in class edu.umd.cs.findbugs.ba.BetterTypeFrameModelingVisitor
 
visitF2L(F2L) - Method in class edu.umd.cs.findbugs.ba.TypeFrameModelingVisitor
 
visitFADD(FADD) - Method in class edu.umd.cs.findbugs.ba.AbstractFrameModelingVisitor
 
visitFADD(FADD) - Method in class edu.umd.cs.findbugs.ba.BetterTypeFrameModelingVisitor
 
visitFADD(FADD) - Method in class edu.umd.cs.findbugs.ba.TypeFrameModelingVisitor
 
visitFALOAD(FALOAD) - Method in class edu.umd.cs.findbugs.ba.AbstractFrameModelingVisitor
 
visitFALOAD(FALOAD) - Method in class edu.umd.cs.findbugs.ba.BetterTypeFrameModelingVisitor
 
visitFALOAD(FALOAD) - Method in class edu.umd.cs.findbugs.ba.TypeFrameModelingVisitor
 
visitFASTORE(FASTORE) - Method in class edu.umd.cs.findbugs.ba.AbstractFrameModelingVisitor
 
visitFCMPG(FCMPG) - Method in class edu.umd.cs.findbugs.ba.AbstractFrameModelingVisitor
 
visitFCMPG(FCMPG) - Method in class edu.umd.cs.findbugs.ba.BetterTypeFrameModelingVisitor
 
visitFCMPG(FCMPG) - Method in class edu.umd.cs.findbugs.ba.TypeFrameModelingVisitor
 
visitFCMPL(FCMPL) - Method in class edu.umd.cs.findbugs.ba.AbstractFrameModelingVisitor
 
visitFCMPL(FCMPL) - Method in class edu.umd.cs.findbugs.ba.BetterTypeFrameModelingVisitor
 
visitFCMPL(FCMPL) - Method in class edu.umd.cs.findbugs.ba.TypeFrameModelingVisitor
 
visitFCONST(FCONST) - Method in class edu.umd.cs.findbugs.ba.AbstractFrameModelingVisitor
 
visitFCONST(FCONST) - Method in class edu.umd.cs.findbugs.ba.BetterTypeFrameModelingVisitor
 
visitFCONST(FCONST) - Method in class edu.umd.cs.findbugs.ba.TypeFrameModelingVisitor
 
visitFDIV(FDIV) - Method in class edu.umd.cs.findbugs.ba.AbstractFrameModelingVisitor
 
visitFDIV(FDIV) - Method in class edu.umd.cs.findbugs.ba.BetterTypeFrameModelingVisitor
 
visitFDIV(FDIV) - Method in class edu.umd.cs.findbugs.ba.TypeFrameModelingVisitor
 
visitField(Field) - Method in class edu.umd.cs.findbugs.visitclass.BetterVisitor
 
visitFieldAnnotation(FieldAnnotation) - Method in interface edu.umd.cs.findbugs.BugAnnotationVisitor
 
visitFieldInstruction(FieldInstruction) - Method in class edu.umd.cs.findbugs.ba.AbstractFrameModelingVisitor
 
visitFieldOrMethod(FieldOrMethod) - Method in class edu.umd.cs.findbugs.ba.AbstractFrameModelingVisitor
 
visitFLOAD(FLOAD) - Method in class edu.umd.cs.findbugs.ba.AbstractFrameModelingVisitor
 
visitFMUL(FMUL) - Method in class edu.umd.cs.findbugs.ba.AbstractFrameModelingVisitor
 
visitFMUL(FMUL) - Method in class edu.umd.cs.findbugs.ba.BetterTypeFrameModelingVisitor
 
visitFMUL(FMUL) - Method in class edu.umd.cs.findbugs.ba.TypeFrameModelingVisitor
 
visitFNEG(FNEG) - Method in class edu.umd.cs.findbugs.ba.AbstractFrameModelingVisitor
 
visitFNEG(FNEG) - Method in class edu.umd.cs.findbugs.ba.BetterTypeFrameModelingVisitor
 
visitFNEG(FNEG) - Method in class edu.umd.cs.findbugs.ba.TypeFrameModelingVisitor
 
visitFREM(FREM) - Method in class edu.umd.cs.findbugs.ba.AbstractFrameModelingVisitor
 
visitFREM(FREM) - Method in class edu.umd.cs.findbugs.ba.BetterTypeFrameModelingVisitor
 
visitFREM(FREM) - Method in class edu.umd.cs.findbugs.ba.TypeFrameModelingVisitor
 
visitFRETURN(FRETURN) - Method in class edu.umd.cs.findbugs.ba.AbstractFrameModelingVisitor
 
visitFSTORE(FSTORE) - Method in class edu.umd.cs.findbugs.ba.AbstractFrameModelingVisitor
 
visitFSUB(FSUB) - Method in class edu.umd.cs.findbugs.ba.AbstractFrameModelingVisitor
 
visitFSUB(FSUB) - Method in class edu.umd.cs.findbugs.ba.BetterTypeFrameModelingVisitor
 
visitFSUB(FSUB) - Method in class edu.umd.cs.findbugs.ba.TypeFrameModelingVisitor
 
visitGETFIELD(GETFIELD) - Method in class edu.umd.cs.findbugs.ba.AbstractFrameModelingVisitor
 
visitGETFIELD(GETFIELD) - Method in class edu.umd.cs.findbugs.ba.BetterTypeFrameModelingVisitor
 
visitGETFIELD(GETFIELD) - Method in class edu.umd.cs.findbugs.ba.TypeFrameModelingVisitor
 
visitGETFIELD(GETFIELD) - Method in class edu.umd.cs.findbugs.ba.ValueNumberFrameModelingVisitor
 
visitGETFIELD(GETFIELD) - Method in class edu.umd.cs.findbugs.detect.FindRefComparison.RefComparisonTypeFrameModelingVisitor
 
visitGETSTATIC(GETSTATIC) - Method in class edu.umd.cs.findbugs.ba.AbstractFrameModelingVisitor
 
visitGETSTATIC(GETSTATIC) - Method in class edu.umd.cs.findbugs.ba.BetterTypeFrameModelingVisitor
 
visitGETSTATIC(GETSTATIC) - Method in class edu.umd.cs.findbugs.ba.TypeFrameModelingVisitor
 
visitGETSTATIC(GETSTATIC) - Method in class edu.umd.cs.findbugs.ba.ValueNumberFrameModelingVisitor
 
visitGETSTATIC(GETSTATIC) - Method in class edu.umd.cs.findbugs.detect.FindRefComparison.RefComparisonTypeFrameModelingVisitor
 
visitGOTO(GOTO) - Method in class edu.umd.cs.findbugs.ba.AbstractFrameModelingVisitor
 
visitGOTO_W(GOTO_W) - Method in class edu.umd.cs.findbugs.ba.AbstractFrameModelingVisitor
 
visitGotoInstruction(GotoInstruction) - Method in class edu.umd.cs.findbugs.ba.AbstractFrameModelingVisitor
 
visitGotoInstruction(GotoInstruction) - Method in class edu.umd.cs.findbugs.ba.TargetEnumeratingVisitor
 
visitI2B(I2B) - Method in class edu.umd.cs.findbugs.ba.AbstractFrameModelingVisitor
 
visitI2B(I2B) - Method in class edu.umd.cs.findbugs.ba.BetterTypeFrameModelingVisitor
 
visitI2B(I2B) - Method in class edu.umd.cs.findbugs.ba.TypeFrameModelingVisitor
 
visitI2C(I2C) - Method in class edu.umd.cs.findbugs.ba.AbstractFrameModelingVisitor
 
visitI2C(I2C) - Method in class edu.umd.cs.findbugs.ba.BetterTypeFrameModelingVisitor
 
visitI2C(I2C) - Method in class edu.umd.cs.findbugs.ba.TypeFrameModelingVisitor
 
visitI2D(I2D) - Method in class edu.umd.cs.findbugs.ba.AbstractFrameModelingVisitor
 
visitI2D(I2D) - Method in class edu.umd.cs.findbugs.ba.BetterTypeFrameModelingVisitor
 
visitI2D(I2D) - Method in class edu.umd.cs.findbugs.ba.TypeFrameModelingVisitor
 
visitI2F(I2F) - Method in class edu.umd.cs.findbugs.ba.AbstractFrameModelingVisitor
 
visitI2F(I2F) - Method in class edu.umd.cs.findbugs.ba.BetterTypeFrameModelingVisitor
 
visitI2F(I2F) - Method in class edu.umd.cs.findbugs.ba.TypeFrameModelingVisitor
 
visitI2L(I2L) - Method in class edu.umd.cs.findbugs.ba.AbstractFrameModelingVisitor
 
visitI2L(I2L) - Method in class edu.umd.cs.findbugs.ba.BetterTypeFrameModelingVisitor
 
visitI2L(I2L) - Method in class edu.umd.cs.findbugs.ba.TypeFrameModelingVisitor
 
visitI2S(I2S) - Method in class edu.umd.cs.findbugs.ba.AbstractFrameModelingVisitor
 
visitI2S(I2S) - Method in class edu.umd.cs.findbugs.ba.BetterTypeFrameModelingVisitor
 
visitI2S(I2S) - Method in class edu.umd.cs.findbugs.ba.TypeFrameModelingVisitor
 
visitIADD(IADD) - Method in class edu.umd.cs.findbugs.ba.AbstractFrameModelingVisitor
 
visitIADD(IADD) - Method in class edu.umd.cs.findbugs.ba.BetterTypeFrameModelingVisitor
 
visitIADD(IADD) - Method in class edu.umd.cs.findbugs.ba.TypeFrameModelingVisitor
 
visitIALOAD(IALOAD) - Method in class edu.umd.cs.findbugs.ba.AbstractFrameModelingVisitor
 
visitIALOAD(IALOAD) - Method in class edu.umd.cs.findbugs.ba.BetterTypeFrameModelingVisitor
 
visitIALOAD(IALOAD) - Method in class edu.umd.cs.findbugs.ba.TypeFrameModelingVisitor
 
visitIAND(IAND) - Method in class edu.umd.cs.findbugs.ba.AbstractFrameModelingVisitor
 
visitIAND(IAND) - Method in class edu.umd.cs.findbugs.ba.BetterTypeFrameModelingVisitor
 
visitIAND(IAND) - Method in class edu.umd.cs.findbugs.ba.TypeFrameModelingVisitor
 
visitIASTORE(IASTORE) - Method in class edu.umd.cs.findbugs.ba.AbstractFrameModelingVisitor
 
visitICONST(ICONST) - Method in class edu.umd.cs.findbugs.ba.AbstractFrameModelingVisitor
 
visitICONST(ICONST) - Method in class edu.umd.cs.findbugs.ba.BetterTypeFrameModelingVisitor
 
visitICONST(ICONST) - Method in class edu.umd.cs.findbugs.ba.TypeFrameModelingVisitor
 
visitIDIV(IDIV) - Method in class edu.umd.cs.findbugs.ba.AbstractFrameModelingVisitor
 
visitIDIV(IDIV) - Method in class edu.umd.cs.findbugs.ba.BetterTypeFrameModelingVisitor
 
visitIDIV(IDIV) - Method in class edu.umd.cs.findbugs.ba.TypeFrameModelingVisitor
 
visitIF_ACMPEQ(IF_ACMPEQ) - Method in class edu.umd.cs.findbugs.ba.AbstractFrameModelingVisitor
 
visitIF_ACMPNE(IF_ACMPNE) - Method in class edu.umd.cs.findbugs.ba.AbstractFrameModelingVisitor
 
visitIF_ICMPEQ(IF_ICMPEQ) - Method in class edu.umd.cs.findbugs.ba.AbstractFrameModelingVisitor
 
visitIF_ICMPGE(IF_ICMPGE) - Method in class edu.umd.cs.findbugs.ba.AbstractFrameModelingVisitor
 
visitIF_ICMPGT(IF_ICMPGT) - Method in class edu.umd.cs.findbugs.ba.AbstractFrameModelingVisitor
 
visitIF_ICMPLE(IF_ICMPLE) - Method in class edu.umd.cs.findbugs.ba.AbstractFrameModelingVisitor
 
visitIF_ICMPLT(IF_ICMPLT) - Method in class edu.umd.cs.findbugs.ba.AbstractFrameModelingVisitor
 
visitIF_ICMPNE(IF_ICMPNE) - Method in class edu.umd.cs.findbugs.ba.AbstractFrameModelingVisitor
 
visitIFEQ(IFEQ) - Method in class edu.umd.cs.findbugs.ba.AbstractFrameModelingVisitor
 
visitIFGE(IFGE) - Method in class edu.umd.cs.findbugs.ba.AbstractFrameModelingVisitor
 
visitIFGT(IFGT) - Method in class edu.umd.cs.findbugs.ba.AbstractFrameModelingVisitor
 
visitIfInstruction(IfInstruction) - Method in class edu.umd.cs.findbugs.ba.AbstractFrameModelingVisitor
 
visitIfInstruction(IfInstruction) - Method in class edu.umd.cs.findbugs.ba.TargetEnumeratingVisitor
 
visitIFLE(IFLE) - Method in class edu.umd.cs.findbugs.ba.AbstractFrameModelingVisitor
 
visitIFLT(IFLT) - Method in class edu.umd.cs.findbugs.ba.AbstractFrameModelingVisitor
 
visitIFNE(IFNE) - Method in class edu.umd.cs.findbugs.ba.AbstractFrameModelingVisitor
 
visitIFNONNULL(IFNONNULL) - Method in class edu.umd.cs.findbugs.ba.AbstractFrameModelingVisitor
 
visitIFNULL(IFNULL) - Method in class edu.umd.cs.findbugs.ba.AbstractFrameModelingVisitor
 
visitIINC(IINC) - Method in class edu.umd.cs.findbugs.ba.AbstractFrameModelingVisitor
 
visitIINC(IINC) - Method in class edu.umd.cs.findbugs.ba.BetterTypeFrameModelingVisitor
 
visitIINC(IINC) - Method in class edu.umd.cs.findbugs.ba.TypeFrameModelingVisitor
 
visitILOAD(ILOAD) - Method in class edu.umd.cs.findbugs.ba.AbstractFrameModelingVisitor
 
visitIMPDEP1(IMPDEP1) - Method in class edu.umd.cs.findbugs.ba.AbstractFrameModelingVisitor
 
visitIMPDEP2(IMPDEP2) - Method in class edu.umd.cs.findbugs.ba.AbstractFrameModelingVisitor
 
visitIMUL(IMUL) - Method in class edu.umd.cs.findbugs.ba.AbstractFrameModelingVisitor
 
visitIMUL(IMUL) - Method in class edu.umd.cs.findbugs.ba.BetterTypeFrameModelingVisitor
 
visitIMUL(IMUL) - Method in class edu.umd.cs.findbugs.ba.TypeFrameModelingVisitor
 
visitINEG(INEG) - Method in class edu.umd.cs.findbugs.ba.AbstractFrameModelingVisitor
 
visitINEG(INEG) - Method in class edu.umd.cs.findbugs.ba.BetterTypeFrameModelingVisitor
 
visitINEG(INEG) - Method in class edu.umd.cs.findbugs.ba.TypeFrameModelingVisitor
 
visitingField - Variable in class edu.umd.cs.findbugs.visitclass.PreorderVisitor
 
visitingField() - Method in class edu.umd.cs.findbugs.visitclass.PreorderVisitor
is the visitor currently visiting a field?
visitingMethod - Variable in class edu.umd.cs.findbugs.visitclass.PreorderVisitor
 
visitingMethod() - Method in class edu.umd.cs.findbugs.visitclass.PreorderVisitor
is the visitor currently visiting a method?
visitInnerClass(InnerClass) - Method in class edu.umd.cs.findbugs.visitclass.BetterVisitor
 
visitInnerClasses(InnerClasses) - Method in class edu.umd.cs.findbugs.visitclass.BetterVisitor
 
visitInnerClasses(InnerClasses) - Method in class edu.umd.cs.findbugs.visitclass.PreorderVisitor
 
visitINSTANCEOF(INSTANCEOF) - Method in class edu.umd.cs.findbugs.ba.AbstractFrameModelingVisitor
 
visitINSTANCEOF(INSTANCEOF) - Method in class edu.umd.cs.findbugs.ba.BetterTypeFrameModelingVisitor
 
visitINSTANCEOF(INSTANCEOF) - Method in class edu.umd.cs.findbugs.ba.TypeFrameModelingVisitor
 
visitInstruction(Location, MethodGen, LockDataflow) - Method in class edu.umd.cs.findbugs.detect.FindTwoLockWait
 
visitIntAnnotation(IntAnnotation) - Method in interface edu.umd.cs.findbugs.BugAnnotationVisitor
 
visitInvokeInstruction(InvokeInstruction) - Method in class edu.umd.cs.findbugs.ba.AbstractFrameModelingVisitor
 
visitINVOKEINTERFACE(INVOKEINTERFACE) - Method in class edu.umd.cs.findbugs.ba.AbstractFrameModelingVisitor
 
visitINVOKEINTERFACE(INVOKEINTERFACE) - Method in class edu.umd.cs.findbugs.ba.BetterTypeFrameModelingVisitor
 
visitINVOKEINTERFACE(INVOKEINTERFACE) - Method in class edu.umd.cs.findbugs.ba.IsNullValueFrameModelingVisitor
 
visitINVOKEINTERFACE(INVOKEINTERFACE) - Method in class edu.umd.cs.findbugs.ba.ResourceValueFrameModelingVisitor
 
visitINVOKEINTERFACE(INVOKEINTERFACE) - Method in class edu.umd.cs.findbugs.ba.TypeFrameModelingVisitor
 
visitINVOKEINTERFACE(INVOKEINTERFACE) - Method in class edu.umd.cs.findbugs.detect.FindRefComparison.RefComparisonTypeFrameModelingVisitor
 
visitINVOKESPECIAL(INVOKESPECIAL) - Method in class edu.umd.cs.findbugs.ba.AbstractFrameModelingVisitor
 
visitINVOKESPECIAL(INVOKESPECIAL) - Method in class edu.umd.cs.findbugs.ba.BetterTypeFrameModelingVisitor
 
visitINVOKESPECIAL(INVOKESPECIAL) - Method in class edu.umd.cs.findbugs.ba.IsNullValueFrameModelingVisitor
 
visitINVOKESPECIAL(INVOKESPECIAL) - Method in class edu.umd.cs.findbugs.ba.ResourceValueFrameModelingVisitor
 
visitINVOKESPECIAL(INVOKESPECIAL) - Method in class edu.umd.cs.findbugs.ba.TypeFrameModelingVisitor
 
visitINVOKESPECIAL(INVOKESPECIAL) - Method in class edu.umd.cs.findbugs.detect.FindRefComparison.RefComparisonTypeFrameModelingVisitor
 
visitINVOKESTATIC(INVOKESTATIC) - Method in class edu.umd.cs.findbugs.ba.AbstractFrameModelingVisitor
 
visitINVOKESTATIC(INVOKESTATIC) - Method in class edu.umd.cs.findbugs.ba.BetterTypeFrameModelingVisitor
 
visitINVOKESTATIC(INVOKESTATIC) - Method in class edu.umd.cs.findbugs.ba.IsNullValueFrameModelingVisitor
 
visitINVOKESTATIC(INVOKESTATIC) - Method in class edu.umd.cs.findbugs.ba.ResourceValueFrameModelingVisitor
 
visitINVOKESTATIC(INVOKESTATIC) - Method in class edu.umd.cs.findbugs.ba.TargetEnumeratingVisitor
 
visitINVOKESTATIC(INVOKESTATIC) - Method in class edu.umd.cs.findbugs.ba.TypeFrameModelingVisitor
 
visitINVOKESTATIC(INVOKESTATIC) - Method in class edu.umd.cs.findbugs.ba.ValueNumberFrameModelingVisitor
 
visitINVOKESTATIC(INVOKESTATIC) - Method in class edu.umd.cs.findbugs.detect.FindRefComparison.RefComparisonTypeFrameModelingVisitor
 
visitINVOKEVIRTUAL(INVOKEVIRTUAL) - Method in class edu.umd.cs.findbugs.ba.AbstractFrameModelingVisitor
 
visitINVOKEVIRTUAL(INVOKEVIRTUAL) - Method in class edu.umd.cs.findbugs.ba.BetterTypeFrameModelingVisitor
 
visitINVOKEVIRTUAL(INVOKEVIRTUAL) - Method in class edu.umd.cs.findbugs.ba.IsNullValueFrameModelingVisitor
 
visitINVOKEVIRTUAL(INVOKEVIRTUAL) - Method in class edu.umd.cs.findbugs.ba.ResourceValueFrameModelingVisitor
 
visitINVOKEVIRTUAL(INVOKEVIRTUAL) - Method in class edu.umd.cs.findbugs.ba.TypeFrameModelingVisitor
 
visitINVOKEVIRTUAL(INVOKEVIRTUAL) - Method in class edu.umd.cs.findbugs.detect.FindRefComparison.RefComparisonTypeFrameModelingVisitor
 
visitIOR(IOR) - Method in class edu.umd.cs.findbugs.ba.AbstractFrameModelingVisitor
 
visitIOR(IOR) - Method in class edu.umd.cs.findbugs.ba.BetterTypeFrameModelingVisitor
 
visitIOR(IOR) - Method in class edu.umd.cs.findbugs.ba.TypeFrameModelingVisitor
 
visitIREM(IREM) - Method in class edu.umd.cs.findbugs.ba.AbstractFrameModelingVisitor
 
visitIREM(IREM) - Method in class edu.umd.cs.findbugs.ba.BetterTypeFrameModelingVisitor
 
visitIREM(IREM) - Method in class edu.umd.cs.findbugs.ba.TypeFrameModelingVisitor
 
visitIRETURN(IRETURN) - Method in class edu.umd.cs.findbugs.ba.AbstractFrameModelingVisitor
 
visitISHL(ISHL) - Method in class edu.umd.cs.findbugs.ba.AbstractFrameModelingVisitor
 
visitISHL(ISHL) - Method in class edu.umd.cs.findbugs.ba.BetterTypeFrameModelingVisitor
 
visitISHL(ISHL) - Method in class edu.umd.cs.findbugs.ba.TypeFrameModelingVisitor
 
visitISHR(ISHR) - Method in class edu.umd.cs.findbugs.ba.AbstractFrameModelingVisitor
 
visitISHR(ISHR) - Method in class edu.umd.cs.findbugs.ba.BetterTypeFrameModelingVisitor
 
visitISHR(ISHR) - Method in class edu.umd.cs.findbugs.ba.TypeFrameModelingVisitor
 
visitISTORE(ISTORE) - Method in class edu.umd.cs.findbugs.ba.AbstractFrameModelingVisitor
 
visitISUB(ISUB) - Method in class edu.umd.cs.findbugs.ba.AbstractFrameModelingVisitor
 
visitISUB(ISUB) - Method in class edu.umd.cs.findbugs.ba.BetterTypeFrameModelingVisitor
 
visitISUB(ISUB) - Method in class edu.umd.cs.findbugs.ba.TypeFrameModelingVisitor
 
visitIUSHR(IUSHR) - Method in class edu.umd.cs.findbugs.ba.AbstractFrameModelingVisitor
 
visitIUSHR(IUSHR) - Method in class edu.umd.cs.findbugs.ba.BetterTypeFrameModelingVisitor
 
visitIUSHR(IUSHR) - Method in class edu.umd.cs.findbugs.ba.TypeFrameModelingVisitor
 
visitIXOR(IXOR) - Method in class edu.umd.cs.findbugs.ba.AbstractFrameModelingVisitor
 
visitIXOR(IXOR) - Method in class edu.umd.cs.findbugs.ba.BetterTypeFrameModelingVisitor
 
visitIXOR(IXOR) - Method in class edu.umd.cs.findbugs.ba.TypeFrameModelingVisitor
 
visitJavaClass(JavaClass) - Method in class edu.umd.cs.findbugs.detect.Naming
 
visitJavaClass(JavaClass) - Method in class edu.umd.cs.findbugs.visitclass.BetterVisitor
 
visitJavaClass(JavaClass) - Method in class edu.umd.cs.findbugs.visitclass.PreorderVisitor
 
visitJSR(JSR) - Method in class edu.umd.cs.findbugs.ba.AbstractFrameModelingVisitor
 
visitJSR(JSR) - Method in class edu.umd.cs.findbugs.ba.BetterTypeFrameModelingVisitor
 
visitJSR(JSR) - Method in class edu.umd.cs.findbugs.ba.TypeFrameModelingVisitor
 
visitJSR_W(JSR_W) - Method in class edu.umd.cs.findbugs.ba.AbstractFrameModelingVisitor
 
visitJSR_W(JSR_W) - Method in class edu.umd.cs.findbugs.ba.BetterTypeFrameModelingVisitor
 
visitJSR_W(JSR_W) - Method in class edu.umd.cs.findbugs.ba.TypeFrameModelingVisitor
 
visitJsrInstruction(JsrInstruction) - Method in class edu.umd.cs.findbugs.ba.AbstractFrameModelingVisitor
 
visitL2D(L2D) - Method in class edu.umd.cs.findbugs.ba.AbstractFrameModelingVisitor
 
visitL2D(L2D) - Method in class edu.umd.cs.findbugs.ba.BetterTypeFrameModelingVisitor
 
visitL2D(L2D) - Method in class edu.umd.cs.findbugs.ba.TypeFrameModelingVisitor
 
visitL2F(L2F) - Method in class edu.umd.cs.findbugs.ba.AbstractFrameModelingVisitor
 
visitL2F(L2F) - Method in class edu.umd.cs.findbugs.ba.BetterTypeFrameModelingVisitor
 
visitL2F(L2F) - Method in class edu.umd.cs.findbugs.ba.TypeFrameModelingVisitor
 
visitL2I(L2I) - Method in class edu.umd.cs.findbugs.ba.AbstractFrameModelingVisitor
 
visitL2I(L2I) - Method in class edu.umd.cs.findbugs.ba.BetterTypeFrameModelingVisitor
 
visitL2I(L2I) - Method in class edu.umd.cs.findbugs.ba.TypeFrameModelingVisitor
 
visitLADD(LADD) - Method in class edu.umd.cs.findbugs.ba.AbstractFrameModelingVisitor
 
visitLADD(LADD) - Method in class edu.umd.cs.findbugs.ba.BetterTypeFrameModelingVisitor
 
visitLADD(LADD) - Method in class edu.umd.cs.findbugs.ba.TypeFrameModelingVisitor
 
visitLALOAD(LALOAD) - Method in class edu.umd.cs.findbugs.ba.AbstractFrameModelingVisitor
 
visitLALOAD(LALOAD) - Method in class edu.umd.cs.findbugs.ba.BetterTypeFrameModelingVisitor
 
visitLALOAD(LALOAD) - Method in class edu.umd.cs.findbugs.ba.TypeFrameModelingVisitor
 
visitLAND(LAND) - Method in class edu.umd.cs.findbugs.ba.AbstractFrameModelingVisitor
 
visitLAND(LAND) - Method in class edu.umd.cs.findbugs.ba.BetterTypeFrameModelingVisitor
 
visitLAND(LAND) - Method in class edu.umd.cs.findbugs.ba.TypeFrameModelingVisitor
 
visitLASTORE(LASTORE) - Method in class edu.umd.cs.findbugs.ba.AbstractFrameModelingVisitor
 
visitLCMP(LCMP) - Method in class edu.umd.cs.findbugs.ba.AbstractFrameModelingVisitor
 
visitLCMP(LCMP) - Method in class edu.umd.cs.findbugs.ba.BetterTypeFrameModelingVisitor
 
visitLCMP(LCMP) - Method in class edu.umd.cs.findbugs.ba.TypeFrameModelingVisitor
 
visitLCONST(LCONST) - Method in class edu.umd.cs.findbugs.ba.AbstractFrameModelingVisitor
 
visitLCONST(LCONST) - Method in class edu.umd.cs.findbugs.ba.BetterTypeFrameModelingVisitor
 
visitLCONST(LCONST) - Method in class edu.umd.cs.findbugs.ba.TypeFrameModelingVisitor
 
visitLDC(LDC) - Method in class edu.umd.cs.findbugs.ba.AbstractFrameModelingVisitor
 
visitLDC(LDC) - Method in class edu.umd.cs.findbugs.ba.BetterTypeFrameModelingVisitor
 
visitLDC(LDC) - Method in class edu.umd.cs.findbugs.ba.IsNullValueFrameModelingVisitor
 
visitLDC(LDC) - Method in class edu.umd.cs.findbugs.ba.TypeFrameModelingVisitor
 
visitLDC(LDC) - Method in class edu.umd.cs.findbugs.ba.ValueNumberFrameModelingVisitor
 
visitLDC(LDC) - Method in class edu.umd.cs.findbugs.detect.FindRefComparison.RefComparisonTypeFrameModelingVisitor
 
visitLDC2_W(LDC2_W) - Method in class edu.umd.cs.findbugs.ba.AbstractFrameModelingVisitor
 
visitLDC2_W(LDC2_W) - Method in class edu.umd.cs.findbugs.ba.BetterTypeFrameModelingVisitor
 
visitLDC2_W(LDC2_W) - Method in class edu.umd.cs.findbugs.ba.IsNullValueFrameModelingVisitor
 
visitLDC2_W(LDC2_W) - Method in class edu.umd.cs.findbugs.ba.TypeFrameModelingVisitor
 
visitLDC2_W(LDC2_W) - Method in class edu.umd.cs.findbugs.detect.FindRefComparison.RefComparisonTypeFrameModelingVisitor
 
visitLDC_W(LDC_W) - Method in class edu.umd.cs.findbugs.ba.IsNullValueFrameModelingVisitor
 
visitLDIV(LDIV) - Method in class edu.umd.cs.findbugs.ba.AbstractFrameModelingVisitor
 
visitLDIV(LDIV) - Method in class edu.umd.cs.findbugs.ba.BetterTypeFrameModelingVisitor
 
visitLDIV(LDIV) - Method in class edu.umd.cs.findbugs.ba.TypeFrameModelingVisitor
 
visitLineNumber(LineNumber) - Method in class edu.umd.cs.findbugs.visitclass.BetterVisitor
 
visitLineNumberTable(LineNumberTable) - Method in class edu.umd.cs.findbugs.visitclass.BetterVisitor
 
visitLineNumberTable(LineNumberTable) - Method in class edu.umd.cs.findbugs.visitclass.PreorderVisitor
 
visitLLOAD(LLOAD) - Method in class edu.umd.cs.findbugs.ba.AbstractFrameModelingVisitor
 
visitLMUL(LMUL) - Method in class edu.umd.cs.findbugs.ba.AbstractFrameModelingVisitor
 
visitLMUL(LMUL) - Method in class edu.umd.cs.findbugs.ba.BetterTypeFrameModelingVisitor
 
visitLMUL(LMUL) - Method in class edu.umd.cs.findbugs.ba.TypeFrameModelingVisitor
 
visitLNEG(LNEG) - Method in class edu.umd.cs.findbugs.ba.AbstractFrameModelingVisitor
 
visitLNEG(LNEG) - Method in class edu.umd.cs.findbugs.ba.BetterTypeFrameModelingVisitor
 
visitLNEG(LNEG) - Method in class edu.umd.cs.findbugs.ba.TypeFrameModelingVisitor
 
visitLoadClass(LoadClass) - Method in class edu.umd.cs.findbugs.ba.AbstractFrameModelingVisitor
 
visitLoadInstruction(LoadInstruction) - Method in class edu.umd.cs.findbugs.ba.AbstractFrameModelingVisitor
 
visitLocalVariable(LocalVariable) - Method in class edu.umd.cs.findbugs.visitclass.BetterVisitor
 
visitLocalVariableInstruction(LocalVariableInstruction) - Method in class edu.umd.cs.findbugs.ba.AbstractFrameModelingVisitor
 
visitLocalVariableTable(LocalVariableTable) - Method in class edu.umd.cs.findbugs.visitclass.BetterVisitor
 
visitLocalVariableTable(LocalVariableTable) - Method in class edu.umd.cs.findbugs.visitclass.PreorderVisitor
 
visitLongExtraType(LongExtraType) - Method in interface edu.umd.cs.findbugs.ba.type.TypeVisitor
Visit the long extra type.
visitLOOKUPSWITCH(LOOKUPSWITCH) - Method in class edu.umd.cs.findbugs.ba.AbstractFrameModelingVisitor
 
visitLOR(LOR) - Method in class edu.umd.cs.findbugs.ba.AbstractFrameModelingVisitor
 
visitLOR(LOR) - Method in class edu.umd.cs.findbugs.ba.BetterTypeFrameModelingVisitor
 
visitLOR(LOR) - Method in class edu.umd.cs.findbugs.ba.TypeFrameModelingVisitor
 
visitLREM(LREM) - Method in class edu.umd.cs.findbugs.ba.AbstractFrameModelingVisitor
 
visitLREM(LREM) - Method in class edu.umd.cs.findbugs.ba.BetterTypeFrameModelingVisitor
 
visitLREM(LREM) - Method in class edu.umd.cs.findbugs.ba.TypeFrameModelingVisitor
 
visitLRETURN(LRETURN) - Method in class edu.umd.cs.findbugs.ba.AbstractFrameModelingVisitor
 
visitLSHL(LSHL) - Method in class edu.umd.cs.findbugs.ba.AbstractFrameModelingVisitor
 
visitLSHL(LSHL) - Method in class edu.umd.cs.findbugs.ba.BetterTypeFrameModelingVisitor
 
visitLSHL(LSHL) - Method in class edu.umd.cs.findbugs.ba.TypeFrameModelingVisitor
 
visitLSHR(LSHR) - Method in class edu.umd.cs.findbugs.ba.AbstractFrameModelingVisitor
 
visitLSHR(LSHR) - Method in class edu.umd.cs.findbugs.ba.BetterTypeFrameModelingVisitor
 
visitLSHR(LSHR) - Method in class edu.umd.cs.findbugs.ba.TypeFrameModelingVisitor
 
visitLSTORE(LSTORE) - Method in class edu.umd.cs.findbugs.ba.AbstractFrameModelingVisitor
 
visitLSUB(LSUB) - Method in class edu.umd.cs.findbugs.ba.AbstractFrameModelingVisitor
 
visitLSUB(LSUB) - Method in class edu.umd.cs.findbugs.ba.BetterTypeFrameModelingVisitor
 
visitLSUB(LSUB) - Method in class edu.umd.cs.findbugs.ba.TypeFrameModelingVisitor
 
visitLUSHR(LUSHR) - Method in class edu.umd.cs.findbugs.ba.AbstractFrameModelingVisitor
 
visitLUSHR(LUSHR) - Method in class edu.umd.cs.findbugs.ba.BetterTypeFrameModelingVisitor
 
visitLUSHR(LUSHR) - Method in class edu.umd.cs.findbugs.ba.TypeFrameModelingVisitor
 
visitLXOR(LXOR) - Method in class edu.umd.cs.findbugs.ba.AbstractFrameModelingVisitor
 
visitLXOR(LXOR) - Method in class edu.umd.cs.findbugs.ba.BetterTypeFrameModelingVisitor
 
visitLXOR(LXOR) - Method in class edu.umd.cs.findbugs.ba.TypeFrameModelingVisitor
 
visitMe(VertexType) - Method in class edu.umd.cs.findbugs.graph.AbstractDepthFirstSearch
Predicate to determine which vertices should be visited as the search progresses.
visitMethod(Method) - Method in class edu.umd.cs.findbugs.detect.FindUncalledPrivateMethods
 
visitMethod(Method) - Method in class edu.umd.cs.findbugs.detect.RuntimeExceptionCapture
 
visitMethod(Method) - Method in class edu.umd.cs.findbugs.visitclass.BetterVisitor
 
visitMethodAnnotation(MethodAnnotation) - Method in interface edu.umd.cs.findbugs.BugAnnotationVisitor
 
visitMONITORENTER(MONITORENTER) - Method in class edu.umd.cs.findbugs.ba.AbstractFrameModelingVisitor
 
visitMONITOREXIT(MONITOREXIT) - Method in class edu.umd.cs.findbugs.ba.AbstractFrameModelingVisitor
 
visitMULTIANEWARRAY(MULTIANEWARRAY) - Method in class edu.umd.cs.findbugs.ba.AbstractFrameModelingVisitor
 
visitMULTIANEWARRAY(MULTIANEWARRAY) - Method in class edu.umd.cs.findbugs.ba.BetterTypeFrameModelingVisitor
 
visitMULTIANEWARRAY(MULTIANEWARRAY) - Method in class edu.umd.cs.findbugs.ba.TypeFrameModelingVisitor
 
visitNEW(NEW) - Method in class edu.umd.cs.findbugs.ba.AbstractFrameModelingVisitor
 
visitNEW(NEW) - Method in class edu.umd.cs.findbugs.ba.BetterTypeFrameModelingVisitor
 
visitNEW(NEW) - Method in class edu.umd.cs.findbugs.ba.IsNullValueFrameModelingVisitor
 
visitNEW(NEW) - Method in class edu.umd.cs.findbugs.ba.TypeFrameModelingVisitor
 
visitNEWARRAY(NEWARRAY) - Method in class edu.umd.cs.findbugs.ba.AbstractFrameModelingVisitor
 
visitNEWARRAY(NEWARRAY) - Method in class edu.umd.cs.findbugs.ba.BetterTypeFrameModelingVisitor
 
visitNEWARRAY(NEWARRAY) - Method in class edu.umd.cs.findbugs.ba.TypeFrameModelingVisitor
 
visitNOP(NOP) - Method in class edu.umd.cs.findbugs.ba.AbstractFrameModelingVisitor
 
visitNullType(NullType) - Method in interface edu.umd.cs.findbugs.ba.type.TypeVisitor
Visit the null type.
visitor - Variable in class edu.umd.cs.findbugs.ba.IsNullValueAnalysis
 
visitor - Variable in class edu.umd.cs.findbugs.ba.ResourceValueAnalysis
 
visitor - Variable in class edu.umd.cs.findbugs.ba.TypeAnalysis
 
visitor - Variable in class edu.umd.cs.findbugs.ba.ValueNumberAnalysis
 
visitPOP(POP) - Method in class edu.umd.cs.findbugs.ba.AbstractFrameModelingVisitor
 
visitPOP2(POP2) - Method in class edu.umd.cs.findbugs.ba.AbstractFrameModelingVisitor
 
visitPopInstruction(PopInstruction) - Method in class edu.umd.cs.findbugs.ba.AbstractFrameModelingVisitor
 
visitPushInstruction(PushInstruction) - Method in class edu.umd.cs.findbugs.ba.AbstractFrameModelingVisitor
 
visitPUTFIELD(PUTFIELD) - Method in class edu.umd.cs.findbugs.ba.AbstractFrameModelingVisitor
 
visitPUTFIELD(PUTFIELD) - Method in class edu.umd.cs.findbugs.ba.ResourceValueFrameModelingVisitor
 
visitPUTFIELD(PUTFIELD) - Method in class edu.umd.cs.findbugs.ba.ValueNumberFrameModelingVisitor
 
visitPUTSTATIC(PUTSTATIC) - Method in class edu.umd.cs.findbugs.ba.AbstractFrameModelingVisitor
 
visitPUTSTATIC(PUTSTATIC) - Method in class edu.umd.cs.findbugs.ba.ResourceValueFrameModelingVisitor
 
visitPUTSTATIC(PUTSTATIC) - Method in class edu.umd.cs.findbugs.ba.ValueNumberFrameModelingVisitor
 
visitRET(RET) - Method in class edu.umd.cs.findbugs.ba.AbstractFrameModelingVisitor
 
visitRET(RET) - Method in class edu.umd.cs.findbugs.ba.BetterTypeFrameModelingVisitor
 
visitRET(RET) - Method in class edu.umd.cs.findbugs.ba.TypeFrameModelingVisitor
 
visitRETURN(RETURN) - Method in class edu.umd.cs.findbugs.ba.AbstractFrameModelingVisitor
 
visitReturnAddressType(ReturnAddressType) - Method in interface edu.umd.cs.findbugs.ba.type.TypeVisitor
Visit the return address type.
visitReturnInstruction(ReturnInstruction) - Method in class edu.umd.cs.findbugs.ba.AbstractFrameModelingVisitor
 
visitReturnInstruction(ReturnInstruction) - Method in class edu.umd.cs.findbugs.ba.TargetEnumeratingVisitor
 
visitSALOAD(SALOAD) - Method in class edu.umd.cs.findbugs.ba.AbstractFrameModelingVisitor
 
visitSALOAD(SALOAD) - Method in class edu.umd.cs.findbugs.ba.BetterTypeFrameModelingVisitor
 
visitSALOAD(SALOAD) - Method in class edu.umd.cs.findbugs.ba.TypeFrameModelingVisitor
 
visitSASTORE(SASTORE) - Method in class edu.umd.cs.findbugs.ba.AbstractFrameModelingVisitor
 
visitSelect(Select) - Method in class edu.umd.cs.findbugs.ba.AbstractFrameModelingVisitor
 
visitSelect(Select) - Method in class edu.umd.cs.findbugs.ba.TargetEnumeratingVisitor
 
visitSignature(Signature) - Method in class edu.umd.cs.findbugs.visitclass.BetterVisitor
 
visitSIPUSH(SIPUSH) - Method in class edu.umd.cs.findbugs.ba.AbstractFrameModelingVisitor
 
visitSIPUSH(SIPUSH) - Method in class edu.umd.cs.findbugs.ba.BetterTypeFrameModelingVisitor
 
visitSIPUSH(SIPUSH) - Method in class edu.umd.cs.findbugs.ba.TypeFrameModelingVisitor
 
visitSourceFile(SourceFile) - Method in class edu.umd.cs.findbugs.visitclass.BetterVisitor
 
visitSourceLineAnnotation(SourceLineAnnotation) - Method in interface edu.umd.cs.findbugs.BugAnnotationVisitor
 
visitStackConsumer(StackConsumer) - Method in class edu.umd.cs.findbugs.ba.AbstractFrameModelingVisitor
 
visitStackInstruction(StackInstruction) - Method in class edu.umd.cs.findbugs.ba.AbstractFrameModelingVisitor
 
visitStackMap(StackMap) - Method in class edu.umd.cs.findbugs.visitclass.BetterVisitor
 
visitStackMapEntry(StackMapEntry) - Method in class edu.umd.cs.findbugs.visitclass.BetterVisitor
 
visitStackProducer(StackProducer) - Method in class edu.umd.cs.findbugs.ba.AbstractFrameModelingVisitor
 
visitStoreInstruction(StoreInstruction) - Method in class edu.umd.cs.findbugs.ba.AbstractFrameModelingVisitor
 
visitSuccessor(ArrayList<AbstractDepthFirstSearch<GraphType, EdgeType, VertexType>.Visit>, EdgeType) - Method in class edu.umd.cs.findbugs.graph.AbstractDepthFirstSearch
 
visitSWAP(SWAP) - Method in class edu.umd.cs.findbugs.ba.AbstractFrameModelingVisitor
 
visitSynthetic(Synthetic) - Method in class edu.umd.cs.findbugs.visitclass.BetterVisitor
 
visitTABLESWITCH(TABLESWITCH) - Method in class edu.umd.cs.findbugs.ba.AbstractFrameModelingVisitor
 
visitTopType(TopType) - Method in interface edu.umd.cs.findbugs.ba.type.TypeVisitor
Visit the top type.
visitTypedInstruction(TypedInstruction) - Method in class edu.umd.cs.findbugs.ba.AbstractFrameModelingVisitor
 
visitUnconditionalBranch(UnconditionalBranch) - Method in class edu.umd.cs.findbugs.ba.AbstractFrameModelingVisitor
 
visitUnknown(Unknown) - Method in class edu.umd.cs.findbugs.visitclass.BetterVisitor
 
visitVariableLengthInstruction(VariableLengthInstruction) - Method in class edu.umd.cs.findbugs.ba.AbstractFrameModelingVisitor
 
vlts(ValueNumber[]) - Static method in class edu.umd.cs.findbugs.ba.ValueNumberFrameModelingVisitor
 
vna - Variable in class edu.umd.cs.findbugs.ba.LockAnalysis
 
vnaDataflow - Variable in class edu.umd.cs.findbugs.ba.bcp.PatternMatcher
 
vnaDataflow - Variable in class edu.umd.cs.findbugs.ba.IsNullValueAnalysis
 
vnaDataflow - Variable in class edu.umd.cs.findbugs.ba.LockAnalysis
 
vnaDataflow - Variable in class edu.umd.cs.findbugs.ba.LockCountAnalysis
 
vnaDataflow - Variable in class edu.umd.cs.findbugs.detect.FindUnreleasedLock.LockFrameModelingVisitor
 
vnaDataflow - Variable in class edu.umd.cs.findbugs.detect.FindUnreleasedLock.LockResourceTracker
 
vnaDataflowFactory - Variable in class edu.umd.cs.findbugs.ba.ClassContext
 
voidType - Variable in class edu.umd.cs.findbugs.ba.type.TypeRepository
 
volatileOrFinalFields - Variable in class edu.umd.cs.findbugs.detect.LockedFields
 
VolatileUsage - Class in edu.umd.cs.findbugs.detect
 
VolatileUsage(BugReporter) - Constructor for class edu.umd.cs.findbugs.detect.VolatileUsage
 
VolatileUsage.FieldRecord - Class in edu.umd.cs.findbugs.detect
 
VolatileUsage.FieldRecord() - Constructor for class edu.umd.cs.findbugs.detect.VolatileUsage.FieldRecord
 

W

waitAt - Variable in class edu.umd.cs.findbugs.detect.WaitInLoop
 
waitHasTimeout - Variable in class edu.umd.cs.findbugs.detect.WaitInLoop
 
WaitInLoop - Class in edu.umd.cs.findbugs.detect
 
WaitInLoop(BugReporter) - Constructor for class edu.umd.cs.findbugs.detect.WaitInLoop
 
wantCallsFor(Method) - Method in class edu.umd.cs.findbugs.SelfCalls
Determine whether we are interested in calls for the given method.
WARNING - Static variable in class edu.umd.cs.findbugs.gui.ConsoleLogger
 
WarningSuppressor - Class in edu.umd.cs.findbugs
 
WarningSuppressor(String) - Constructor for class edu.umd.cs.findbugs.WarningSuppressor
 
wasBufferedInputStream - Variable in class edu.umd.cs.findbugs.detect.ReadReturnShouldBeChecked
 
website - Variable in class edu.umd.cs.findbugs.Plugin
 
WEBSITE - Static variable in class edu.umd.cs.findbugs.Version
FindBugs website.
WHITE - Static variable in class edu.umd.cs.findbugs.graph.AbstractDepthFirstSearch
Color of a vertex which hasn't been visited yet.
whiteSpace - Static variable in class edu.umd.cs.findbugs.Tokenizer
 
Wild - Class in edu.umd.cs.findbugs.ba.bcp
A wildcard PatternElement, which matches any kind of instruction indiscriminately.
Wild() - Constructor for class edu.umd.cs.findbugs.ba.bcp.Wild
Default constructor.
Wild(int) - Constructor for class edu.umd.cs.findbugs.ba.bcp.Wild
Constructor.
Wild(int, int) - Constructor for class edu.umd.cs.findbugs.ba.bcp.Wild
Constructor.
WORD - Static variable in class edu.umd.cs.findbugs.Token
An ordinary word, number, etc.
work(PatternMatcher.State) - Method in class edu.umd.cs.findbugs.ba.bcp.PatternMatcher
Match a sequence of pattern elements, starting at the given one.
work - Variable in class edu.umd.cs.findbugs.ba.SimplePathEnumerator
 
work(LinkedList<Edge>) - Method in class edu.umd.cs.findbugs.ba.SimplePathEnumerator
 
WORK_HARD - Static variable in interface edu.umd.cs.findbugs.ba.AnalysisFeatures
A boolean flag which if set means that analyses should do extra work to try to favor precision at the expense of speed.
workList - Variable in class edu.umd.cs.findbugs.ba.bcp.PatternMatcher
 
workList - Variable in class edu.umd.cs.findbugs.ba.BetterCFGBuilder2.Context
 
workList - Variable in class edu.umd.cs.findbugs.ba.BetterCFGBuilder2.Subroutine
 
write() - Method in class edu.umd.cs.findbugs.config.UserPreferences
 
WRITE - Static variable in class edu.umd.cs.findbugs.detect.FindInconsistentSync2
 
write(String, boolean, String) - Method in class edu.umd.cs.findbugs.Project
Save the project to an output file.
write(XMLWriteable) - Method in class edu.umd.cs.findbugs.xml.Dom4JXMLOutput
Add given object to the tree.
WRITE_BIAS - Static variable in class edu.umd.cs.findbugs.detect.FindInconsistentSync2
Bias that writes are given with respect to reads.
WRITE_LOCKED - Static variable in class edu.umd.cs.findbugs.detect.FindInconsistentSync2
 
WRITE_UNLOCKED - Static variable in class edu.umd.cs.findbugs.detect.FindInconsistentSync2
 
writeCDATA(String) - Method in class edu.umd.cs.findbugs.xml.Dom4JXMLOutput
 
writeCDATA(String) - Method in class edu.umd.cs.findbugs.xml.OutputStreamXMLOutput
 
writeCDATA(String) - Method in interface edu.umd.cs.findbugs.xml.XMLOutput
Write a CDATA section to the XML document.
writeCollection(Collection<? extends XMLWriteable>) - Method in class edu.umd.cs.findbugs.xml.Dom4JXMLOutput
Add a Collection of XMLWriteable objects to the tree.
writeCollection(XMLOutput, Collection<? extends XMLWriteable>) - Static method in class edu.umd.cs.findbugs.xml.XMLOutputUtil
Write a Collection of XMLWriteable objects.
writeElementList(String, Collection<String>) - Method in class edu.umd.cs.findbugs.xml.Dom4JXMLOutput
Add a list of Strings to document as elements with given tag name to the tree.
writeElementList(XMLOutput, String, Collection<String>) - Static method in class edu.umd.cs.findbugs.xml.XMLOutputUtil
Write a list of Strings to document as elements with given tag name.
writeElementList(XMLOutput, String, Iterator<String>) - Static method in class edu.umd.cs.findbugs.xml.XMLOutputUtil
Write a list of Strings to document as elements with given tag name.
writeObjectIsSynchronized - Variable in class edu.umd.cs.findbugs.detect.SerializableIdiom
 
writeText(String) - Method in class edu.umd.cs.findbugs.xml.Dom4JXMLOutput
 
writeText(String) - Method in class edu.umd.cs.findbugs.xml.OutputStreamXMLOutput
 
writeText(String) - Method in interface edu.umd.cs.findbugs.xml.XMLOutput
Write text to the XML document.
writeToConsole(String) - Method in class edu.umd.cs.findbugs.gui.FindBugsFrame
Write a message to the console window.
writeXML(String, Project) - Method in class edu.umd.cs.findbugs.BugCollection
Write this BugCollection to a file as XML.
writeXML(File, Project) - Method in class edu.umd.cs.findbugs.BugCollection
Write this BugCollection to a file as XML.
writeXML(OutputStream, Project) - Method in class edu.umd.cs.findbugs.BugCollection
Write the BugCollection to given output stream as XML.
writeXML(XMLOutput, Project) - Method in class edu.umd.cs.findbugs.BugCollection
Write the BugCollection to an XMLOutput object.
writeXML(XMLOutput) - Method in class edu.umd.cs.findbugs.BugInstance
 
writeXML(XMLOutput) - Method in class edu.umd.cs.findbugs.ClassAnnotation
 
writeXML(XMLOutput) - Method in class edu.umd.cs.findbugs.FieldAnnotation
 
writeXML(XMLOutput) - Method in class edu.umd.cs.findbugs.IntAnnotation
 
writeXML(XMLOutput) - Method in class edu.umd.cs.findbugs.MethodAnnotation
 
writeXML(XMLOutput) - Method in class edu.umd.cs.findbugs.Project
 
writeXML(XMLOutput) - Method in class edu.umd.cs.findbugs.SourceLineAnnotation
 
writeXML(OutputStream, Project) - Method in class edu.umd.cs.findbugs.XDocsBugReporter
 
writeXML(XMLOutput) - Method in interface edu.umd.cs.findbugs.xml.XMLWriteable
Write this object to given XMLOutput.
WRITTEN_LOCKED - Static variable in class edu.umd.cs.findbugs.detect.LockedFields
 
WRITTEN_UNLOCKED - Static variable in class edu.umd.cs.findbugs.detect.LockedFields
 
writtenFields - Variable in class edu.umd.cs.findbugs.detect.UnreadFields
 
writtenOutsideOfConstructor - Variable in class edu.umd.cs.findbugs.detect.LockedFields
 
WrongMapIterator - Class in edu.umd.cs.findbugs.detect
 
WrongMapIterator(BugReporter) - Constructor for class edu.umd.cs.findbugs.detect.WrongMapIterator
 

X

XDOCS_REPORTER - Static variable in class edu.umd.cs.findbugs.FindBugs
 
XDocsBugReporter - Class in edu.umd.cs.findbugs
BugReporter to output warnings in xdocs format for Maven.
XDocsBugReporter(Project) - Constructor for class edu.umd.cs.findbugs.XDocsBugReporter
 
XField - Interface in edu.umd.cs.findbugs.ba
Abstract representation of a field.
XML_REPORTER - Static variable in class edu.umd.cs.findbugs.FindBugs
 
XMLAttributeList - Class in edu.umd.cs.findbugs.xml
Helper class to format attributes in an XML tag.
XMLAttributeList() - Constructor for class edu.umd.cs.findbugs.xml.XMLAttributeList
Constructor.
XMLAttributeList.NameValuePair - Class in edu.umd.cs.findbugs.xml
 
XMLAttributeList.NameValuePair(String, String) - Constructor for class edu.umd.cs.findbugs.xml.XMLAttributeList.NameValuePair
 
XMLAttributeList.StringBufferQuoteMetaCharacters - Class in edu.umd.cs.findbugs.xml
 
XMLAttributeList.StringBufferQuoteMetaCharacters(String, MetaCharacterMap, StringBuffer) - Constructor for class edu.umd.cs.findbugs.xml.XMLAttributeList.StringBufferQuoteMetaCharacters
 
XMLBugReporter - Class in edu.umd.cs.findbugs
Report warnings as an XML document.
XMLBugReporter(Project) - Constructor for class edu.umd.cs.findbugs.XMLBugReporter
 
xmlFileFilter - Static variable in class edu.umd.cs.findbugs.gui.FindBugsFrame
The instance of XMLFileFilter.
XMLOutput - Interface in edu.umd.cs.findbugs.xml
Interface to generate an XML document in some form.
XMLOutputUtil - Class in edu.umd.cs.findbugs.xml
Utility routines for writing to XMLOutput.
XMLOutputUtil() - Constructor for class edu.umd.cs.findbugs.xml.XMLOutputUtil
 
xmlWithMessages - Variable in class edu.umd.cs.findbugs.FindBugs.FindBugsCommandLine
 
XMLWriteable - Interface in edu.umd.cs.findbugs.xml
Interface indicating that an object can write itself to an XML document.
xpath - Variable in class edu.umd.cs.findbugs.ml.ConvertToARFF.XPathAttribute
 
XPathFind - Class in edu.umd.cs.findbugs.xml
Find nodes in a dom4j tree that match a particular XPath expression.
XPathFind(Document) - Constructor for class edu.umd.cs.findbugs.xml.XPathFind
 

Z

zeroOnTOS - Variable in class edu.umd.cs.findbugs.detect.MutableStaticFields
 
zipEntry - Variable in class edu.umd.cs.findbugs.ba.ZipSourceFileDataSource
 
zipFile - Variable in class edu.umd.cs.findbugs.ba.SourceFinder.ZipSourceRepository
 
zipFile - Variable in class edu.umd.cs.findbugs.ba.ZipSourceFileDataSource
 
zipFile - Variable in class edu.umd.cs.findbugs.URLClassPath.LocalArchiveEntry
 
zipInputStream - Variable in class edu.umd.cs.findbugs.FindBugs.ZipClassProducer
 
ZipSourceFileDataSource - Class in edu.umd.cs.findbugs.ba
A source file data source for source files residing in Zip or Jar archives.
ZipSourceFileDataSource(ZipFile, String) - Constructor for class edu.umd.cs.findbugs.ba.ZipSourceFileDataSource
 

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