- factIterator() - Method in class edu.umd.cs.findbugs.ba.vna.ValueNumberAnalysis
- 
Get an Iterator over all dataflow facts that we've recorded for the
 Locations in the CFG. 
- factoryIterator() - Method in class edu.umd.cs.findbugs.DetectorFactoryCollection
- 
Return an Iterator over the DetectorFactory objects for all registered
 Detectors. 
- factToString(Fact) - Method in class edu.umd.cs.findbugs.ba.BasicAbstractDataflowAnalysis
-  
- factToString(Fact) - Method in interface edu.umd.cs.findbugs.ba.DataflowAnalysis
- 
Return a String representation of given Fact. 
- 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. 
- fallBackToClassfile() - Method in class edu.umd.cs.findbugs.ba.SourceInfoMap
-  
- FALSE_POSITIVE - Static variable in class edu.umd.cs.findbugs.props.GeneralWarningProperty
-  
- FALSE_POSITIVE - Static variable in class edu.umd.cs.findbugs.props.PriorityAdjustment
- 
Warning is likely to be a false positive. 
- FatalException - Exception in edu.umd.cs.findbugs
- 
A fatal exception which should completely halt the FindBugs analysis. 
- FatalException(String) - Constructor for exception edu.umd.cs.findbugs.FatalException
- 
Constructor. 
- FatalException(String, Throwable) - Constructor for exception edu.umd.cs.findbugs.FatalException
- 
Constructor. 
- FB - Class in edu.umd.cs.findbugs.workflow
-  
- FB() - Constructor for class edu.umd.cs.findbugs.workflow.FB
-  
- FBClassReader - Class in edu.umd.cs.findbugs.asm
-  
- FBClassReader(byte[]) - Constructor for class edu.umd.cs.findbugs.asm.FBClassReader
-  
- FBClassReader(byte[], int, int) - Constructor for class edu.umd.cs.findbugs.asm.FBClassReader
-  
- FBMethodVisitor - Class in edu.umd.cs.findbugs.asm
-  
- FBMethodVisitor() - Constructor for class edu.umd.cs.findbugs.asm.FBMethodVisitor
-  
- FBMethodVisitor(MethodVisitor) - Constructor for class edu.umd.cs.findbugs.asm.FBMethodVisitor
-  
- FEATURE_ELEMENT_NAME - Static variable in class edu.umd.cs.findbugs.model.ClassFeatureSet
-  
- featureIterator() - Method in class edu.umd.cs.findbugs.model.ClassFeatureSet
-  
- FIELD_NAME_KEY - Static variable in class edu.umd.cs.findbugs.model.ClassFeatureSet
-  
- 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. 
- FieldAnnotation(String, String, String, String, boolean) - Constructor for class edu.umd.cs.findbugs.FieldAnnotation
-  
- FieldAnnotation(String, String, String, int) - Constructor for class edu.umd.cs.findbugs.FieldAnnotation
- 
Constructor. 
- FieldDescriptor - Class in edu.umd.cs.findbugs.classfile
- 
Descriptor uniquely identifying a field in a class. 
- FieldDescriptor(String, String, String, boolean) - Constructor for class edu.umd.cs.findbugs.classfile.FieldDescriptor
- 
Constructor. 
- FieldInfo - Class in edu.umd.cs.findbugs.classfile.analysis
-  
- FieldInfo.Builder - Class in edu.umd.cs.findbugs.classfile.analysis
-  
- FieldItemSummary - Class in edu.umd.cs.findbugs.detect
-  
- FieldItemSummary(BugReporter) - Constructor for class edu.umd.cs.findbugs.detect.FieldItemSummary
-  
- FieldMatcher - Class in edu.umd.cs.findbugs.filter
-  
- FieldMatcher(String) - Constructor for class edu.umd.cs.findbugs.filter.FieldMatcher
-  
- FieldMatcher(String, String) - Constructor for class edu.umd.cs.findbugs.filter.FieldMatcher
-  
- FieldMatcher(String, String, String) - Constructor for class edu.umd.cs.findbugs.filter.FieldMatcher
-  
- fieldName - Variable in class edu.umd.cs.findbugs.detect.StaticFieldLoadStreamFactory
-  
- FieldOrMethodDescriptor - Class in edu.umd.cs.findbugs.classfile
- 
Common superclass for FieldDescriptor and MethodDescriptor. 
- FieldOrMethodDescriptor(String, String, String, boolean) - Constructor for class edu.umd.cs.findbugs.classfile.FieldOrMethodDescriptor
-  
- FieldOrMethodName - Interface in edu.umd.cs.findbugs.classfile
-  
- FieldPropertyDatabase<Property> - Class in edu.umd.cs.findbugs.ba.interproc
- 
Interprocedural field property database. 
- FieldPropertyDatabase() - Constructor for class edu.umd.cs.findbugs.ba.interproc.FieldPropertyDatabase
-  
- FieldSet - Class in edu.umd.cs.findbugs.ba.heap
-  
- FieldSet() - Constructor for class edu.umd.cs.findbugs.ba.heap.FieldSet
-  
- FieldSetAnalysis - Class in edu.umd.cs.findbugs.ba.heap
-  
- FieldSetAnalysis(DepthFirstSearch, ConstantPoolGen) - Constructor for class edu.umd.cs.findbugs.ba.heap.FieldSetAnalysis
-  
- fieldSig - Variable in class edu.umd.cs.findbugs.detect.StaticFieldLoadStreamFactory
-  
- FieldStoreType - Class in edu.umd.cs.findbugs.ba.type
- 
Field property storing the types of values stored in a field. 
- FieldStoreType() - Constructor for class edu.umd.cs.findbugs.ba.type.FieldStoreType
-  
- FieldStoreTypeDatabase - Class in edu.umd.cs.findbugs.ba.type
-  
- FieldStoreTypeDatabase() - Constructor for class edu.umd.cs.findbugs.ba.type.FieldStoreTypeDatabase
-  
- FieldSummary - Class in edu.umd.cs.findbugs.ba
- 
Interprocedural analysis summary 
- FieldSummary() - Constructor for class edu.umd.cs.findbugs.ba.FieldSummary
-  
- 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. 
- FieldWarningSuppressor - Class in edu.umd.cs.findbugs
-  
- FieldWarningSuppressor(String, ClassAnnotation, FieldAnnotation) - Constructor for class edu.umd.cs.findbugs.FieldWarningSuppressor
-  
- FILE_OPENED_IN_APPEND_MODE - Static variable in class edu.umd.cs.findbugs.OpcodeStack.Item
-  
- FILE_SEPARATOR_STRING - Static variable in class edu.umd.cs.findbugs.OpcodeStack.Item
-  
- FileBugHash - Class in edu.umd.cs.findbugs.workflow
- 
For each source file that has reported bugs, compute a hash of all the issues
 reported for that file. 
