A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
All Classes All Packages
All Classes All Packages
All Classes All Packages
F
- 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 - edu.umd.cs.findbugs.ba.AnnotationDatabase.Target
- FIELD_LOAD - edu.umd.cs.findbugs.ba.jsr305.SourceSinkType
- FIELD_NAME_KEY - Static variable in class edu.umd.cs.findbugs.model.ClassFeatureSet
- FIELD_STORE - edu.umd.cs.findbugs.ba.jsr305.SourceSinkType
- 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, int) - Constructor for class edu.umd.cs.findbugs.FieldAnnotation
-
Constructor.
- FieldAnnotation(String, String, String, String, boolean) - Constructor for class edu.umd.cs.findbugs.FieldAnnotation
- 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(ValueNumber, String, String, String) - Constructor for class edu.umd.cs.findbugs.ba.bcp.FieldVariable
-
Constructor for instance fields.
- FieldVariable(String, String, String) - Constructor for class edu.umd.cs.findbugs.ba.bcp.FieldVariable
-
Constructor for static 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(File) - Static method in class edu.umd.cs.findbugs.charsets.UTF8
- fileReader(String) - 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(File) - Static method in class edu.umd.cs.findbugs.charsets.UTF8
- 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(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 - 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.filter.Filter
-
Constructor for empty filter
- Filter() - Constructor for class edu.umd.cs.findbugs.workflow.Filter
- Filter(InputStream) - Constructor for class edu.umd.cs.findbugs.filter.Filter
-
Constructor.
- Filter(String) - Constructor for class edu.umd.cs.findbugs.filter.Filter
-
Constructor.
- 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() - Constructor for class edu.umd.cs.findbugs.classfile.engine.bcel.FinallyDuplicatesInfoFactory.FinallyDuplicatesInfo
- FinallyDuplicatesInfo(int[], List<SortedMap<Integer, Integer>>) - 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
- FindBadEndOfStreamCheck - Class in edu.umd.cs.findbugs.detect
- FindBadEndOfStreamCheck(BugReporter) - Constructor for class edu.umd.cs.findbugs.detect.FindBadEndOfStreamCheck
- 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
CurrentThreadExecutorService
to 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() - Constructor for class edu.umd.cs.findbugs.detect.FindBugsSummaryStats
- FindBugsSummaryStats(BugReporter) - 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
-
Deprecated.
- 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) - 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(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(XClass, String, String, boolean, boolean) - 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(JavaClass, String, String, JavaClassAndMethodChooser, boolean) - Static method in class edu.umd.cs.findbugs.ba.Hierarchy
- 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(InvokeInstruction, ConstantPoolGen, JavaClassAndMethodChooser) - 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(ClassDescriptor, String, String, boolean) - Static method in class edu.umd.cs.findbugs.ba.Hierarchy
-
Find a method in given class.
- findMethod(ClassDescriptor, String, String, boolean) - Static method in class edu.umd.cs.findbugs.ba.Hierarchy2
- findMethod(MethodDescriptor) - Method in interface edu.umd.cs.findbugs.ba.XClass
-
Find XMethod matching given MethodDescriptor.
- findMethod(MethodDescriptor) - Method in class edu.umd.cs.findbugs.classfile.analysis.ClassInfo
- findMethod(String, String, boolean) - Method in interface edu.umd.cs.findbugs.ba.XClass
-
Find an XMethod matching given parameters.
- findMethod(String, String, boolean) - Method in class edu.umd.cs.findbugs.classfile.analysis.ClassInfo
- 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(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
- 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) - 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(String, String, String, BugReporter) - Static method in class edu.umd.cs.findbugs.Lookup
- findSuperImplementor(JavaClass, 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
-
Deprecated.
- findXFieldFromValueNumber(Method, Location, ValueNumber, ValueNumberFrame) - Static method in class edu.umd.cs.findbugs.ba.vna.ValueNumberSourceInfo
- 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.
- 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(long, RelationalOp) - Constructor for class edu.umd.cs.findbugs.filter.FirstVersionMatcher
- FirstVersionMatcher(String, RelationalOp) - Constructor for class edu.umd.cs.findbugs.filter.FirstVersionMatcher
- FirstVersionMatcher(String, String) - Constructor for class edu.umd.cs.findbugs.filter.FirstVersionMatcher
- FLOAT_MATH - Static variable in class edu.umd.cs.findbugs.OpcodeStack.Item
- FLOATING_POINT_LITERAL - edu.umd.cs.findbugs.jaif.JAIFTokenKind
- 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, XMethod) - 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.
- 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(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 interface edu.umd.cs.findbugs.BugAnnotation
-
Format the annotation as a 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) - Method in class edu.umd.cs.findbugs.detect.FindNullDeref
-
Deprecated.
- foundNullDeref(Location, ValueNumber, IsNullValue, ValueNumberFrame) - Method in class edu.umd.cs.findbugs.detect.NoiseNullDeref
-
Deprecated.
- 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, boolean) - Method in class edu.umd.cs.findbugs.detect.FindNullDeref
- 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 - Variable in class edu.umd.cs.findbugs.ba.type.TypeDataflow.LocationAndFactPair
- 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.
- 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
-
Deprecated.
- 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, boolean) - 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, int) - 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
-
Deprecated.
- fromVisitedField(PreorderVisitor) - Static method in class edu.umd.cs.findbugs.FieldAnnotation
-
Factory method.
- 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, int) - Static method in class edu.umd.cs.findbugs.SourceLineAnnotation
-
Create from Method and bytecode offset in a visited class.
- 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(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.
- 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(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(MethodDescriptor, int) - Static method in class edu.umd.cs.findbugs.SourceLineAnnotation
- fromVisitedInstruction(MethodDescriptor, Location) - Static method in class edu.umd.cs.findbugs.SourceLineAnnotation
-
Create from MethodDescriptor and Location of visited instruction.
- fromVisitedInstruction(JavaClass, Method, int) - Static method in class edu.umd.cs.findbugs.SourceLineAnnotation
-
Create from Method and bytecode offset in a visited class.
- 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.
- 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.
- 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
All Classes All Packages