- FILENAME - Static variable in class edu.umd.cs.findbugs.BugRanker
-  
- fileNameIterator() - Method in class edu.umd.cs.findbugs.RecursiveFileSearch
- 
Get an iterator over the files found by the search. 
- fileReader(String) - Static method in class edu.umd.cs.findbugs.charsets.UTF8
-  
- fileReader(File) - Static method in class edu.umd.cs.findbugs.charsets.UTF8
-  
- 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
-  
- FilesystemCodeBaseLocator - Class in edu.umd.cs.findbugs.classfile.impl
- 
Codebase locator for files and directories in the filesystem. 
- FilesystemCodeBaseLocator(String) - Constructor for class edu.umd.cs.findbugs.classfile.impl.FilesystemCodeBaseLocator
-  
- fileWriter(File) - Static method in class edu.umd.cs.findbugs.charsets.SourceCharset
-  
- fileWriter(String) - Static method in class edu.umd.cs.findbugs.charsets.SourceCharset
-  
- fileWriter(String) - Static method in class edu.umd.cs.findbugs.charsets.UserTextFile
-  
- fileWriter(File) - Static method in class edu.umd.cs.findbugs.charsets.UTF8
-  
- fileWriter(String) - Static method in class edu.umd.cs.findbugs.charsets.UTF8
-  
- Filter - Class in edu.umd.cs.findbugs.filter
- 
Filter to match a subset of BugInstances. 
- Filter() - Constructor for class edu.umd.cs.findbugs.filter.Filter
- 
Constructor for empty filter 
- Filter(String) - Constructor for class edu.umd.cs.findbugs.filter.Filter
- 
Constructor. 
- Filter(InputStream) - Constructor for class edu.umd.cs.findbugs.filter.Filter
- 
Constructor. 
- Filter - Class in edu.umd.cs.findbugs.workflow
- 
Java main application to filter/transform an XML bug collection or bug
 history collection. 
- Filter() - Constructor for class edu.umd.cs.findbugs.workflow.Filter
-  
- FilterBugReporter - Class in edu.umd.cs.findbugs
-  
- FilterBugReporter(BugReporter, Matcher, boolean) - Constructor for class edu.umd.cs.findbugs.FilterBugReporter
-  
- FilterByCalls(int) - Constructor for class edu.umd.cs.findbugs.log.Profiler.FilterByCalls
-  
- FilterByTime(long) - Constructor for class edu.umd.cs.findbugs.log.Profiler.FilterByTime
-  
- FilterByTimePerCall(long) - Constructor for class edu.umd.cs.findbugs.log.Profiler.FilterByTimePerCall
-  
- FilterException - Exception in edu.umd.cs.findbugs.filter
-  
- FilterException(String) - Constructor for exception edu.umd.cs.findbugs.filter.FilterException
-  
- FilterException(String, Throwable) - Constructor for exception edu.umd.cs.findbugs.filter.FilterException
-  
- FinalConstant(String, XField) - Constructor for class edu.umd.cs.findbugs.detect.FindRefComparison.FinalConstant
-  
- FinalizerNullsFields - Class in edu.umd.cs.findbugs.detect
-  
- FinalizerNullsFields(BugReporter) - Constructor for class edu.umd.cs.findbugs.detect.FinalizerNullsFields
-  
- FINALLY - Static variable in class edu.umd.cs.findbugs.ba.BlockType
-  
- FinallyDuplicatesInfo(int[], List<SortedMap<Integer, Integer>>) - Constructor for class edu.umd.cs.findbugs.classfile.engine.bcel.FinallyDuplicatesInfoFactory.FinallyDuplicatesInfo
-  
- FinallyDuplicatesInfo() - Constructor for class edu.umd.cs.findbugs.classfile.engine.bcel.FinallyDuplicatesInfoFactory.FinallyDuplicatesInfo
-  
- FinallyDuplicatesInfoFactory - Class in edu.umd.cs.findbugs.classfile.engine.bcel
-  
- FinallyDuplicatesInfoFactory() - Constructor for class edu.umd.cs.findbugs.classfile.engine.bcel.FinallyDuplicatesInfoFactory
-  
- FinallyDuplicatesInfoFactory.FinallyDuplicatesInfo - Class in edu.umd.cs.findbugs.classfile.engine.bcel
-  
- find(String) - Method in class edu.umd.cs.findbugs.xml.XPathFind
-  
- FIND_EFFECTIVE_RELEVANT_QUALIFIERS - Static variable in class edu.umd.cs.findbugs.ba.jsr305.Analysis
- 
This system property enables additional work to try to detect all
 *effective* type qualifiers (direct, inherited, and default) applied to
 methods and called methods. 
- findAnnotationFromValueNumber(Method, Location, ValueNumber, ValueNumberFrame) - Static method in class edu.umd.cs.findbugs.ba.npe.NullDerefAndRedundantComparisonFinder
- 
- findAnnotationFromValueNumber(Method, Location, ValueNumber, ValueNumberFrame, String) - Static method in class edu.umd.cs.findbugs.ba.vna.ValueNumberSourceInfo
-  
- FindBadCast2 - Class in edu.umd.cs.findbugs.detect
-  
- FindBadCast2(BugReporter) - Constructor for class edu.umd.cs.findbugs.detect.FindBadCast2
-  
- FindBadForLoop - Class in edu.umd.cs.findbugs.detect
-  
- FindBadForLoop(BugReporter) - Constructor for class edu.umd.cs.findbugs.detect.FindBadForLoop
-  
- findBug(String, String, int) - Method in interface edu.umd.cs.findbugs.BugCollection
-  
- findBug(String, String, int) - Method in class edu.umd.cs.findbugs.SortedBugCollection
-  
- FindBugs - Class in edu.umd.cs.findbugs
- 
Static methods and fields useful for working with instances of
 IFindBugsEngine. 
- FindBugs() - Constructor for class edu.umd.cs.findbugs.FindBugs
-  
- FindBugs2 - Class in edu.umd.cs.findbugs
- 
FindBugs driver class. 
- FindBugs2() - Constructor for class edu.umd.cs.findbugs.FindBugs2
- 
Constructor that uses CurrentThreadExecutorServiceto keep backward compatibility with SpotBugs 3.1.
 
- FindBugs2(ExecutorService) - Constructor for class edu.umd.cs.findbugs.FindBugs2
-  
- FindBugsAnalysisFeatures - Class in edu.umd.cs.findbugs
- 
Boolean-valued analysis properties for FindBugs. 
- FindBugsAnalysisFeatures() - Constructor for class edu.umd.cs.findbugs.FindBugsAnalysisFeatures
-  
- FindBugsASM - Class in edu.umd.cs.findbugs.classfile.engine.asm
-  
- FindBugsASM() - Constructor for class edu.umd.cs.findbugs.classfile.engine.asm.FindBugsASM
-  
- FindBugsCommandLine - Class in edu.umd.cs.findbugs
- 
Base class for FindBugs command line classes. 
- FindBugsCommandLine() - Constructor for class edu.umd.cs.findbugs.FindBugsCommandLine
- 
Constructor. 
- FindBugsCommandLine(boolean) - Constructor for class edu.umd.cs.findbugs.FindBugsCommandLine
- 
Additional constuctor just as hack for decoupling the core package from
 gui2 package 
- FindBugsDefaultAnnotations - Class in edu.umd.cs.findbugs.ba.jsr305
- 
Deprecated. 
- FindBugsDefaultAnnotations() - Constructor for class edu.umd.cs.findbugs.ba.jsr305.FindBugsDefaultAnnotations
- 
Deprecated. 
- FindBugsDisplayFeatures - Class in edu.umd.cs.findbugs
-  
- FindBugsDisplayFeatures() - Constructor for class edu.umd.cs.findbugs.FindBugsDisplayFeatures
-  
- FindBugsMain - Class in edu.umd.cs.findbugs
-  
- FindBugsMain(Class<?>, String, String, String, boolean) - Constructor for class edu.umd.cs.findbugs.FindBugsMain
-  
- 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
-  
- FindBugsSummaryStats() - Constructor for class edu.umd.cs.findbugs.detect.FindBugsSummaryStats
-  
- FindCircularDependencies - Class in edu.umd.cs.findbugs.detect
-  
- FindCircularDependencies(BugReporter) - Constructor for class edu.umd.cs.findbugs.detect.FindCircularDependencies
-  
- findClass(String) - Method in class edu.umd.cs.findbugs.AnalysisCacheToRepositoryAdapter
-  
- findClass(String) - Method in class edu.umd.cs.findbugs.ba.URLClassPathRepository
-  
- findCodeBaseInClassPath(String, String) - Static method in class edu.umd.cs.findbugs.util.ClassPathUtil
- 
Try to find a codebase with the given name in the given class path
 string. 
- findCodeBaseInClassPath(Pattern, String) - Static method in class edu.umd.cs.findbugs.util.ClassPathUtil
- 
Try to find a codebase matching the given pattern in the given class path
 string. 
- FindComparatorProblems - Class in edu.umd.cs.findbugs.detect
-  
- FindComparatorProblems(BugReporter) - Constructor for class edu.umd.cs.findbugs.detect.FindComparatorProblems
-  
- findConcreteMethod(JavaClass, String, String) - Static method in class edu.umd.cs.findbugs.ba.Hierarchy
- 
Deprecated. 
- FindDeadLocalStores - Class in edu.umd.cs.findbugs.detect
- 
Find dead stores to local variables. 
- FindDeadLocalStores(BugReporter) - Constructor for class edu.umd.cs.findbugs.detect.FindDeadLocalStores
-  
- findDeclaredExceptions(InvokeInstruction, ConstantPoolGen) - Static method in class edu.umd.cs.findbugs.ba.Hierarchy
- 
- findDeclaredExceptions(InvokeInstruction, ConstantPoolGen) - Static method in class edu.umd.cs.findbugs.ba.Hierarchy2
- 
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
-  
- FindEmptySynchronizedBlock - Class in edu.umd.cs.findbugs.detect
-  
- FindEmptySynchronizedBlock(BugReporter) - Constructor for class edu.umd.cs.findbugs.detect.FindEmptySynchronizedBlock
-  
- findExactMethod(InvokeInstruction, ConstantPoolGen) - Static method in class edu.umd.cs.findbugs.ba.Hierarchy
- 
Look up the method referenced by given InvokeInstruction. 
- findExactMethod(InvokeInstruction, ConstantPoolGen, JavaClassAndMethodChooser) - Static method in class edu.umd.cs.findbugs.ba.Hierarchy
- 
Look up the method referenced by given InvokeInstruction. 
- findExactMethod(InvokeInstruction, ConstantPoolGen, JavaClassAndMethodChooser) - Static method in class edu.umd.cs.findbugs.ba.Hierarchy2
- 
Look up the method referenced by given InvokeInstruction. 
- 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, boolean) - Method in interface edu.umd.cs.findbugs.ba.XClass
- 
Find an XField matching given parameters. 
- findField(String, String, boolean) - Method in class edu.umd.cs.findbugs.classfile.analysis.ClassInfo
-  
- findFieldAnnotationFromValueNumber(Method, Location, ValueNumber, ValueNumberFrame) - Static method in class edu.umd.cs.findbugs.ba.npe.NullDerefAndRedundantComparisonFinder
- 
- findFieldAnnotationFromValueNumber(Method, Location, ValueNumber, ValueNumberFrame) - Static method in class edu.umd.cs.findbugs.ba.vna.ValueNumberSourceInfo
-  
- 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
-  
- findFirstSuperMethod(XMethod) - Static method in class edu.umd.cs.findbugs.ba.Hierarchy2
-  
- FindFloatEquality - Class in edu.umd.cs.findbugs.detect
-  
- FindFloatEquality(BugReporter) - Constructor for class edu.umd.cs.findbugs.detect.FindFloatEquality
-  
- 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(XClass, String, String, boolean, BugReporter) - Static method in class edu.umd.cs.findbugs.Lookup
-  
- findImplementor(XClass, String, String, boolean) - 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
- 
Find instance fields which are sometimes accessed (read or written) with the
 receiver lock held and sometimes without. 
- FindInconsistentSync2(BugReporter) - Constructor for class edu.umd.cs.findbugs.detect.FindInconsistentSync2
-  
- findInvocationLeastUpperBound(InvokeInstruction, ConstantPoolGen) - Static method in class edu.umd.cs.findbugs.ba.Hierarchy
- 
Find the least upper bound method in the class hierarchy which could be
 called by the given InvokeInstruction. 
- findInvocationLeastUpperBound(InvokeInstruction, ConstantPoolGen, JavaClassAndMethodChooser) - Static method in class edu.umd.cs.findbugs.ba.Hierarchy
-  
- findInvocationLeastUpperBound(JavaClass, String, String, JavaClassAndMethodChooser, boolean) - Static method in class edu.umd.cs.findbugs.ba.Hierarchy
-  
- findInvocationLeastUpperBound(InvokeInstruction, ConstantPoolGen, JavaClassAndMethodChooser) - Static method in class edu.umd.cs.findbugs.ba.Hierarchy2
-  
- findInvocationLeastUpperBound(ClassDescriptor, String, String, boolean, boolean) - Static method in class edu.umd.cs.findbugs.ba.Hierarchy2
-  
- findInvocationLeastUpperBound(XClass, String, String, boolean, boolean) - Static method in class edu.umd.cs.findbugs.ba.Hierarchy2
-  
- findInvocationLeastUpperBound0(XClass, String, String, boolean, boolean) - Static method in class edu.umd.cs.findbugs.ba.Hierarchy2
-  
- 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
-  
- findLinkedMethods(Set<BuildStringPassthruGraph.MethodParameter>) - Method in class edu.umd.cs.findbugs.detect.BuildStringPassthruGraph.StringPassthruDatabase
- 
Returns methods which call directly or indirectly methods from inputs
 passing the parameter unchanged 
- findLocalAnnotationFromValueNumber(Method, Location, ValueNumber, ValueNumberFrame) - Static method in class edu.umd.cs.findbugs.ba.npe.NullDerefAndRedundantComparisonFinder
- 
- findLocalAnnotationFromValueNumber(Method, Location, ValueNumber, ValueNumberFrame) - Static method in class edu.umd.cs.findbugs.ba.vna.ValueNumberSourceInfo
-  
- FindLocalSelfAssignment2 - Class in edu.umd.cs.findbugs.detect
-  
- FindLocalSelfAssignment2(BugReporter) - Constructor for class edu.umd.cs.findbugs.detect.FindLocalSelfAssignment2
-  
- FindMaskedFields - Class in edu.umd.cs.findbugs.detect
-  
- FindMaskedFields(BugReporter) - Constructor for class edu.umd.cs.findbugs.detect.FindMaskedFields
-  
- findMatchingIgnoredParameter(ClassContext, Method, String, String) - Static method in class edu.umd.cs.findbugs.LocalVariableAnnotation
-  
- findMatchingMethod(MethodDescriptor) - Method in interface edu.umd.cs.findbugs.ba.XClass
- 
Find XMethod matching the name and signature of the supplied method
 MethodDescriptor. 
- findMatchingMethod(MethodDescriptor) - Method in class edu.umd.cs.findbugs.classfile.analysis.ClassInfo
-  
- findMethod(JavaClass, String, String) - Static method in class edu.umd.cs.findbugs.ba.Hierarchy
- 
Find a method in given class. 
- findMethod(JavaClass, String, String, JavaClassAndMethodChooser) - Static method in class edu.umd.cs.findbugs.ba.Hierarchy
-  
- findMethod(ClassDescriptor, String, String, boolean) - 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
- 
Deprecated. 
- findMethod(JavaClass[], String, String, JavaClassAndMethodChooser) - Static method in class edu.umd.cs.findbugs.ba.Hierarchy
- 
Find a method in given list of classes, searching the classes in order. 
- findMethod(ClassDescriptor, String, String, boolean) - Static method in class edu.umd.cs.findbugs.ba.Hierarchy2
-  
- findMethod(String, String, boolean) - Method in interface edu.umd.cs.findbugs.ba.XClass
- 
Find an XMethod matching given parameters. 
- findMethod(MethodDescriptor) - Method in interface edu.umd.cs.findbugs.ba.XClass
- 
Find XMethod matching given MethodDescriptor. 
- findMethod(String, String, boolean) - Method in class edu.umd.cs.findbugs.classfile.analysis.ClassInfo
-  
- findMethod(MethodDescriptor) - Method in class edu.umd.cs.findbugs.classfile.analysis.ClassInfo
-  
- 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
-  
- FindNonSerializableStoreIntoSession - Class in edu.umd.cs.findbugs.detect
-  
- FindNonSerializableStoreIntoSession(BugReporter) - Constructor for class edu.umd.cs.findbugs.detect.FindNonSerializableStoreIntoSession
-  
- FindNonSerializableValuePassedToWriteObject - Class in edu.umd.cs.findbugs.detect
-  
- FindNonSerializableValuePassedToWriteObject(BugReporter) - Constructor for class edu.umd.cs.findbugs.detect.FindNonSerializableValuePassedToWriteObject
-  
- FindNonShortCircuit - Class in edu.umd.cs.findbugs.detect
-  
- FindNonShortCircuit(BugReporter) - Constructor for class edu.umd.cs.findbugs.detect.FindNonShortCircuit
-  
- FindNoSideEffectMethods - Class in edu.umd.cs.findbugs.detect
-  
- FindNoSideEffectMethods(BugReporter) - Constructor for class edu.umd.cs.findbugs.detect.FindNoSideEffectMethods
-  
- FindNoSideEffectMethods.MethodSideEffectStatus - Enum in edu.umd.cs.findbugs.detect
- 
Public status of the method in NSE database
 TODO: implement CHECK 
- FindNoSideEffectMethods.NoSideEffectMethodsDatabase - Class in edu.umd.cs.findbugs.detect
-  
- findNullAssignments(Set<LocationWhereValueBecomesNull>) - Method in class edu.umd.cs.findbugs.ba.npe.NullDerefAndRedundantComparisonFinder
-  
- 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
-  
- FindNullDerefsInvolvingNonShortCircuitEvaluation - Class in edu.umd.cs.findbugs.detect
-  
- FindNullDerefsInvolvingNonShortCircuitEvaluation(BugReporter) - Constructor for class edu.umd.cs.findbugs.detect.FindNullDerefsInvolvingNonShortCircuitEvaluation
-  
- 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
-  
- FindPuzzlers - Class in edu.umd.cs.findbugs.detect
-  
- FindPuzzlers(BugReporter) - Constructor for class edu.umd.cs.findbugs.detect.FindPuzzlers
-  
- findRank(BugInstance) - Static method in class edu.umd.cs.findbugs.BugRanker
-  
- findRank(BugPattern, int) - Static method in class edu.umd.cs.findbugs.BugRanker
-  
- findRank(BugPattern, DetectorFactory) - Static method in class edu.umd.cs.findbugs.BugRanker
-  
- FindRefComparison - Class in edu.umd.cs.findbugs.detect
- 
Find suspicious reference comparisons. 
- 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.EmptyStringType - Class in edu.umd.cs.findbugs.detect
-  
- FindRefComparison.FinalConstant - Class in edu.umd.cs.findbugs.detect
-  
- FindRefComparison.ParameterStringType - Class in edu.umd.cs.findbugs.detect
- 
Type representing a String passed as a parameter. 
- FindRefComparison.StaticStringType - Class in edu.umd.cs.findbugs.detect
- 
Type representing a static String. 
- findRequiredAnnotationFromValueNumber(Method, Location, ValueNumber, ValueNumberFrame, String) - Static method in class edu.umd.cs.findbugs.ba.vna.ValueNumberSourceInfo
-  
- FindReturnRef - Class in edu.umd.cs.findbugs.detect
-  
- FindReturnRef(BugReporter) - Constructor for class edu.umd.cs.findbugs.detect.FindReturnRef
-  
- FindRoughConstants - Class in edu.umd.cs.findbugs.detect
-  
- FindRoughConstants(BugReporter) - Constructor for class edu.umd.cs.findbugs.detect.FindRoughConstants
-  
- FindRunInvocations - Class in edu.umd.cs.findbugs.detect
-  
- FindRunInvocations(BugReporter) - Constructor for class edu.umd.cs.findbugs.detect.FindRunInvocations
-  
- FindSelfComparison - Class in edu.umd.cs.findbugs.detect
-  
- FindSelfComparison(BugReporter) - Constructor for class edu.umd.cs.findbugs.detect.FindSelfComparison
-  
- FindSelfComparison2 - Class in edu.umd.cs.findbugs.detect
-  
- FindSelfComparison2(BugReporter) - Constructor for class edu.umd.cs.findbugs.detect.FindSelfComparison2
-  
- FindSleepWithLockHeld - Class in edu.umd.cs.findbugs.detect
- 
Find calls to Thread.sleep() made with a lock held. 
- FindSleepWithLockHeld(BugReporter) - Constructor for class edu.umd.cs.findbugs.detect.FindSleepWithLockHeld
-  
- findSource(SourceLineAnnotation) - Method in class edu.umd.cs.findbugs.workflow.SourceSearcher
-  
- findSource0(SourceLineAnnotation) - Method in class edu.umd.cs.findbugs.workflow.SourceSearcher
-  
- findSourceFile(SourceLineAnnotation) - Method in class edu.umd.cs.findbugs.ba.SourceFinder
-  
- 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
-  
- FindSqlInjection - Class in edu.umd.cs.findbugs.detect
- 
Find potential SQL injection vulnerabilities. 
- FindSqlInjection(BugReporter) - Constructor for class edu.umd.cs.findbugs.detect.FindSqlInjection
-  
- findStronglyConnectedComponents(GraphType, GraphToolkit<GraphType, EdgeType, VertexType>) - Method in class edu.umd.cs.findbugs.graph.StronglyConnectedComponents
- 
Find the strongly connected components in given graph. 
- findSuperDefiner(JavaClass, String, String, BugReporter) - Static method in class edu.umd.cs.findbugs.Lookup
-  
- findSuperImplementor(XClass, String, String, boolean, BugReporter) - Static method in class edu.umd.cs.findbugs.Lookup
-  
- findSuperImplementor(XClass, String, String, boolean) - Static method in class edu.umd.cs.findbugs.Lookup
-  
- 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
-  
- findSuperImplementorAsXMethod(JavaClass, String, String, BugReporter) - Static method in class edu.umd.cs.findbugs.Lookup
-  
- findSuperMethods(XMethod) - Static method in class edu.umd.cs.findbugs.ba.Hierarchy2
-  
- 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
-  
- findUniqueBestMatchingParameter(ClassContext, Method, String, String) - Static method in class edu.umd.cs.findbugs.LocalVariableAnnotation
-  
- FindUnrelatedTypesInGenericContainer - Class in edu.umd.cs.findbugs.detect
-  
- FindUnrelatedTypesInGenericContainer(BugReporter) - Constructor for class edu.umd.cs.findbugs.detect.FindUnrelatedTypesInGenericContainer
-  
- FindUnreleasedLock - Class in edu.umd.cs.findbugs.detect
-  
- FindUnreleasedLock(BugReporter) - Constructor for class edu.umd.cs.findbugs.detect.FindUnreleasedLock
-  
- FindUnsatisfiedObligation - Class in edu.umd.cs.findbugs.detect
- 
Find unsatisfied obligations in Java methods. 
- FindUnsatisfiedObligation(BugReporter) - Constructor for class edu.umd.cs.findbugs.detect.FindUnsatisfiedObligation
-  
- 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
-  
- FindUselessObjects - Class in edu.umd.cs.findbugs.detect
-  
- FindUselessObjects(BugReporter) - Constructor for class edu.umd.cs.findbugs.detect.FindUselessObjects
-  
- FindUseOfNonSerializableValue - Class in edu.umd.cs.findbugs.detect
-  
- FindUseOfNonSerializableValue(BugReporter) - Constructor for class edu.umd.cs.findbugs.detect.FindUseOfNonSerializableValue
-  
- findXField(String, String, String, boolean) - 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. 
- findXFieldFromValueNumber(Method, Location, ValueNumber, ValueNumberFrame) - Static method in class edu.umd.cs.findbugs.ba.npe.NullDerefAndRedundantComparisonFinder
- 
- findXFieldFromValueNumber(Method, Location, ValueNumber, ValueNumberFrame) - Static method in class edu.umd.cs.findbugs.ba.vna.ValueNumberSourceInfo
-  
- findXMethod(JavaClass, String, String, JavaClassAndMethodChooser) - Static method in class edu.umd.cs.findbugs.ba.Hierarchy
- 
Deprecated. 
- findXMethod(JavaClass[], String, String) - Static method in class edu.umd.cs.findbugs.ba.Hierarchy
- 
Deprecated. 
- findXMethod(JavaClass[], String, String, JavaClassAndMethodChooser) - Static method in class edu.umd.cs.findbugs.ba.Hierarchy
- 
Deprecated. 
- finish() - Method in class edu.umd.cs.findbugs.BugCollectionBugReporter
-  
- 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.HTMLBugReporter
-  
- finish() - Method in class edu.umd.cs.findbugs.PrintingBugReporter
-  
- finish() - Method in class edu.umd.cs.findbugs.sarif.SarifBugReporter
-  
- 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.classfile.IClassPathBuilderProgress
- 
Report that FindBugs has finished scanning an archive in order to add its
 classes to the repository. 
- 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.NoOpFindBugsProgress
-  
- finishArchive() - Method in class edu.umd.cs.findbugs.TextUIProgressCallback
-  
- finishClass() - Method in interface edu.umd.cs.findbugs.DiscoverSourceDirectories.Progress
-  
- 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.NoOpFindBugsProgress
-  
- finishClass() - Method in class edu.umd.cs.findbugs.TextUIProgressCallback
-  
- finishIteration() - Method in class edu.umd.cs.findbugs.ba.BasicAbstractDataflowAnalysis
-  
- finishIteration() - Method in interface edu.umd.cs.findbugs.ba.DataflowAnalysis
- 
Called after finishing an iteration of analysis. 
- finishIteration() - Method in class edu.umd.cs.findbugs.ba.npe.ReturnPathTypeAnalysis
-  
- finishPass() - Method in class edu.umd.cs.findbugs.asm.ClassNodeDetector
-  
- finishPass() - Method in class edu.umd.cs.findbugs.bcel.CFGDetector
-  
- finishPass() - Method in class edu.umd.cs.findbugs.detect.BuildObligationPolicyDatabase
-  
- finishPass() - Method in class edu.umd.cs.findbugs.detect.CheckExpectedWarnings
- 
Deprecated. 
- finishPass() - Method in class edu.umd.cs.findbugs.detect.TestDataflowAnalysis
-  
- finishPass() - Method in interface edu.umd.cs.findbugs.Detector2
- 
This method is called at the end of the analysis pass. 
- finishPass() - Method in class edu.umd.cs.findbugs.DetectorToDetector2Adapter
-  
- 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.NoOpFindBugsProgress
-  
- finishPerClassAnalysis() - Method in class edu.umd.cs.findbugs.TextUIProgressCallback
-  
- finishSettings() - Method in class edu.umd.cs.findbugs.FindBugs2
-  
- finishSettings() - Method in interface edu.umd.cs.findbugs.IFindBugsEngine
-  
- first(Iterable<E>) - Static method in class edu.umd.cs.findbugs.util.Util
-  
- FirstPassDetector - Interface in edu.umd.cs.findbugs
- 
A Detector that can be run in the first pass. 
- firstSeenXMLFormat() - Static method in class edu.umd.cs.findbugs.BugInstance
-  
- firstValue - Variable in class edu.umd.cs.findbugs.ba.npe.RedundantBranch
-  
- FirstVersionMatcher - Class in edu.umd.cs.findbugs.filter
- 
Matcher to select BugInstances with a particular first version. 
- FirstVersionMatcher(String, String) - Constructor for class edu.umd.cs.findbugs.filter.FirstVersionMatcher
-  
- FirstVersionMatcher(String, RelationalOp) - Constructor for class edu.umd.cs.findbugs.filter.FirstVersionMatcher
-  
- FirstVersionMatcher(long, RelationalOp) - Constructor for class edu.umd.cs.findbugs.filter.FirstVersionMatcher
-  
- FLOAT_MATH - Static variable in class edu.umd.cs.findbugs.OpcodeStack.Item
-  
- FlowValue - Enum in edu.umd.cs.findbugs.ba.jsr305
- 
Flow value type for type qualifier dataflow analysis. 
- flowValueFromWhen(When) - Static method in enum edu.umd.cs.findbugs.ba.jsr305.FlowValue
- 
Convert a When value to a FlowValue value. 
- flush() - Method in class edu.umd.cs.findbugs.xml.OutputStreamXMLOutput
-  
- Footprint - Class in edu.umd.cs.findbugs
- 
Class to maintain a snapshot of a processes's time and memory usage. 
- Footprint() - Constructor for class edu.umd.cs.findbugs.Footprint
-  
- Footprint(Footprint) - Constructor for class edu.umd.cs.findbugs.Footprint
- 
uses deltas from base for cpuTime and clockTime (but not peakMemory) 
- Footprint.CollectionBeanWrapper - Class in edu.umd.cs.findbugs
- 
Wrapper so that possible NoClassDefFoundError can be caught. 
- Footprint.MemoryBeanWrapper - Class in edu.umd.cs.findbugs
- 
Wrapper so that possible NoClassDefFoundError can be caught. 
- Footprint.OperatingSystemBeanWrapper - Class in edu.umd.cs.findbugs
- 
Wrapper so that possible NoClassDefFoundError can be caught. 
- FORCE_ACCURATE_EXCEPTIONS - Static variable in class edu.umd.cs.findbugs.ba.type.TypeAnalysis
- 
Force computation of accurate exceptions. 
- forConstantValue(SlashedClassName, Object) - Method in class edu.umd.cs.findbugs.internalAnnotations.SlashedClassName.Checker
-  
- forEntireMethod(String, String, LineNumberTable, int) - Static method in class edu.umd.cs.findbugs.SourceLineAnnotation
- 
Create a SourceLineAnnotation covering an entire method. 
- forEntireMethod(JavaClass, Method) - Static method in class edu.umd.cs.findbugs.SourceLineAnnotation
- 
Create a SourceLineAnnotation covering an entire method. 
- forEntireMethod(JavaClass, XMethod) - Static method in class edu.umd.cs.findbugs.SourceLineAnnotation
- 
Create a SourceLineAnnotation covering an entire method. 
- forFirstLineOfMethod(MethodDescriptor) - Static method in class edu.umd.cs.findbugs.SourceLineAnnotation
- 
Make a best-effort attempt to create a SourceLineAnnotation for the first
 line of a method. 
- forgetLastBug() - Method in class edu.umd.cs.findbugs.BugAccumulator
-  
- format(String, ClassAnnotation) - Method in interface edu.umd.cs.findbugs.BugAnnotation
- 
Format the annotation as a String. 
- format(BugAnnotation[], ClassAnnotation) - Method in class edu.umd.cs.findbugs.FindBugsMessageFormat
-  
- format(BugAnnotation[], ClassAnnotation, boolean) - 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, ClassAnnotation) - Method in class edu.umd.cs.findbugs.IntAnnotation
-  
- format(String, ClassAnnotation) - Method in class edu.umd.cs.findbugs.LocalVariableAnnotation
-  
- format(String, ClassAnnotation) - Method in class edu.umd.cs.findbugs.PackageMemberAnnotation
- 
Format the annotation. 
- format(String, ClassAnnotation) - Method in class edu.umd.cs.findbugs.SourceLineAnnotation
-  
- format(String, ClassAnnotation) - Method in class edu.umd.cs.findbugs.StringAnnotation
-  
- format(String, ClassAnnotation) - Method in class edu.umd.cs.findbugs.TypeAnnotation
-  
- FORMAT_SPECIFIER_ROLE - Static variable in class edu.umd.cs.findbugs.StringAnnotation
-  
- FORMAT_STRING_ROLE - Static variable in class edu.umd.cs.findbugs.StringAnnotation
-  
- formatAsString(boolean) - Method in class edu.umd.cs.findbugs.ba.Edge
- 
Return a string representation of the edge. 
- formatPackageMember(String, ClassAnnotation) - Method in class edu.umd.cs.findbugs.ClassAnnotation
-  
- formatPackageMember(String, ClassAnnotation) - Method in class edu.umd.cs.findbugs.FieldAnnotation
-  
- formatPackageMember(String, ClassAnnotation) - Method in class edu.umd.cs.findbugs.MethodAnnotation
-  
- formatPackageMember(String, ClassAnnotation) - Method in class edu.umd.cs.findbugs.PackageMemberAnnotation
- 
Do default and subclass-specific formatting. 
- FormatStringChecker - Class in edu.umd.cs.findbugs.detect
-  
- FormatStringChecker(BugReporter) - Constructor for class edu.umd.cs.findbugs.detect.FormatStringChecker
-  
- FormItem(String) - Constructor for class edu.umd.cs.findbugs.IGuiCallback.FormItem
-  
- FormItem(String, String) - Constructor for class edu.umd.cs.findbugs.IGuiCallback.FormItem
-  
- FormItem(String, String, List<String>) - Constructor for class edu.umd.cs.findbugs.IGuiCallback.FormItem
-  
- forNumber(int) - Method in class edu.umd.cs.findbugs.ba.vna.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
-  
- ForwardTypeQualifierDataflow - Class in edu.umd.cs.findbugs.ba.jsr305
- 
Dataflow object for ForwardTypeQualifierDataflowAnalysis. 
- ForwardTypeQualifierDataflow(CFG, ForwardTypeQualifierDataflowAnalysis) - Constructor for class edu.umd.cs.findbugs.ba.jsr305.ForwardTypeQualifierDataflow
- 
Constructor. 
- ForwardTypeQualifierDataflowAnalysis - Class in edu.umd.cs.findbugs.ba.jsr305
- 
Forward type qualifier dataflow analysis. 
- ForwardTypeQualifierDataflowAnalysis(DepthFirstSearch, XMethod, CFG, ValueNumberDataflow, ConstantPoolGen, TypeQualifierValue<?>) - Constructor for class edu.umd.cs.findbugs.ba.jsr305.ForwardTypeQualifierDataflowAnalysis
- 
Constructor. 
- ForwardTypeQualifierDataflowFactory - Class in edu.umd.cs.findbugs.ba.jsr305
- 
Factory for producing ForwardTypeQualifierDataflow objects for various kinds
 of type qualifiers. 
- ForwardTypeQualifierDataflowFactory(MethodDescriptor) - Constructor for class edu.umd.cs.findbugs.ba.jsr305.ForwardTypeQualifierDataflowFactory
- 
Constructor. 
- ForwardTypeQualifierDataflowFactoryFactory - Class in edu.umd.cs.findbugs.classfile.engine.bcel
- 
Factory for ForwardTypeQualifierDataflowFactory objects. 
- ForwardTypeQualifierDataflowFactoryFactory() - Constructor for class edu.umd.cs.findbugs.classfile.engine.bcel.ForwardTypeQualifierDataflowFactoryFactory
-  
- FOUND_INEXACT_UNCONDITIONAL_THROWERS - Static variable in class edu.umd.cs.findbugs.ba.CFG
-  
- FOUND_ROLE - Static variable in class edu.umd.cs.findbugs.TypeAnnotation
-  
- foundGuaranteedNullDeref(Set<Location>, Set<Location>, SortedSet<Location>, ValueNumberDataflow, ValueNumber, BugAnnotation, NullValueUnconditionalDeref, boolean) - Method in interface edu.umd.cs.findbugs.ba.npe.NullDerefAndRedundantComparisonCollector
- 
Subclasses should override this method to capture values assigned null
 (or that become null through a comparison and branch) that are guaranteed
 to reach a dereference (ignoring implicit exception paths). 
- foundGuaranteedNullDeref(Set<Location>, Set<Location>, SortedSet<Location>, ValueNumberDataflow, ValueNumber, BugAnnotation, NullValueUnconditionalDeref, boolean) - Method in class edu.umd.cs.findbugs.detect.FindNullDeref
-  
- foundGuaranteedNullDeref(Set<Location>, Set<Location>, SortedSet<Location>, ValueNumberDataflow, ValueNumber, BugAnnotation, NullValueUnconditionalDeref, boolean) - Method in class edu.umd.cs.findbugs.detect.NoiseNullDeref
-  
- foundNullDeref(Location, ValueNumber, IsNullValue, ValueNumberFrame) - Method in interface edu.umd.cs.findbugs.ba.npe.NullDerefAndRedundantComparisonCollector
- 
- foundNullDeref(Location, ValueNumber, IsNullValue, ValueNumberFrame, boolean) - Method in interface edu.umd.cs.findbugs.ba.npe.NullDerefAndRedundantComparisonCollector
- 
Subclasses should override this method to capture locations where a null
 pointer is dereferenced. 
- foundNullDeref(Location, ValueNumber, IsNullValue, ValueNumberFrame) - Method in class edu.umd.cs.findbugs.detect.FindNullDeref
- 
- foundNullDeref(Location, ValueNumber, IsNullValue, ValueNumberFrame, boolean) - Method in class edu.umd.cs.findbugs.detect.FindNullDeref
-  
- foundNullDeref(Location, ValueNumber, IsNullValue, ValueNumberFrame) - Method in class edu.umd.cs.findbugs.detect.NoiseNullDeref
- 
- foundNullDeref(Location, ValueNumber, IsNullValue, ValueNumberFrame, boolean) - Method in class edu.umd.cs.findbugs.detect.NoiseNullDeref
-  
- foundRedundantNullCheck(Location, RedundantBranch) - Method in interface edu.umd.cs.findbugs.ba.npe.NullDerefAndRedundantComparisonCollector
- 
Subclasses should override this method to capture locations where a
 redundant null comparison is performed. 
- foundRedundantNullCheck(Location, RedundantBranch) - Method in class edu.umd.cs.findbugs.detect.FindNullDeref
-  
- foundRedundantNullCheck(Location, RedundantBranch) - Method in class edu.umd.cs.findbugs.detect.NoiseNullDeref
-  
- FractionalMultiset<K> - Class in edu.umd.cs.findbugs.util
-  
- FractionalMultiset() - Constructor for class edu.umd.cs.findbugs.util.FractionalMultiset
-  
- FractionalMultiset(Map<K, Double>) - Constructor for class edu.umd.cs.findbugs.util.FractionalMultiset
-  
- 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.ba.type.TypeDataflow.LocationAndFactPair
-  
- 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
-  
- from(int, int, int) - Static method in interface edu.umd.cs.findbugs.ExitCodes
-  
- fromBCELField(String, Field) - Static method in class edu.umd.cs.findbugs.FieldAnnotation
- 
Factory method. 
- fromBCELField(JavaClass, Field) - Static method in class edu.umd.cs.findbugs.FieldAnnotation
- 
Factory method. 
- fromCalledMethod(DismantleBytecode) - Static method in class edu.umd.cs.findbugs.MethodAnnotation
- 
Factory method to create a MethodAnnotation from a method called by the
 instruction the given visitor is currently visiting. 
- fromCalledMethod(String, String, String, boolean) - Static method in class edu.umd.cs.findbugs.MethodAnnotation
- 
Create a MethodAnnotation from a method that is not directly accessible. 
- fromClassDescriptor(ClassDescriptor) - Static method in class edu.umd.cs.findbugs.ClassAnnotation
- 
Factory method to create a ClassAnnotation from a ClassDescriptor. 
- 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.type.ExceptionObjectType
- 
Initialize object from an exception set. 
- fromFieldDescriptor(FieldDescriptor) - Static method in class edu.umd.cs.findbugs.FieldAnnotation
- 
Factory method. 
- fromFieldSignature(String) - Static method in class edu.umd.cs.findbugs.classfile.ClassDescriptor
- 
- fromFieldSignature(String) - Static method in class edu.umd.cs.findbugs.util.ClassName
- 
Converts from signature to slashed class name
 (e.g., from Ljava/lang/String; to java/lang/String). 
- fromForeignMethod(String, String, String, int) - Static method in class edu.umd.cs.findbugs.MethodAnnotation
- 
Factory method to create the MethodAnnotation from the classname, method
 name, signature, etc. 
- fromForeignMethod(String, String, String, boolean) - Static method in class edu.umd.cs.findbugs.MethodAnnotation
- 
Factory method to create the MethodAnnotation from the classname, method
 name, signature, etc. 
- fromMatchingFields(ValueNumber, ValueNumber) - Method in class edu.umd.cs.findbugs.ba.vna.ValueNumberFrame
-  
- fromMatchingLoads(ValueNumber, ValueNumber) - Method in class edu.umd.cs.findbugs.ba.vna.ValueNumberFrame
-  
- fromMethodDescriptor(MethodDescriptor) - Static method in class edu.umd.cs.findbugs.MethodAnnotation
- 
Create a MethodAnnotation from a MethodDescriptor. 
- fromRawData(String, String, int, int, int, int) - Static method in class edu.umd.cs.findbugs.SourceLineAnnotation
-  
- fromRawString(String) - Static method in class edu.umd.cs.findbugs.StringAnnotation
-  
- fromReferencedField(DismantleBytecode) - Static method in class edu.umd.cs.findbugs.FieldAnnotation
- 
Factory method. 
- fromResourceName(String) - Static method in class edu.umd.cs.findbugs.classfile.ClassDescriptor
- 
- fromVisitedField(PreorderVisitor) - Static method in class edu.umd.cs.findbugs.FieldAnnotation
- 
Factory method. 
- fromVisitedInstruction(BytecodeScanningDetector, 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(ClassContext, 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(ClassContext, Method, Location) - Static method in class edu.umd.cs.findbugs.SourceLineAnnotation
- 
Create from Method and Location in a visited class. 
- fromVisitedInstruction(ClassContext, Method, InstructionHandle) - Static method in class edu.umd.cs.findbugs.SourceLineAnnotation
- 
Create from Method and InstructionHandle in a visited class. 
- fromVisitedInstruction(MethodDescriptor, Location) - Static method in class edu.umd.cs.findbugs.SourceLineAnnotation
- 
Create from MethodDescriptor and Location of visited instruction. 
- fromVisitedInstruction(MethodDescriptor, int) - Static method in class edu.umd.cs.findbugs.SourceLineAnnotation
-  
- fromVisitedInstruction(ClassContext, Method, int) - Static method in class edu.umd.cs.findbugs.SourceLineAnnotation
- 
Create from Method and bytecode offset in a visited class. 
- fromVisitedInstruction(JavaClass, Method, int) - Static method in class edu.umd.cs.findbugs.SourceLineAnnotation
- 
Create from Method and bytecode offset in a visited class. 
- fromVisitedInstruction(BytecodeScanningDetector) - 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(ClassContext, 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(BytecodeScanningDetector, 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(ClassContext, 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(ClassContext, 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. 
- fromXField(XField) - Static method in class edu.umd.cs.findbugs.FieldAnnotation
-  
- fromXMethod(XMethod) - Static method in class edu.umd.cs.findbugs.MethodAnnotation
- 
Create a MethodAnnotation from an XMethod. 
- fromXMLEscapedString(String) - Static method in class edu.umd.cs.findbugs.StringAnnotation
-  
- FunctionsThatMightBeMistakenForProcedures - Class in edu.umd.cs.findbugs.detect
-  
- FunctionsThatMightBeMistakenForProcedures(BugReporter) - Constructor for class edu.umd.cs.findbugs.detect.FunctionsThatMightBeMistakenForProcedures
-  
- FutureValue<V> - Class in edu.umd.cs.findbugs.util
-  
- FutureValue() - Constructor for class edu.umd.cs.findbugs.util.FutureValue
-  
- FuzzyBugComparator - Class in edu.umd.cs.findbugs
- 
A slightly more intellegent way of comparing BugInstances from two versions
 to see if they are the "same". 
- FuzzyBugComparator() - Constructor for class edu.umd.cs.findbugs.FuzzyBugComparator
- 
Map of class hashes to canonicate class names used for comparison
 purposes. 
- fuzzyMatch(ValueNumber, ValueNumber) - Method in class edu.umd.cs.findbugs.ba.vna.ValueNumberFrame
-