Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
C
- CACHING_VALUE - Static variable in class edu.umd.cs.findbugs.detect.DeadLocalStoreProperty
-
Caching value
- Call - Class in edu.umd.cs.findbugs.ba.ca
- Call(String, String, String) - Constructor for class edu.umd.cs.findbugs.ba.ca.Call
- CALLED_METHOD_1 - Static variable in class edu.umd.cs.findbugs.props.GeneralWarningProperty
-
Name of most recently called method.
- CALLED_METHOD_2 - Static variable in class edu.umd.cs.findbugs.props.GeneralWarningProperty
-
Name of second-most recently called method.
- CALLED_METHOD_3 - Static variable in class edu.umd.cs.findbugs.props.GeneralWarningProperty
-
Name of third-most recently called method.
- CALLED_METHOD_4 - Static variable in class edu.umd.cs.findbugs.props.GeneralWarningProperty
-
Name of fourth-most recently called method.
- calledMethodIterator() - Method in class edu.umd.cs.findbugs.SelfCalls
-
Get an Iterator over self-called methods.
- CalledMethods - Class in edu.umd.cs.findbugs.detect
-
Detector to find private methods that are never called.
- CalledMethods(BugReporter) - Constructor for class edu.umd.cs.findbugs.detect.CalledMethods
- CallGraph - Class in edu.umd.cs.findbugs
- CallGraph() - Constructor for class edu.umd.cs.findbugs.CallGraph
- CallGraphEdge - Class in edu.umd.cs.findbugs
- CallGraphNode - Class in edu.umd.cs.findbugs
- CallGraphNode() - Constructor for class edu.umd.cs.findbugs.CallGraphNode
- callIterator() - Method in class edu.umd.cs.findbugs.ba.ca.CallList
- CallList - Class in edu.umd.cs.findbugs.ba.ca
- CallList() - Constructor for class edu.umd.cs.findbugs.ba.ca.CallList
- CallListAnalysis - Class in edu.umd.cs.findbugs.ba.ca
- CallListAnalysis(CFG, DepthFirstSearch, ConstantPoolGen) - Constructor for class edu.umd.cs.findbugs.ba.ca.CallListAnalysis
- CallListDataflow - Class in edu.umd.cs.findbugs.ba.ca
-
Dataflow class for CallListAnalysis.
- CallListDataflow(CFG, CallListAnalysis) - Constructor for class edu.umd.cs.findbugs.ba.ca.CallListDataflow
- CallListDataflowFactory - Class in edu.umd.cs.findbugs.classfile.engine.bcel
-
Analysis engine to produce CallListDataflow objects for a method.
- CallListDataflowFactory() - Constructor for class edu.umd.cs.findbugs.classfile.engine.bcel.CallListDataflowFactory
- CallSite - Class in edu.umd.cs.findbugs
-
The site of a method call.
- CallSite(Method, BasicBlock, InstructionHandle) - Constructor for class edu.umd.cs.findbugs.CallSite
-
Constructor.
- callSiteIterator() - Method in class edu.umd.cs.findbugs.SelfCalls
-
Get an Iterator over all self call sites.
- callsOverriddenMethodsFromConstructor(ClassDescriptor) - Method in class edu.umd.cs.findbugs.ba.FieldSummary
- callsOverriddenMethodsFromSuperConstructor(ClassDescriptor) - Method in class edu.umd.cs.findbugs.ba.FieldSummary
- CallToUnconditionalThrower - Class in edu.umd.cs.findbugs.detect
- CallToUnconditionalThrower(BugReporter) - Constructor for class edu.umd.cs.findbugs.detect.CallToUnconditionalThrower
- CallToUnsupportedMethod - Class in edu.umd.cs.findbugs.detect
- CallToUnsupportedMethod(BugReporter) - Constructor for class edu.umd.cs.findbugs.detect.CallToUnsupportedMethod
- cancel(boolean) - Method in class edu.umd.cs.findbugs.util.FutureValue
- CANCEL_OPTION - Static variable in interface edu.umd.cs.findbugs.IGuiCallback
- cannotDisable() - Method in class edu.umd.cs.findbugs.Plugin
- CANONICAL_PACKAGE_SEPARATOR - Static variable in class edu.umd.cs.findbugs.SourceLineAnnotation
- canonicalize(FieldDescriptor) - Method in class edu.umd.cs.findbugs.classfile.DescriptorFactory
- canonicalize(MethodDescriptor) - Method in class edu.umd.cs.findbugs.classfile.DescriptorFactory
- canonicalizeAll() - Method in class edu.umd.cs.findbugs.ba.XFactory
- canonicalizeString(String) - Static method in class edu.umd.cs.findbugs.ba.XFactory
-
Deprecated.
- canonicalizeString(String) - Static method in class edu.umd.cs.findbugs.classfile.DescriptorFactory
-
Deprecated.this hack is needless for modern JVM, at least Java8
- canRecompute() - Method in class edu.umd.cs.findbugs.classfile.engine.bcel.JavaClassAnalysisEngine
- canRecompute() - Method in class edu.umd.cs.findbugs.classfile.engine.ClassInfoAnalysisEngine
- canRecompute() - Method in class edu.umd.cs.findbugs.classfile.engine.ClassNameAndSuperclassInfoAnalysisEngine
- canRecompute() - Method in interface edu.umd.cs.findbugs.classfile.IClassAnalysisEngine
-
Return true if analysis results produced by this analysis engine can be recomputed.
- canRecompute() - Method in class edu.umd.cs.findbugs.classfile.RecomputableClassAnalysisEngine
- canReturnNormally() - Method in class edu.umd.cs.findbugs.ba.npe.ReturnPathType
- canValidate(Object) - Method in class edu.umd.cs.findbugs.ba.jsr305.TypeQualifierValue
- CATCH - Static variable in class edu.umd.cs.findbugs.ba.BlockType
- catchesNull(ConstantPool, Code, Location) - Static method in class edu.umd.cs.findbugs.detect.FindNullDeref
- catchTypesForNull - Static variable in class edu.umd.cs.findbugs.detect.FindNullDeref
- categoryDescriptionMap - Variable in class edu.umd.cs.findbugs.DetectorFactoryCollection
- CategoryFilteringBugReporter - Class in edu.umd.cs.findbugs
-
Filter reported warnings by category.
- CategoryFilteringBugReporter(BugReporter, Set<String>) - Constructor for class edu.umd.cs.findbugs.CategoryFilteringBugReporter
- cfg - Variable in class edu.umd.cs.findbugs.ba.jsr305.TypeQualifierDataflowAnalysis
- cfg - Variable in class edu.umd.cs.findbugs.ba.type.TypeAnalysis
- CFG - Class in edu.umd.cs.findbugs.ba
-
Simple control flow graph abstraction for BCEL.
- CFG() - Constructor for class edu.umd.cs.findbugs.ba.CFG
-
Constructor.
- CFGBuilder - Interface in edu.umd.cs.findbugs.ba
-
Abstract interface for CFG builder classes.
- CFGBuilderException - Exception Class in edu.umd.cs.findbugs.ba
- CFGBuilderException(String) - Constructor for exception class edu.umd.cs.findbugs.ba.CFGBuilderException
- CFGBuilderFactory - Class in edu.umd.cs.findbugs.ba
-
Factory object to create CFGBuilders for methods.
- CFGBuilderFactory() - Constructor for class edu.umd.cs.findbugs.ba.CFGBuilderFactory
- CFGDetector - Class in edu.umd.cs.findbugs.bcel
-
Base class for detectors that analyze CFG (and/or use CFG-based analyses).
- CFGDetector() - Constructor for class edu.umd.cs.findbugs.bcel.CFGDetector
- CFGFactory - Class in edu.umd.cs.findbugs.classfile.engine.bcel
-
Analysis engine to produce CFG (control flow graph) objects for an analyzed method.
- CFGFactory() - Constructor for class edu.umd.cs.findbugs.classfile.engine.bcel.CFGFactory
-
Constructor.
- CFGPrinter - Class in edu.umd.cs.findbugs.ba
-
Print out a representation of a control-flow graph.
- CFGPrinter(CFG) - Constructor for class edu.umd.cs.findbugs.ba.CFGPrinter
- characters(char[], int, int) - Method in class edu.umd.cs.findbugs.SAXBugCollectionHandler
- charset - Static variable in class edu.umd.cs.findbugs.charsets.SourceCharset
- charset - Static variable in class edu.umd.cs.findbugs.charsets.UserTextFile
- check() - Static method in class edu.umd.cs.findbugs.CheckBcel
-
Check that the BCEL classes present seem to be the right ones.
- check(T, T) - Method in class edu.umd.cs.findbugs.filter.RelationalOp
- CHECK - Enum constant in enum class edu.umd.cs.findbugs.detect.FindNoSideEffectMethods.MethodSideEffectStatus
- CHECK_ANNOTATIONS - Static variable in class edu.umd.cs.findbugs.ba.deref.UnconditionalValueDerefAnalysis
- CHECK_CALLS - Static variable in class edu.umd.cs.findbugs.ba.deref.UnconditionalValueDerefAnalysis
- CHECK_FOR_NULL - Static variable in class edu.umd.cs.findbugs.ba.jsr305.JSR305NullnessAnnotations
- CHECK_FOR_NULL - Static variable in class edu.umd.cs.findbugs.ba.NullnessAnnotation
- CHECK_RETURN_VALUE_HIGH - Static variable in class edu.umd.cs.findbugs.ba.CheckReturnValueAnnotation
- CHECK_RETURN_VALUE_IGNORE - Static variable in class edu.umd.cs.findbugs.ba.CheckReturnValueAnnotation
- CHECK_RETURN_VALUE_INFERRED - Static variable in class edu.umd.cs.findbugs.ba.CheckReturnValueAnnotation
- CHECK_RETURN_VALUE_LOW - Static variable in class edu.umd.cs.findbugs.ba.CheckReturnValueAnnotation
- CHECK_RETURN_VALUE_LOW_BAD_PRACTICE - Static variable in class edu.umd.cs.findbugs.ba.CheckReturnValueAnnotation
- CHECK_RETURN_VALUE_MEDIUM - Static variable in class edu.umd.cs.findbugs.ba.CheckReturnValueAnnotation
- CHECK_RETURN_VALUE_MEDIUM_BAD_PRACTICE - Static variable in class edu.umd.cs.findbugs.ba.CheckReturnValueAnnotation
- CHECK_RETURN_VALUE_UNKNOWN - Static variable in class edu.umd.cs.findbugs.ba.CheckReturnValueAnnotation
- CHECK_RETURN_VALUE_VERY_HIGH - Static variable in class edu.umd.cs.findbugs.ba.CheckReturnValueAnnotation
- checkAllNonNullParams(Location, ValueNumberFrame, ConstantPoolGen, Method, IsNullValueDataflow, TypeDataflow) - Static method in class edu.umd.cs.findbugs.ba.deref.UnconditionalValueDerefAnalysis
- CheckAnalysisContextContainedAnnotation - Class in edu.umd.cs.findbugs.detect
- CheckAnalysisContextContainedAnnotation(BugReporter) - Constructor for class edu.umd.cs.findbugs.detect.CheckAnalysisContextContainedAnnotation
- checkAnnotation(String, Collection<BugInstance>, boolean, int, Integer, Integer, Object, int, ClassDescriptor) - Method in class edu.umd.cs.findbugs.detect.CheckExpectedWarnings
-
Deprecated.
- CheckBcel - Class in edu.umd.cs.findbugs
-
Check that the BCEL classes present seem to be the right ones.
- CheckBcel() - Constructor for class edu.umd.cs.findbugs.CheckBcel
- checkBugInstance(BugInstance) - Method in class edu.umd.cs.findbugs.TextUIBugReporter
-
For debugging: check a BugInstance to make sure it is valid.
- CheckCalls - Class in edu.umd.cs.findbugs.detect
-
This is just for debugging method call resolution.
- CheckCalls(BugReporter) - Constructor for class edu.umd.cs.findbugs.detect.CheckCalls
- checkConsistent(Variable, Variable, BindingSet) - Method in class edu.umd.cs.findbugs.ba.bcp.FieldAccess
-
Check that the Variables determined for the field and the value loaded/stored are consistent with previous variable definitions.
- CHECKED_CAST_EQUALS - Enum constant in enum class edu.umd.cs.findbugs.ba.EqualsKindSummary.KindOfEquals
- CHECKED_EXCEPTIONS_FLAG - Static variable in interface edu.umd.cs.findbugs.ba.EdgeTypes
-
Checked exceptions can be thrown on edge.
- CHECKED_VALUE - Static variable in class edu.umd.cs.findbugs.detect.NullDerefProperty
-
Redundant null comparison is of a checked null value.
- CheckedAnalysisException - Exception Class in edu.umd.cs.findbugs.classfile
-
Common superclass for all checked exceptions that can be thrown while performing some kind of analysis.
- CheckedAnalysisException() - Constructor for exception class edu.umd.cs.findbugs.classfile.CheckedAnalysisException
-
Constructor.
- CheckedAnalysisException(CheckedAnalysisException) - Constructor for exception class edu.umd.cs.findbugs.classfile.CheckedAnalysisException
- CheckedAnalysisException(String) - Constructor for exception class edu.umd.cs.findbugs.classfile.CheckedAnalysisException
-
Constructor.
- CheckedAnalysisException(String, Throwable) - Constructor for exception class edu.umd.cs.findbugs.classfile.CheckedAnalysisException
-
Constructor.
- checkEdges(CFG, Map<ValueNumber, NullValueUnconditionalDeref>, Map<ValueNumber, SortedSet<Location>>) - Method in class edu.umd.cs.findbugs.ba.npe.NullDerefAndRedundantComparisonFinder
- checkedNonNullValue() - Static method in class edu.umd.cs.findbugs.ba.npe.IsNullValue
-
Get the instance representing a value known to be non-null because it was compared against null value, or because we saw the object creation.
- checkedNullValue() - Static method in class edu.umd.cs.findbugs.ba.npe.IsNullValue
-
Get the instance representing a value known to be null because it was compared against null value, or because we saw that it was assigned the null constant.
- Checker() - Constructor for class edu.umd.cs.findbugs.internalAnnotations.SlashedClassName.Checker
- CheckExpectedWarnings - Class in edu.umd.cs.findbugs.detect
-
Deprecated.The annotation based approach is useless for lambdas. Write expectations using
edu.umd.cs.findbugs.test.matcher.BugInstanceMatcher
matchers in test source directory - CheckExpectedWarnings(BugReporter) - Constructor for class edu.umd.cs.findbugs.detect.CheckExpectedWarnings
-
Deprecated.
- checkForInitialization(XField) - Method in class edu.umd.cs.findbugs.detect.InitializeNonnullFieldsInConstructor
- checkForIntegerMinValue() - Method in class edu.umd.cs.findbugs.OpcodeStack.Item
-
Value could be Integer.MIN_VALUE
- CheckImmutableAnnotation - Class in edu.umd.cs.findbugs.detect
- CheckImmutableAnnotation(BugReporter) - Constructor for class edu.umd.cs.findbugs.detect.CheckImmutableAnnotation
- checkIntegrity() - Method in class edu.umd.cs.findbugs.ba.CFG
- checkNonNullParams(Location, ValueNumberFrame, ConstantPoolGen, Method, IsNullValueFrame) - Static method in class edu.umd.cs.findbugs.ba.deref.UnconditionalValueDerefAnalysis
- checkProperty(T, Object) - Method in class edu.umd.cs.findbugs.props.WarningPropertySet
-
Check whether or not the given WarningProperty has the given attribute value.
- CheckRelaxingNullnessAnnotation - Class in edu.umd.cs.findbugs.detect
-
Checks that overriding methods do not relax
Nonnull
(madeCheckForNull
) on return values orCheckForNull
(madeNonnull
) on parameters. - CheckRelaxingNullnessAnnotation(BugReporter) - Constructor for class edu.umd.cs.findbugs.detect.CheckRelaxingNullnessAnnotation
- CheckReturnAnnotationDatabase - Class in edu.umd.cs.findbugs.ba
- CheckReturnAnnotationDatabase() - Constructor for class edu.umd.cs.findbugs.ba.CheckReturnAnnotationDatabase
- CheckReturnValueAnnotation - Class in edu.umd.cs.findbugs.ba
- checksForEqualTo(ClassDescriptor, ClassDescriptor) - Method in class edu.umd.cs.findbugs.ba.ClassSummary
- CheckTypeQualifiers - Class in edu.umd.cs.findbugs.detect
-
Check JSR-305 type qualifiers.
- CheckTypeQualifiers(BugReporter) - Constructor for class edu.umd.cs.findbugs.detect.CheckTypeQualifiers
- checkUnconditionalDerefDatabase(Location, ValueNumberFrame, ConstantPoolGen, IsNullValueFrame, TypeDataflow) - Static method in class edu.umd.cs.findbugs.ba.deref.UnconditionalValueDerefAnalysis
- childIterator() - Method in class edu.umd.cs.findbugs.filter.CompoundMatcher
- childIterator() - Method in class edu.umd.cs.findbugs.graph.SearchTree
-
Return collection of children of this search tree.
- children - Variable in class edu.umd.cs.findbugs.filter.CompoundMatcher
- choose(Edge) - Method in interface edu.umd.cs.findbugs.ba.EdgeChooser
-
Return whether or not given Edge should be chosen.
- choose(JavaClassAndMethod) - Method in class edu.umd.cs.findbugs.ba.CompoundMethodChooser
-
Deprecated.
- choose(JavaClassAndMethod) - Method in interface edu.umd.cs.findbugs.ba.JavaClassAndMethodChooser
-
Deprecated.
- choose(XMethod) - Method in class edu.umd.cs.findbugs.ba.CompoundMethodChooser
-
Deprecated.
- choose(XMethod) - Method in interface edu.umd.cs.findbugs.ba.JavaClassAndMethodChooser
-
Deprecated.
- choose(DetectorFactory) - Method in interface edu.umd.cs.findbugs.DetectorFactoryChooser
-
Return whether or not given DetectorFactory should be chosen.
- choose(Method) - Method in interface edu.umd.cs.findbugs.ba.MethodChooser
-
Determine whether or not given method should be chosen.
- choose(Value) - Method in interface edu.umd.cs.findbugs.ba.DataflowValueChooser
- Churn - Class in edu.umd.cs.findbugs.workflow
- Churn() - Constructor for class edu.umd.cs.findbugs.workflow.Churn
- Churn(BugCollection) - Constructor for class edu.umd.cs.findbugs.workflow.Churn
- CLASS - Enum constant in enum class edu.umd.cs.findbugs.ba.AnnotationDatabase.Target
-
Deprecated.
- CLASS_HASH_ELEMENT_NAME - Static variable in class edu.umd.cs.findbugs.ba.ClassHash
-
XML element name for a ClassHash.
- CLASS_HASHES_ELEMENT_NAME - Static variable in interface edu.umd.cs.findbugs.BugCollection
- CLASS_NAME_KEY - Static variable in class edu.umd.cs.findbugs.model.ClassFeatureSet
- ClassAnnotation - Class in edu.umd.cs.findbugs
-
A BugAnnotation object specifying a Java class involved in the bug.
- ClassAnnotation(String) - Constructor for class edu.umd.cs.findbugs.ClassAnnotation
-
Constructor.
- ClassAnnotation(String, String) - Constructor for class edu.umd.cs.findbugs.ClassAnnotation
- classContext - Variable in class edu.umd.cs.findbugs.bcel.CFGDetector
- ClassContext - Class in edu.umd.cs.findbugs.ba
-
A ClassContext caches all of the auxiliary objects used to analyze the methods of a class.
- ClassContext(JavaClass, AnalysisContext) - Constructor for class edu.umd.cs.findbugs.ba.ClassContext
-
Constructor.
- ClassContextClassAnalysisEngine - Class in edu.umd.cs.findbugs.classfile.engine.bcel
-
Adapter to produce the ClassContext for a given class.
- ClassContextClassAnalysisEngine() - Constructor for class edu.umd.cs.findbugs.classfile.engine.bcel.ClassContextClassAnalysisEngine
- ClassData - Class in edu.umd.cs.findbugs.classfile.analysis
-
The data (bytes) of a class.
- ClassData(ClassDescriptor, ICodeBaseEntry, byte[]) - Constructor for class edu.umd.cs.findbugs.classfile.analysis.ClassData
-
Constructor.
- ClassDataAnalysisEngine - Class in edu.umd.cs.findbugs.classfile.engine
-
Analysis engine to produce the data (bytes) of a class.
- ClassDataAnalysisEngine() - Constructor for class edu.umd.cs.findbugs.classfile.engine.ClassDataAnalysisEngine
- ClassDescriptor - Class in edu.umd.cs.findbugs.classfile
-
Descriptor identifying a class.
- ClassDescriptor(String) - Constructor for class edu.umd.cs.findbugs.classfile.ClassDescriptor
-
Constructor.
- ClassFactory - Class in edu.umd.cs.findbugs.classfile.impl
-
Factory to create codebase/classpath/classfile objects.
- ClassFeatureSet - Class in edu.umd.cs.findbugs.model
-
Features of a class which may be used to identify it if it is renamed or modified.
- ClassFeatureSet() - Constructor for class edu.umd.cs.findbugs.model.ClassFeatureSet
-
Constructor.
- classFeatureSetIterator() - Method in class edu.umd.cs.findbugs.SortedBugCollection
- ClassHash - Class in edu.umd.cs.findbugs.ba
-
Compute a hash of method names and signatures.
- ClassHash() - Constructor for class edu.umd.cs.findbugs.ba.ClassHash
-
Constructor.
- ClassHash(String, byte[]) - Constructor for class edu.umd.cs.findbugs.ba.ClassHash
-
Constructor.
- classHasParameter(JavaClass) - Static method in class edu.umd.cs.findbugs.detect.UnreadFields
- ClassInfo - Class in edu.umd.cs.findbugs.classfile.analysis
-
ClassInfo represents important metadata about a loaded class, such as its superclass, access flags, codebase entry, etc.
- ClassInfo.Builder - Class in edu.umd.cs.findbugs.classfile.analysis
- ClassInfoAnalysisEngine - Class in edu.umd.cs.findbugs.classfile.engine
-
Analysis engine to produce the ClassInfo for a loaded class.
- ClassInfoAnalysisEngine() - Constructor for class edu.umd.cs.findbugs.classfile.engine.ClassInfoAnalysisEngine
- classLoader - Variable in class edu.umd.cs.findbugs.ComponentPlugin
- ClassMatcher - Class in edu.umd.cs.findbugs.filter
- ClassMatcher(String) - Constructor for class edu.umd.cs.findbugs.filter.ClassMatcher
- ClassMatcher(String, String) - Constructor for class edu.umd.cs.findbugs.filter.ClassMatcher
- ClassMember - Interface in edu.umd.cs.findbugs.ba
-
Common super-interface for class members (fields and methods).
- className - Variable in class edu.umd.cs.findbugs.detect.StaticFieldLoadStreamFactory
- className - Variable in class edu.umd.cs.findbugs.PackageMemberAnnotation
- ClassName - Class in edu.umd.cs.findbugs.util
-
Utility methods for working with class names.
- ClassName() - Constructor for class edu.umd.cs.findbugs.util.ClassName
- ClassNameAndSuperclassInfo - Class in edu.umd.cs.findbugs.classfile.analysis
-
Represents the class name, superclass name, and interface list of a class.
- ClassNameAndSuperclassInfo.Builder - Class in edu.umd.cs.findbugs.classfile.analysis
- ClassNameAndSuperclassInfoAnalysisEngine - Class in edu.umd.cs.findbugs.classfile.engine
-
Analysis engine to produce the ClassInfo for a loaded class.
- ClassNameAndSuperclassInfoAnalysisEngine() - Constructor for class edu.umd.cs.findbugs.classfile.engine.ClassNameAndSuperclassInfoAnalysisEngine
- ClassNameComparator(IProfiler) - Constructor for class edu.umd.cs.findbugs.log.Profiler.ClassNameComparator
- ClassNameMismatchException - Exception Class in edu.umd.cs.findbugs.classfile
-
Exception to indicate that the class name defined in a class file does not match its expected class name (as indicated by its resource name).
- ClassNameMismatchException(ClassDescriptor, ClassDescriptor, ICodeBaseEntry) - Constructor for exception class edu.umd.cs.findbugs.classfile.ClassNameMismatchException
-
Constructor.
- ClassNameRewriter - Interface in edu.umd.cs.findbugs.model
-
Rewrite class names.
- ClassNameRewriterUtil - Class in edu.umd.cs.findbugs.model
-
Utility methods for using a ClassNameRewriter.
- ClassNameRewriterUtil() - Constructor for class edu.umd.cs.findbugs.model.ClassNameRewriterUtil
- ClassNodeAnalysisEngine - Class in edu.umd.cs.findbugs.classfile.engine.asm
-
Analysis engine to produce the ClassNode (ASM tree format) for a class.
- ClassNodeAnalysisEngine() - Constructor for class edu.umd.cs.findbugs.classfile.engine.asm.ClassNodeAnalysisEngine
- ClassNodeDetector - Class in edu.umd.cs.findbugs.asm
-
Abstract base class to to reduce boilerplate needed for writing ASM-based Detectors implemented as ClassNode visitors
- ClassNodeDetector(BugReporter) - Constructor for class edu.umd.cs.findbugs.asm.ClassNodeDetector
-
Construct a ClassNodeDetector.
- ClassNotFoundExceptionParser - Class in edu.umd.cs.findbugs.ba
-
Parse the detail message in a ClassNotFoundException to extract the name of the missing class.
- ClassNotFoundExceptionParser() - Constructor for class edu.umd.cs.findbugs.ba.ClassNotFoundExceptionParser
- ClassParser - Class in edu.umd.cs.findbugs.classfile.engine
-
Parse a class to extract symbolic information.
- ClassParser(DataInputStream, ClassDescriptor, ICodeBaseEntry) - Constructor for class edu.umd.cs.findbugs.classfile.engine.ClassParser
-
Constructor.
- ClassParserInterface - Interface in edu.umd.cs.findbugs.classfile.engine
-
Interface implemented by ClassParsers - objects that take the raw bytes of a classfile and parse the important symbolic information to produce ClassNameAndSuperclassInfo and ClassInfo objects.
- ClassParserUsingASM - Class in edu.umd.cs.findbugs.classfile.engine
- ClassParserUsingASM(ClassReader, ClassDescriptor, ICodeBaseEntry) - Constructor for class edu.umd.cs.findbugs.classfile.engine.ClassParserUsingASM
- ClassParserUsingBCEL - Class in edu.umd.cs.findbugs.classfile.engine
-
Deprecated.
- ClassParserUsingBCEL(JavaClass, ClassDescriptor, ICodeBaseEntry) - Constructor for class edu.umd.cs.findbugs.classfile.engine.ClassParserUsingBCEL
-
Deprecated.
- ClassPathBuilder - Class in edu.umd.cs.findbugs.classfile.impl
-
Implementation of IClassPathBuilder.
- ClassPathImpl - Class in edu.umd.cs.findbugs.classfile.impl
-
Implementation of IClassPath.
- ClassPathImpl() - Constructor for class edu.umd.cs.findbugs.classfile.impl.ClassPathImpl
- ClassPathUtil - Class in edu.umd.cs.findbugs.util
-
Some utility methods for working with the Java class path.
- ClassPathUtil() - Constructor for class edu.umd.cs.findbugs.util.ClassPathUtil
- ClassReaderAnalysisEngine - Class in edu.umd.cs.findbugs.classfile.engine.asm
-
Analysis engine to produce an ASM ClassReader for a class.
- ClassReaderAnalysisEngine() - Constructor for class edu.umd.cs.findbugs.classfile.engine.asm.ClassReaderAnalysisEngine
- ClassScreener - Class in edu.umd.cs.findbugs
-
Class to pre-screen class files, so that only a subset are analyzed.
- ClassScreener() - Constructor for class edu.umd.cs.findbugs.ClassScreener
-
Constructor.
- ClassStats(String, String) - Constructor for class edu.umd.cs.findbugs.PackageStats.ClassStats
- ClassSummary - Class in edu.umd.cs.findbugs.ba
- ClassSummary() - Constructor for class edu.umd.cs.findbugs.ba.ClassSummary
- ClassWarningSuppressor - Class in edu.umd.cs.findbugs
- ClassWarningSuppressor(String, ClassAnnotation) - Constructor for class edu.umd.cs.findbugs.ClassWarningSuppressor
- cleanCode(String, int, int) - Method in class edu.umd.cs.findbugs.workflow.TreemapVisualization
- cleanDerefSet(Location, ValueNumberFrame) - Method in class edu.umd.cs.findbugs.ba.deref.UnconditionalValueDerefSet
- cleanStaleKnowledge(ValueNumberFrame) - Method in class edu.umd.cs.findbugs.ba.npe.IsNullValueFrame
- clear() - Method in class edu.umd.cs.findbugs.AnalysisCacheToRepositoryAdapter
- clear() - Method in class edu.umd.cs.findbugs.ba.ca.CallList
- clear() - Method in class edu.umd.cs.findbugs.ba.heap.FieldSet
- clear() - Method in class edu.umd.cs.findbugs.ba.LockSet
-
Clear all entries out of this LockSet.
- clear() - Method in class edu.umd.cs.findbugs.ba.obl.StateSet
- clear() - Method in class edu.umd.cs.findbugs.ba.type.ExceptionSet
-
Remove all exceptions from the set.
- clear() - Method in class edu.umd.cs.findbugs.ba.URLClassPathRepository
- clear() - Method in class edu.umd.cs.findbugs.filter.CompoundMatcher
- clear() - Method in class edu.umd.cs.findbugs.filter.Filter
- clear() - Method in class edu.umd.cs.findbugs.log.Profiler
-
Clears the previously accumulated data.
- clear() - Method in class edu.umd.cs.findbugs.OpcodeStack
- clear() - Method in class edu.umd.cs.findbugs.util.FractionalMultiset
- clear() - Method in class edu.umd.cs.findbugs.util.MultiMap
- clear() - Method in class edu.umd.cs.findbugs.util.Multiset
- CLEAR - Enum constant in enum class edu.umd.cs.findbugs.ba.obl.ObligationPolicyDatabaseActionType
- CLEAR - Static variable in class edu.umd.cs.findbugs.ba.obl.ObligationPolicyDatabaseAction
- clearAllCategories() - Method in class edu.umd.cs.findbugs.config.ProjectFilterSettings
-
Clear all bug categories from the hidden list.
- clearAnalysisContext() - Static method in class edu.umd.cs.findbugs.FindBugs2
- clearAppVersions() - Method in interface edu.umd.cs.findbugs.BugCollection
-
Clear all AppVersions representing previously-analyzed versions of the application.
- clearAppVersions() - Method in class edu.umd.cs.findbugs.SortedBugCollection
- clearBugCounts() - Method in class edu.umd.cs.findbugs.PackageStats.ClassStats
- clearBugCounts() - Method in class edu.umd.cs.findbugs.PackageStats
- clearBugCounts() - Method in class edu.umd.cs.findbugs.ProjectStats
-
Clear bug counts
- clearBugInstances() - Method in class edu.umd.cs.findbugs.SortedBugCollection
- clearBugs() - Method in class edu.umd.cs.findbugs.BugAccumulator
-
Clear all accumulated bugs without reporting them
- clearCache() - Method in class edu.umd.cs.findbugs.ba.InnerClassAccessMap
-
Clear the cache.
- clearCaches() - Method in class edu.umd.cs.findbugs.FindBugs2
-
Protected to allow Eclipse plugin remember some cache data for later reuse
- clearClassBeingAnalyzed() - Method in class edu.umd.cs.findbugs.ba.AnalysisContext
- clearClassContextCache() - Method in class edu.umd.cs.findbugs.ba.AnalysisContext
-
Clear the ClassContext cache.
- clearClassFeatures() - Method in interface edu.umd.cs.findbugs.BugCollection
- clearClassFeatures() - Method in class edu.umd.cs.findbugs.SortedBugCollection
- clearDerefSet(ValueNumber) - Method in class edu.umd.cs.findbugs.ba.deref.UnconditionalValueDerefSet
-
Clear the set of dereferences for given ValueNumber
- clearDerefsOnNonNullBranches(IsNullValueDataflow) - Method in class edu.umd.cs.findbugs.ba.deref.UnconditionalValueDerefAnalysis
-
HACK: use the given is-null dataflow to clear deref sets for values that are known to be definitely non-null on a branch.
- clearErrors() - Method in class edu.umd.cs.findbugs.SortedBugCollection
- clearExactSet() - Method in class edu.umd.cs.findbugs.ba.type.TypeFrame
-
Clear the exact type set.
- clearFlag(int) - Method in class edu.umd.cs.findbugs.ba.CFG
- clearGenerateRelativeSource() - Static method in class edu.umd.cs.findbugs.SourceLineAnnotation
- clearHistory() - Method in class edu.umd.cs.findbugs.BugInstance
- clearInstance() - Static method in class edu.umd.cs.findbugs.ba.jsr305.TypeQualifierAnnotation
- clearInstance() - Static method in class edu.umd.cs.findbugs.ba.jsr305.TypeQualifierApplications
- clearInstance() - Static method in class edu.umd.cs.findbugs.ba.jsr305.TypeQualifierValue
- clearInstance() - Static method in class edu.umd.cs.findbugs.ba.ObjectTypeFactory
- clearInstance() - Static method in class edu.umd.cs.findbugs.classfile.DescriptorFactory
- clearMissingClasses() - Method in interface edu.umd.cs.findbugs.BugCollection
- clearMissingClasses() - Method in class edu.umd.cs.findbugs.SortedBugCollection
- clearNewlyAllocated() - Method in class edu.umd.cs.findbugs.OpcodeStack.Item
- clearRepository() - Method in class edu.umd.cs.findbugs.ba.AnalysisContext
-
Clear the BCEL Repository in preparation for analysis.
- clearStack() - Method in class edu.umd.cs.findbugs.ba.Frame
-
Clear the Java operand stack.
- clone() - Method in class edu.umd.cs.findbugs.AppVersion
- clone() - Method in interface edu.umd.cs.findbugs.BugAnnotation
- clone() - Method in class edu.umd.cs.findbugs.BugAnnotationWithSourceLines
- clone() - Method in class edu.umd.cs.findbugs.BugInstance
- clone() - Method in class edu.umd.cs.findbugs.BugProperty
- clone() - Method in class edu.umd.cs.findbugs.config.ProjectFilterSettings
- clone() - Method in class edu.umd.cs.findbugs.config.UserPreferences
- clone() - Method in class edu.umd.cs.findbugs.detect.FindJSR166LockMonitorenter
- clone() - Method in class edu.umd.cs.findbugs.detect.FindMismatchedWaitOrNotify
- clone() - Method in class edu.umd.cs.findbugs.detect.FindOpenStream
- clone() - Method in class edu.umd.cs.findbugs.detect.FindTwoLockWait
- clone() - Method in class edu.umd.cs.findbugs.detect.LazyInit
- clone() - Method in class edu.umd.cs.findbugs.IntAnnotation
- clone() - Method in class edu.umd.cs.findbugs.LocalVariableAnnotation
- clone() - Method in class edu.umd.cs.findbugs.PackageStats.ClassStats
- clone() - Method in class edu.umd.cs.findbugs.ProjectStats
- clone() - Method in class edu.umd.cs.findbugs.props.WarningPropertySet
- clone() - Method in class edu.umd.cs.findbugs.SourceLineAnnotation
- clone() - Method in interface edu.umd.cs.findbugs.StatelessDetector
- clone() - Method in class edu.umd.cs.findbugs.StringAnnotation
- clone() - Method in class edu.umd.cs.findbugs.visitclass.BetterVisitor
-
clone() is overridden to change access control from protected to public.
- cloneAll(Collection<BugInstance>, Collection<BugInstance>) - Static method in class edu.umd.cs.findbugs.SortedBugCollection
-
Clone all of the BugInstance objects in the source Collection and add them to the destination Collection.
- cloneAndSetSpecialKind(int) - Method in class edu.umd.cs.findbugs.OpcodeStack.Item
- CLONED_STORE - Static variable in class edu.umd.cs.findbugs.detect.DeadLocalStoreProperty
-
A store that seemed to have been cloned (an inlined finally block or JSR?
- CloneIdiom - Class in edu.umd.cs.findbugs.detect
- CloneIdiom(BugReporter) - Constructor for class edu.umd.cs.findbugs.detect.CloneIdiom
- close() - Method in class edu.umd.cs.findbugs.ba.AnalysisContext
- close() - Method in class edu.umd.cs.findbugs.ba.SourceFinder
- close() - Method in class edu.umd.cs.findbugs.ba.URLClassPath
-
Close all underlying resources.
- close() - Method in interface edu.umd.cs.findbugs.classfile.IClassPath
-
Close all of the code bases that are part of this class path.
- close() - Method in interface edu.umd.cs.findbugs.classfile.ICodeBase
-
This method should be called when done using the code base.
- close() - Method in class edu.umd.cs.findbugs.classfile.impl.ClassPathImpl
- close() - Method in class edu.umd.cs.findbugs.classfile.impl.DirectoryCodeBase
- close() - Method in class edu.umd.cs.findbugs.classfile.impl.EmptyCodeBase
- close() - Method in class edu.umd.cs.findbugs.classfile.impl.JrtfsCodeBase
- close() - Method in class edu.umd.cs.findbugs.classfile.impl.NestedZipFileCodeBase
- close() - Method in class edu.umd.cs.findbugs.classfile.impl.SingleFileCodeBase
- close() - Method in class edu.umd.cs.findbugs.classfile.impl.ZipFileCodeBase
- close() - Method in class edu.umd.cs.findbugs.classfile.impl.ZipInputStreamCodeBase
- close() - Method in class edu.umd.cs.findbugs.FindBugs2
- close() - Method in class edu.umd.cs.findbugs.io.SlowInputStream
- close() - Method in class edu.umd.cs.findbugs.Plugin
-
Closes the underlying
PluginLoader
, in turn this closes theURLClassLoader
. - close() - Method in class edu.umd.cs.findbugs.PluginLoader
-
Closes the class loaders created in this
PluginLoader
- close() - Method in class edu.umd.cs.findbugs.Project
- close(Closeable) - Static method in class edu.umd.cs.findbugs.io.IO
-
Close given Closeable instance, ignoring any resulting exception.
- close(InputStream) - Static method in class edu.umd.cs.findbugs.io.IO
-
Close given InputStream, ignoring any resulting exception.
- close(InputStream) - Static method in class edu.umd.cs.findbugs.workflow.CopyBuggySource
- close(OutputStream) - Static method in class edu.umd.cs.findbugs.io.IO
-
Close given OutputStream, ignoring any resulting exception.
- close(OutputStream) - Static method in class edu.umd.cs.findbugs.workflow.CopyBuggySource
- close(AutoCloseable) - Static method in class edu.umd.cs.findbugs.io.IO
-
Close given AutoCloseable instance, ignoring any resulting exception.
- CLOSED - Static variable in class edu.umd.cs.findbugs.ba.ResourceValueFrame
-
The resource is closed (or unlocked, etc).
- CLOSEIT_ROLE - Static variable in class edu.umd.cs.findbugs.TypeAnnotation
- closeSilently(Closeable) - Static method in class edu.umd.cs.findbugs.util.Util
-
Deprecated.Use try-with-resources instead. And basically
IOException
fromOutputStream.close()
is not good to ignore. - closeSilently(InputStream) - Static method in class edu.umd.cs.findbugs.util.Util
- closeSilently(OutputStream) - Static method in class edu.umd.cs.findbugs.util.Util
-
Deprecated.Use try-with-resources instead. And basically
IOException
fromOutputStream.close()
is not good to ignore. - closeSilently(Reader) - Static method in class edu.umd.cs.findbugs.util.Util
-
Deprecated.Use try-with-resources instead.
- closeSilently(ZipFile) - Static method in class edu.umd.cs.findbugs.util.Util
-
Deprecated.Use try-with-resources instead.
- closeTag(String) - Method in class edu.umd.cs.findbugs.xml.Dom4JXMLOutput
- closeTag(String) - Method in class edu.umd.cs.findbugs.xml.OutputStreamXMLOutput
- closeTag(String) - Method in interface edu.umd.cs.findbugs.xml.XMLOutput
-
Close tag with given name.
- CLOSING_NULL - Static variable in class edu.umd.cs.findbugs.detect.NullDerefProperty
- cmd - Variable in class edu.umd.cs.findbugs.FindBugsMain
- CODE_LENGTH_KEY - Static variable in class edu.umd.cs.findbugs.model.ClassFeatureSet
- codeBytes - Variable in class edu.umd.cs.findbugs.visitclass.DismantleBytecode
- CollectionBeanWrapper() - Constructor for class edu.umd.cs.findbugs.Footprint.CollectionBeanWrapper
- COLON - Enum constant in enum class edu.umd.cs.findbugs.jaif.JAIFTokenKind
- combine(TypeQualifierAnnotation, TypeQualifierAnnotation) - Method in class edu.umd.cs.findbugs.ba.jsr305.TypeQualifierAnnotationLookupResult
-
Subclasses must override this method to combine TypeQualifierAnnotations found in multiple superclasses.
- combineParameterAnnotations(TypeQualifierAnnotation, TypeQualifierAnnotation) - Static method in class edu.umd.cs.findbugs.ba.jsr305.TypeQualifierAnnotation
- combineReturnTypeAnnotations(TypeQualifierAnnotation, TypeQualifierAnnotation) - Static method in class edu.umd.cs.findbugs.ba.jsr305.TypeQualifierAnnotation
-
Combine return type annotations.
- combineVertices(Set<VertexType>) - Method in interface edu.umd.cs.findbugs.graph.VertexCombinator
-
Combine given vertices into a single vertex.
- COMMA - Enum constant in enum class edu.umd.cs.findbugs.jaif.JAIFTokenKind
- CommandLine - Class in edu.umd.cs.findbugs.config
-
Helper class for parsing command line arguments.
- CommandLine() - Constructor for class edu.umd.cs.findbugs.config.CommandLine
- CommandLine.HelpRequestedException - Exception Class in edu.umd.cs.findbugs.config
- CommandLineUiCallback - Class in edu.umd.cs.findbugs
-
Implementation of the UI callback for command line sessions.
- CommandLineUiCallback() - Constructor for class edu.umd.cs.findbugs.CommandLineUiCallback
- COMMENT - Static variable in class edu.umd.cs.findbugs.Token
-
A comment.
- compact(int[], int) - Method in class edu.umd.cs.findbugs.ba.vna.ValueNumberFactory
-
Deprecated.
- CompactLocationNumbering - Class in edu.umd.cs.findbugs.ba
-
Compute a compact numbering of Locations in a CFG.
- CompactLocationNumbering(CFG) - Constructor for class edu.umd.cs.findbugs.ba.CompactLocationNumbering
-
Constructor.
- CompactLocationNumberingFactory - Class in edu.umd.cs.findbugs.classfile.engine.bcel
-
Analysis engine to produce CompactLocationNumbering objects for methods.
- CompactLocationNumberingFactory() - Constructor for class edu.umd.cs.findbugs.classfile.engine.bcel.CompactLocationNumberingFactory
-
Constructor.
- compactValueNumbers(Dataflow<ValueNumberFrame, ValueNumberAnalysis>) - Method in class edu.umd.cs.findbugs.ba.vna.ValueNumberAnalysis
-
Deprecated.
- ComparableField - Interface in edu.umd.cs.findbugs.ba
- ComparableMethod - Interface in edu.umd.cs.findbugs.ba
- ComparatorIdiom - Class in edu.umd.cs.findbugs.detect
- ComparatorIdiom(BugReporter) - Constructor for class edu.umd.cs.findbugs.detect.ComparatorIdiom
- compare(BasicBlock, BasicBlock) - Method in class edu.umd.cs.findbugs.ba.AbstractBlockOrder
- compare(BasicBlock, BasicBlock) - Method in interface edu.umd.cs.findbugs.ba.BlockOrder
-
Return relative order of blocks.
- compare(BugInstance, BugInstance) - Method in class edu.umd.cs.findbugs.FuzzyBugComparator
- compare(BugInstance, BugInstance) - Method in class edu.umd.cs.findbugs.SloppyBugComparator
- compare(BugInstance, BugInstance) - Method in class edu.umd.cs.findbugs.SortedBugCollection.BugInstanceComparator
- compare(BugInstance, BugInstance) - Method in class edu.umd.cs.findbugs.SortedBugCollection.MultiversionBugInstanceComparator
- compare(BugInstance, BugInstance) - Method in class edu.umd.cs.findbugs.VersionInsensitiveBugComparator
- compare(BugInstance, BugInstance) - Method in interface edu.umd.cs.findbugs.WarningComparator
- compare(E, E) - Static method in class edu.umd.cs.findbugs.ba.XFactory
-
Compare XMethod or XField object objects.
- compare(Class<?>, Class<?>) - Method in class edu.umd.cs.findbugs.log.Profiler.ClassNameComparator
- compare(Class<?>, Class<?>) - Method in class edu.umd.cs.findbugs.log.Profiler.TimePerCallComparator
- compare(Class<?>, Class<?>) - Method in class edu.umd.cs.findbugs.log.Profiler.TotalCallsComparator
- compare(Class<?>, Class<?>) - Method in class edu.umd.cs.findbugs.log.Profiler.TotalTimeComparator
- compare(VertexType, VertexType) - Method in class edu.umd.cs.findbugs.graph.VisitationTimeComparator
- COMPARE_EQUALS - Enum constant in enum class edu.umd.cs.findbugs.ba.EqualsKindSummary.KindOfEquals
- COMPARE_IN_TEST_CASE - Static variable in class edu.umd.cs.findbugs.detect.RefComparisonWarningProperty
-
Compare inside test case
- COMPARE_STATIC_STRINGS - Static variable in class edu.umd.cs.findbugs.detect.RefComparisonWarningProperty
-
Comparing static strings using equals operator.
- compareClasses(BugCollection, BugCollection, ClassAnnotation, ClassAnnotation) - Method in class edu.umd.cs.findbugs.FuzzyBugComparator
- compareClassesByName(BugCollection, BugCollection, String, String) - Method in class edu.umd.cs.findbugs.FuzzyBugComparator
- compareHashes(byte[], byte[]) - Static method in class edu.umd.cs.findbugs.ba.MethodHash
- compareMethods(BugCollection, BugCollection, MethodAnnotation, MethodAnnotation) - Method in class edu.umd.cs.findbugs.FuzzyBugComparator
- compareSignatures(String, String) - Static method in class edu.umd.cs.findbugs.ba.generic.GenericSignatureParser
-
Compare a plain method signature to the a generic method Signature and return true if they match
- compareSourceLines(BugCollection, BugCollection, SourceLineAnnotation, SourceLineAnnotation) - Method in class edu.umd.cs.findbugs.FuzzyBugComparator
-
Compare source line annotations.
- compareTo(ActualEdgeType) - Method in class edu.umd.cs.findbugs.graph.AbstractEdge
- compareTo(ActualVertexType) - Method in class edu.umd.cs.findbugs.graph.AbstractVertex
- compareTo(E) - Method in class edu.umd.cs.findbugs.ba.AnnotationEnumeration
- compareTo(ClassHash) - Method in class edu.umd.cs.findbugs.ba.ClassHash
- compareTo(ComparableField) - Method in class edu.umd.cs.findbugs.ba.UnresolvedXField
- compareTo(ComparableField) - Method in class edu.umd.cs.findbugs.classfile.analysis.FieldInfo
- compareTo(ComparableField) - Method in class edu.umd.cs.findbugs.classfile.FieldDescriptor
- compareTo(ComparableMethod) - Method in class edu.umd.cs.findbugs.classfile.analysis.MethodInfo
- compareTo(ComparableMethod) - Method in class edu.umd.cs.findbugs.classfile.MethodDescriptor
- compareTo(Edge) - Method in class edu.umd.cs.findbugs.ba.Edge
-
Compare with other edge.
- compareTo(SourceSinkInfo) - Method in class edu.umd.cs.findbugs.ba.jsr305.SourceSinkInfo
- compareTo(Location) - Method in class edu.umd.cs.findbugs.ba.Location
- compareTo(MethodHash) - Method in class edu.umd.cs.findbugs.ba.MethodHash
- compareTo(LocationWhereValueBecomesNull) - Method in class edu.umd.cs.findbugs.ba.npe.LocationWhereValueBecomesNull
- compareTo(AvailableLoad) - Method in class edu.umd.cs.findbugs.ba.vna.AvailableLoad
- compareTo(ValueNumber) - Method in class edu.umd.cs.findbugs.ba.vna.ValueNumber
- compareTo(XMethodParameter) - Method in class edu.umd.cs.findbugs.ba.XMethodParameter
- compareTo(BugAnnotation) - Method in class edu.umd.cs.findbugs.ClassAnnotation
- compareTo(BugAnnotation) - Method in class edu.umd.cs.findbugs.FieldAnnotation
- compareTo(BugAnnotation) - Method in class edu.umd.cs.findbugs.IntAnnotation
- compareTo(BugAnnotation) - Method in class edu.umd.cs.findbugs.LocalVariableAnnotation
- compareTo(BugAnnotation) - Method in class edu.umd.cs.findbugs.MethodAnnotation
- compareTo(BugAnnotation) - Method in class edu.umd.cs.findbugs.SourceLineAnnotation
- compareTo(BugAnnotation) - Method in class edu.umd.cs.findbugs.StringAnnotation
- compareTo(BugAnnotation) - Method in class edu.umd.cs.findbugs.TypeAnnotation
- compareTo(BugCategory) - Method in class edu.umd.cs.findbugs.BugCategory
- compareTo(BugCode) - Method in class edu.umd.cs.findbugs.BugCode
- compareTo(BugInstance) - Method in class edu.umd.cs.findbugs.BugInstance
- compareTo(BugPattern) - Method in class edu.umd.cs.findbugs.BugPattern
- compareTo(ClassDescriptor) - Method in class edu.umd.cs.findbugs.classfile.ClassDescriptor
- compareTo(FieldOrMethodDescriptor, FieldOrMethodDescriptor) - Static method in class edu.umd.cs.findbugs.classfile.FieldOrMethodDescriptor
- compareTo(FieldOrMethodName) - Method in class edu.umd.cs.findbugs.classfile.FieldOrMethodDescriptor
- compareTo(Stream) - Method in class edu.umd.cs.findbugs.detect.Stream
- compareTo(StreamEscape) - Method in class edu.umd.cs.findbugs.detect.StreamEscape
- compareTo(FindBugsMain) - Method in class edu.umd.cs.findbugs.FindBugsMain
- compareTo(Taxon) - Method in class edu.umd.cs.findbugs.sarif.Taxon
- ComponentPlugin<T> - Class in edu.umd.cs.findbugs
- ComponentPlugin(Plugin, String, ClassLoader, Class<? extends T>, PropertyBundle, boolean, String, String) - Constructor for class edu.umd.cs.findbugs.ComponentPlugin
- CompoundMatcher - Class in edu.umd.cs.findbugs.filter
- CompoundMatcher() - Constructor for class edu.umd.cs.findbugs.filter.CompoundMatcher
- CompoundMethodChooser - Class in edu.umd.cs.findbugs.ba
-
Deprecated.
- CompoundMethodChooser(JavaClassAndMethodChooser[]) - Constructor for class edu.umd.cs.findbugs.ba.CompoundMethodChooser
-
Deprecated.
- compute() - Method in class edu.umd.cs.findbugs.detect.InitializationChain
- compute(BugCollection) - Static method in class edu.umd.cs.findbugs.workflow.FileBugHash
- computeBugHashes() - Method in class edu.umd.cs.findbugs.SortedBugCollection
- computeFileStats(BugCollection) - Method in class edu.umd.cs.findbugs.ProjectStats
- computeHash(JavaClass) - Method in class edu.umd.cs.findbugs.ba.ClassHash
-
Compute hash for given class and all of its methods.
- computeHash(Method) - Method in class edu.umd.cs.findbugs.ba.MethodHash
-
Compute hash on given method.
- computeJumpInfo(JavaClass, Method, OpcodeStack.JumpInfoFactory.JumpStackComputation) - Static method in class edu.umd.cs.findbugs.OpcodeStack.JumpInfoFactory
- computePriority(int) - Method in class edu.umd.cs.findbugs.props.WarningPropertySet
-
Use the PriorityAdjustments specified by the set's WarningProperty elements to compute a warning priority from the given base priority.
- CONCRETE_METHOD - Static variable in class edu.umd.cs.findbugs.ba.Hierarchy
-
JavaClassAndMethodChooser which accepts only concrete (not abstract or native) methods.
- ConfidenceMatcher - Class in edu.umd.cs.findbugs.filter
-
Matcher to select BugInstances with a particular confidence.
- ConfidenceMatcher(String) - Constructor for class edu.umd.cs.findbugs.filter.ConfidenceMatcher
-
Constructor.
- configure(AnalysisContext) - Method in class edu.umd.cs.findbugs.config.AnalysisFeatureSetting
-
Set the configured value of the analysis property in the given AnalysisContext.
- configureBaselineFilter(BugReporter, String) - Static method in class edu.umd.cs.findbugs.FindBugs
-
Configure a baseline bug instance filter.
- configureBugCollection(IFindBugsEngine) - Static method in class edu.umd.cs.findbugs.FindBugs
-
Configure the BugCollection (if the BugReporter being used is constructing one).
- configureEngine(IFindBugsEngine) - Method in class edu.umd.cs.findbugs.TextUICommandLine
- configureFilter(BugReporter, String, boolean) - Static method in class edu.umd.cs.findbugs.FindBugs
-
Configure the (bug instance) Filter for the given DelegatingBugReporter.
- configureFilters(UserPreferences) - Method in class edu.umd.cs.findbugs.FindBugs2
- configureTrainingDatabases(IFindBugsEngine) - Static method in class edu.umd.cs.findbugs.FindBugs
-
Configure training databases.
- ConfusedInheritance - Class in edu.umd.cs.findbugs.detect
- ConfusedInheritance(BugReporter) - Constructor for class edu.umd.cs.findbugs.detect.ConfusedInheritance
- confusingMethodNamesWrongCapitalization(XMethod, XMethod) - Static method in class edu.umd.cs.findbugs.detect.Naming
- confusingMethodNamesWrongPackage(XMethod, XMethod) - Static method in class edu.umd.cs.findbugs.detect.Naming
- ConfusionBetweenInheritedAndOuterMethod - Class in edu.umd.cs.findbugs.detect
- ConfusionBetweenInheritedAndOuterMethod(BugReporter) - Constructor for class edu.umd.cs.findbugs.detect.ConfusionBetweenInheritedAndOuterMethod
- CONSERVE_SPACE - Static variable in interface edu.umd.cs.findbugs.ba.AnalysisFeatures
-
A boolean flag which if set means that analyses should try to conserve space at the expense of precision.
- ConsoleLogger - Class in edu.umd.cs.findbugs.log
- ConsoleLogger(LogSync) - Constructor for class edu.umd.cs.findbugs.log.ConsoleLogger
-
Creates a new instance of ConsoleLogger
- Constant - Class in edu.umd.cs.findbugs.ba.constant
-
Abstract dataflow value representing a value which may or may not be a constant.
- Constant(Object) - Constructor for class edu.umd.cs.findbugs.ba.constant.Constant
-
Constructor for a constant value.
- CONSTANT_Class - Static variable in interface edu.umd.cs.findbugs.classfile.IClassConstants
- CONSTANT_CLASS_OBJECT - Static variable in class edu.umd.cs.findbugs.ba.vna.ValueNumber
- CONSTANT_Double - Static variable in interface edu.umd.cs.findbugs.classfile.IClassConstants
- CONSTANT_Fieldref - Static variable in interface edu.umd.cs.findbugs.classfile.IClassConstants
- CONSTANT_Float - Static variable in interface edu.umd.cs.findbugs.classfile.IClassConstants
- CONSTANT_Integer - Static variable in interface edu.umd.cs.findbugs.classfile.IClassConstants
- CONSTANT_InterfaceMethodref - Static variable in interface edu.umd.cs.findbugs.classfile.IClassConstants
- CONSTANT_Long - Static variable in interface edu.umd.cs.findbugs.classfile.IClassConstants
- CONSTANT_Methodref - Static variable in interface edu.umd.cs.findbugs.classfile.IClassConstants
- CONSTANT_NameAndType - Static variable in interface edu.umd.cs.findbugs.classfile.IClassConstants
- CONSTANT_String - Static variable in interface edu.umd.cs.findbugs.classfile.IClassConstants
- CONSTANT_Utf8 - Static variable in interface edu.umd.cs.findbugs.classfile.IClassConstants
- CONSTANT_VALUE - Enum constant in enum class edu.umd.cs.findbugs.ba.jsr305.SourceSinkType
- CONSTANT_VALUE - Static variable in class edu.umd.cs.findbugs.ba.vna.ValueNumber
- ConstantAnalysis - Class in edu.umd.cs.findbugs.ba.constant
-
Dataflow analysis to find constant values.
- ConstantAnalysis(MethodGen, DepthFirstSearch) - Constructor for class edu.umd.cs.findbugs.ba.constant.ConstantAnalysis
- ConstantDataflow - Class in edu.umd.cs.findbugs.ba.constant
-
Dataflow class for ConstantAnalysis.
- ConstantDataflow(CFG, ConstantAnalysis) - Constructor for class edu.umd.cs.findbugs.ba.constant.ConstantDataflow
- ConstantDataflowFactory - Class in edu.umd.cs.findbugs.classfile.engine.bcel
-
Analysis engine to produce ConstantDataflow objects for an analyzed method.
- ConstantDataflowFactory() - Constructor for class edu.umd.cs.findbugs.classfile.engine.bcel.ConstantDataflowFactory
- ConstantFrame - Class in edu.umd.cs.findbugs.ba.constant
-
Dataflow Frame for Constants.
- ConstantFrame(int) - Constructor for class edu.umd.cs.findbugs.ba.constant.ConstantFrame
- ConstantFrameModelingVisitor - Class in edu.umd.cs.findbugs.ba.constant
-
Visitor to model the effect of bytecode instructions on ConstantFrames.
- ConstantFrameModelingVisitor(ConstantPoolGen) - Constructor for class edu.umd.cs.findbugs.ba.constant.ConstantFrameModelingVisitor
- ConstantPoolGenFactory - Class in edu.umd.cs.findbugs.classfile.engine.bcel
-
Analysis engine to produce ConstantPoolGen objects for an analyzed class.
- ConstantPoolGenFactory() - Constructor for class edu.umd.cs.findbugs.classfile.engine.bcel.ConstantPoolGenFactory
- Constants2 - Interface in edu.umd.cs.findbugs.visitclass
- ConstraintEdge - Class in edu.umd.cs.findbugs.plan
-
Edge in a ConstraintGraph.
- ConstraintEdge(DetectorNode, DetectorNode) - Constructor for class edu.umd.cs.findbugs.plan.ConstraintEdge
-
Constructor.
- ConstraintGraph - Class in edu.umd.cs.findbugs.plan
-
Graph of Detector ordering constraints.
- ConstraintGraph() - Constructor for class edu.umd.cs.findbugs.plan.ConstraintGraph
- construct(ComponentPlugin<BugReporterDecorator>, BugReporter) - Static method in class edu.umd.cs.findbugs.bugReporter.BugReporterDecorator
- CONSTRUCTOR - Static variable in class edu.umd.cs.findbugs.ba.bcp.Invoke
-
Match object constructor invocations.
- ConstructorThrow - Class in edu.umd.cs.findbugs.detect
-
This detector can find constructors that throw exception.
- ConstructorThrow(BugReporter) - Constructor for class edu.umd.cs.findbugs.detect.ConstructorThrow
- constructTypeQualifierAnnotation(AnnotationValue) - Static method in class edu.umd.cs.findbugs.ba.jsr305.TypeQualifierApplications
-
Resolve a raw AnnotationValue into a TypeQualifierAnnotation.
- constructTypeQualifierAnnotation(Set<TypeQualifierAnnotation>, AnnotationValue) - Static method in class edu.umd.cs.findbugs.ba.jsr305.TypeQualifierApplications
-
Resolve a raw AnnotationValue into a TypeQualifierAnnotation, storing result in given Set.
- consumeStack(ConstantPoolGen) - Method in class edu.umd.cs.findbugs.bcel.generic.NullnessConversationInstruction
- consumeStack(Instruction) - Method in class edu.umd.cs.findbugs.ba.type.TypeFrameModelingVisitor
-
Consume stack.
- contains(XField) - Method in class edu.umd.cs.findbugs.ba.heap.FieldSet
- contains(BugInstance) - Method in class edu.umd.cs.findbugs.SortedBugCollection
- contains(ClassAnnotation) - Method in class edu.umd.cs.findbugs.ClassAnnotation
- contains(DetectorFactory) - Method in class edu.umd.cs.findbugs.plan.AnalysisPass
-
Return whether or not this pass contains the given DetectorFactory.
- contains(Matcher) - Method in class edu.umd.cs.findbugs.filter.Filter
- contains(ValueType) - Method in class edu.umd.cs.findbugs.ba.Frame
- ContainsCamelCaseWordStringMatcher - Class in edu.umd.cs.findbugs.util
-
A StringMatcher that checks to see if a candidate string (assumed to be a camel-case word), when broken into components, contains a given word.
- ContainsCamelCaseWordStringMatcher(String) - Constructor for class edu.umd.cs.findbugs.util.ContainsCamelCaseWordStringMatcher
-
Constructor.
- containsCategory(String) - Method in class edu.umd.cs.findbugs.config.ProjectFilterSettings
-
Returns false if the given category is hidden in the project filter settings.
- containsCheckedExceptions() - Method in class edu.umd.cs.findbugs.ba.type.ExceptionSet
-
Return whether or not the set contains any checked exceptions.
- containsCycle() - Method in class edu.umd.cs.findbugs.graph.AbstractDepthFirstSearch
-
Return whether or not the graph contains a cycle: i.e., whether it contains any back edges.
- containsExplicitExceptions() - Method in class edu.umd.cs.findbugs.ba.type.ExceptionSet
-
Return whether or not the set contains any explicit exceptions.
- containsInstruction(InstructionHandle) - Method in class edu.umd.cs.findbugs.ba.BasicBlock
-
Return whether or not the basic block contains the given instruction.
- containsInstructionWithOffset(int) - Method in class edu.umd.cs.findbugs.ba.BasicBlock
-
Return whether or not the basic block contains the instruction with the given bytecode offset.
- containsKey(K) - Method in class edu.umd.cs.findbugs.util.MergeMap
- containsKey(K) - Method in class edu.umd.cs.findbugs.util.MultiMap
- containsKey(K1, K2) - Method in class edu.umd.cs.findbugs.util.DualKeyHashMap
- containsProperty(T) - Method in class edu.umd.cs.findbugs.props.WarningPropertySet
-
Return whether or not the set contains the given WarningProperty.
- containsReturnValue(ValueNumberFactory) - Method in class edu.umd.cs.findbugs.ba.LockSet
-
Determine whether or not this lock set contains any locked values which are method return values.
- containsSourceFiles() - Method in interface edu.umd.cs.findbugs.classfile.ICodeBase
-
Return whether or not this code base contains any source files.
- containsSourceFiles() - Method in class edu.umd.cs.findbugs.classfile.impl.AbstractScannableCodeBase
- containsSourceFiles() - Method in class edu.umd.cs.findbugs.classfile.impl.SingleFileCodeBase
- containsSpecialAnnotation(Collection<AnnotationValue>) - Static method in class edu.umd.cs.findbugs.detect.UnreadFields
-
Checks whether the collection of annotations associated with a given element include annotations that indicate the "URF_UNREAD_FIELD" detector should be skipped.
- containsVertex(VertexType) - Method in class edu.umd.cs.findbugs.graph.AbstractGraph
- containsVertex(VertexType) - Method in interface edu.umd.cs.findbugs.graph.Graph
-
Determine if the graph contains the given vertex.
- convert(String) - Static method in class edu.umd.cs.findbugs.ba.SignatureConverter
-
Convenience method for converting a single signature component to human-readable form.
- convertFieldAnnotation(ClassNameRewriter, FieldAnnotation) - Static method in class edu.umd.cs.findbugs.model.ClassNameRewriterUtil
-
Rewrite a FieldAnnotation to update the class name and field signature, if needed.
- convertHtmlSnippetToText(String) - Static method in class edu.umd.cs.findbugs.util.HTML
- convertHtmlToText(Reader, Writer) - Static method in class edu.umd.cs.findbugs.util.HTML
- convertMethodAnnotation(ClassNameRewriter, MethodAnnotation) - Static method in class edu.umd.cs.findbugs.model.ClassNameRewriterUtil
-
Rewrite a MethodAnnotation to update the class name, and any class names mentioned in the method signature.
- convertMethodSignature(XMethod) - Static method in class edu.umd.cs.findbugs.ba.SignatureConverter
-
Convenience method for generating a method signature in human readable form.
- convertMethodSignature(MethodDescriptor) - Static method in class edu.umd.cs.findbugs.ba.SignatureConverter
-
Convenience method for generating a method signature in human readable form.
- convertMethodSignature(String, String, String) - Static method in class edu.umd.cs.findbugs.ba.SignatureConverter
-
Convenience method for generating a method signature in human readable form.
- convertMethodSignature(String, String, String, String) - Static method in class edu.umd.cs.findbugs.ba.SignatureConverter
-
Convenience method for generating a method signature in human readable form.
- convertMethodSignature(JavaClass, Method) - Static method in class edu.umd.cs.findbugs.ba.SignatureConverter
-
Convenience method for generating a method signature in human readable form.
- convertMethodSignature(InvokeInstruction, ConstantPoolGen) - Static method in class edu.umd.cs.findbugs.ba.SignatureConverter
-
Convenience method for generating a method signature in human readable form.
- convertMethodSignature(MethodGen) - Static method in class edu.umd.cs.findbugs.ba.SignatureConverter
-
Convenience method for generating a method signature in human readable form.
- copy() - Method in class edu.umd.cs.findbugs.PropertyBundle
- copy(BlockType, BlockType) - Method in class edu.umd.cs.findbugs.ba.BlockTypeAnalysis
- copy(CallList, CallList) - Method in class edu.umd.cs.findbugs.ba.ca.CallListAnalysis
- copy(UnconditionalValueDerefSet, UnconditionalValueDerefSet) - Method in class edu.umd.cs.findbugs.ba.deref.UnconditionalValueDerefAnalysis
- copy(FieldSet, FieldSet) - Method in class edu.umd.cs.findbugs.ba.heap.FieldSetAnalysis
- copy(TypeQualifierValueSet, TypeQualifierValueSet) - Method in class edu.umd.cs.findbugs.ba.jsr305.TypeQualifierDataflowAnalysis
- copy(LockSet, LockSet) - Method in class edu.umd.cs.findbugs.ba.LockAnalysis
- copy(ReturnPathType, ReturnPathType) - Method in class edu.umd.cs.findbugs.ba.npe.ReturnPathTypeAnalysis
- copy(StateSet, StateSet) - Method in class edu.umd.cs.findbugs.ba.obl.ObligationAnalysis
- copy(ReturnPath, ReturnPath) - Method in class edu.umd.cs.findbugs.ba.ReturnPathAnalysis
- copy(StackDepth, StackDepth) - Method in class edu.umd.cs.findbugs.ba.StackDepthAnalysis
- copy(TypeFrame, TypeFrame) - Method in class edu.umd.cs.findbugs.ba.type.TypeAnalysis
- copy(Fact, Fact) - Method in interface edu.umd.cs.findbugs.ba.DataflowAnalysis
-
Copy dataflow facts.
- copy(FrameType, FrameType) - Method in class edu.umd.cs.findbugs.ba.FrameDataflowAnalysis
- copy(InputStream, OutputStream) - Static method in class edu.umd.cs.findbugs.io.IO
- copy(InputStream, OutputStream, long) - Static method in class edu.umd.cs.findbugs.io.IO
- copy(Reader, Writer) - Static method in class edu.umd.cs.findbugs.io.IO
- copy(Reader, Writer, long) - Static method in class edu.umd.cs.findbugs.io.IO
- copy(BitSet, BitSet) - Method in class edu.umd.cs.findbugs.ba.AbstractDominatorsAnalysis
- copy(BitSet, BitSet) - Method in class edu.umd.cs.findbugs.ba.LiveLocalStoreAnalysis
- COPY_VALUE - Static variable in class edu.umd.cs.findbugs.detect.DeadLocalStoreProperty
-
copy value
- CopyBuggySource - Class in edu.umd.cs.findbugs.workflow
-
Java main application to compute update a historical bug collection with results from another build/analysis.
- CopyBuggySource(String[]) - Constructor for class edu.umd.cs.findbugs.workflow.CopyBuggySource
- copyEdge(EdgeType, EdgeType) - Method in interface edu.umd.cs.findbugs.graph.GraphToolkit
-
Copy auxiliary information from one edge to another.
- copyFrom(BlockType) - Method in class edu.umd.cs.findbugs.ba.BlockType
-
Make this object an exact duplicate of given object.
- copyFrom(CallList) - Method in class edu.umd.cs.findbugs.ba.ca.CallList
- copyFrom(Frame<IsNullValue>) - Method in class edu.umd.cs.findbugs.ba.npe.IsNullValueFrame
- copyFrom(Frame<ResourceValue>) - Method in class edu.umd.cs.findbugs.ba.ResourceValueFrame
- copyFrom(Frame<ValueNumber>) - Method in class edu.umd.cs.findbugs.ba.vna.ValueNumberFrame
- copyFrom(Frame<Type>) - Method in class edu.umd.cs.findbugs.ba.type.TypeFrame
- copyFrom(Frame<ValueType>) - Method in class edu.umd.cs.findbugs.ba.Frame
-
Make this Frame exactly the same as the one given as a parameter.
- copyFrom(FieldSet) - Method in class edu.umd.cs.findbugs.ba.heap.FieldSet
- copyFrom(ParameterProperty) - Method in class edu.umd.cs.findbugs.ba.interproc.ParameterProperty
-
Make this object the same as the given one.
- copyFrom(LockSet) - Method in class edu.umd.cs.findbugs.ba.LockSet
-
Make this LockSet the same as the given one.
- copyFrom(ReturnPathType) - Method in class edu.umd.cs.findbugs.ba.npe.ReturnPathType
-
Make this dataflow fact an exact copy of the other one.
- copyFrom(ObligationSet) - Method in class edu.umd.cs.findbugs.ba.obl.ObligationSet
- copyFrom(StateSet) - Method in class edu.umd.cs.findbugs.ba.obl.StateSet
-
Make this StateSet an exact copy of the given StateSet.
- copyFrom(Path) - Method in class edu.umd.cs.findbugs.ba.Path
-
Make this Path identical to the given one.
- copyFrom(ReturnPath) - Method in class edu.umd.cs.findbugs.ba.ReturnPath
- couldBeLambda(XMethod) - Static method in class edu.umd.cs.findbugs.bytecode.MemberUtils
-
Checks if the method could be a lambda.
- couldBeLambda(Method) - Static method in class edu.umd.cs.findbugs.bytecode.MemberUtils
-
Checks if the method could be a lambda.
- couldBeLambda(MethodGen) - Static method in class edu.umd.cs.findbugs.bytecode.MemberUtils
-
Checks if the method could be a lambda.
- couldBeZero() - Method in class edu.umd.cs.findbugs.OpcodeStack.Item
- count() - Method in class edu.umd.cs.findbugs.SuppressionMatcher
- countBadEdges(List<E>, TopologicalSort.OutEdges<E>) - Static method in class edu.umd.cs.findbugs.util.TopologicalSort
- countBug(BugInstance) - Method in class edu.umd.cs.findbugs.ProjectPackagePrefixes
- CountByPackagePrefix - Class in edu.umd.cs.findbugs.workflow
-
Java main application to compute update a historical bug collection with results from another build/analysis.
- CountByPackagePrefix() - Constructor for class edu.umd.cs.findbugs.workflow.CountByPackagePrefix
- CountClassVersions - Class in edu.umd.cs.findbugs.workflow
- CountClassVersions() - Constructor for class edu.umd.cs.findbugs.workflow.CountClassVersions
- countPackageMember(String) - Method in class edu.umd.cs.findbugs.ProjectPackagePrefixes
- CovariantArrayAssignment - Class in edu.umd.cs.findbugs.detect
- CovariantArrayAssignment(BugReporter) - Constructor for class edu.umd.cs.findbugs.detect.CovariantArrayAssignment
- cpg - Variable in class edu.umd.cs.findbugs.ba.AbstractFrameModelingVisitor
- cpg - Variable in class edu.umd.cs.findbugs.ba.jsr305.TypeQualifierDataflowAnalysis
- create() - Static method in class edu.umd.cs.findbugs.ba.InnerClassAccessMap
-
Create an instance.
- create(BugReporter) - Method in class edu.umd.cs.findbugs.DetectorFactory
-
Deprecated.Use createDetector2 in new code
- create(MethodDescriptor, MethodGen) - Static method in class edu.umd.cs.findbugs.ba.CFGBuilderFactory
-
Create a CFGBuilder to build a CFG for given method.
- createAnalysisCache() - Method in class edu.umd.cs.findbugs.FindBugs2
-
Create the analysis cache object and register it for current execution thread.
- createAnalysisCache(IClassPath, BugReporter) - Method in interface edu.umd.cs.findbugs.classfile.IClassFactory
- createAnalysisCache(IClassPath, BugReporter) - Method in class edu.umd.cs.findbugs.classfile.impl.ClassFactory
- createAnalysisContext(Project, List<ClassDescriptor>, String) - Static method in class edu.umd.cs.findbugs.FindBugs2
-
Create the AnalysisContext that will serve as the BCEL-compatibility layer over the AnalysisCache.
- createClassDescriptor(Class<?>) - Static method in class edu.umd.cs.findbugs.classfile.DescriptorFactory
- createClassDescriptor(String) - Static method in class edu.umd.cs.findbugs.classfile.ClassDescriptor
-
Deprecated.Use
DescriptorFactory.createClassDescriptor(String)
instead - createClassDescriptor(String) - Static method in class edu.umd.cs.findbugs.classfile.DescriptorFactory
- createClassDescriptor(String[]) - Static method in class edu.umd.cs.findbugs.classfile.ClassDescriptor
-
Deprecated.
- createClassDescriptor(String[]) - Static method in class edu.umd.cs.findbugs.classfile.DescriptorFactory
- createClassDescriptor(JavaClass) - Static method in class edu.umd.cs.findbugs.classfile.ClassDescriptor
-
Deprecated.
- createClassDescriptor(JavaClass) - Static method in class edu.umd.cs.findbugs.classfile.DescriptorFactory
- createClassDescriptorFromDottedClassName(String) - Static method in class edu.umd.cs.findbugs.classfile.ClassDescriptor
-
Deprecated.
- createClassDescriptorFromDottedClassName(String) - Static method in class edu.umd.cs.findbugs.classfile.DescriptorFactory
- createClassDescriptorFromFieldSignature(String) - Static method in class edu.umd.cs.findbugs.classfile.DescriptorFactory
-
Create a class descriptor from a field signature
- createClassDescriptorFromResourceName(String) - Static method in class edu.umd.cs.findbugs.classfile.DescriptorFactory
-
Create a class descriptor from a resource name.
- createClassDescriptorFromSignature(String) - Static method in class edu.umd.cs.findbugs.classfile.ClassDescriptor
-
Deprecated.
- createClassDescriptorFromSignature(String) - Static method in class edu.umd.cs.findbugs.classfile.DescriptorFactory
- createClassOrObjectDescriptorFromSignature(String) - Static method in class edu.umd.cs.findbugs.classfile.DescriptorFactory
- createClassPath() - Method in interface edu.umd.cs.findbugs.classfile.IClassFactory
- createClassPath() - Method in class edu.umd.cs.findbugs.classfile.impl.ClassFactory
- createClassPathBuilder(IErrorLogger) - Method in interface edu.umd.cs.findbugs.classfile.IClassFactory
- createClassPathBuilder(IErrorLogger) - Method in class edu.umd.cs.findbugs.classfile.impl.ClassFactory
- CREATED - Static variable in class edu.umd.cs.findbugs.ba.ResourceValueFrame
-
The resource has been created, but is not open.
- CREATED_DEAD_CODE - Static variable in class edu.umd.cs.findbugs.detect.NullDerefProperty
-
Redundant nullcheck created dead code.
- createDatabase() - Method in interface edu.umd.cs.findbugs.classfile.IDatabaseFactory
- createDatabase() - Method in class edu.umd.cs.findbugs.classfile.ReflectionDatabaseFactory
- createDefault() - Static method in class edu.umd.cs.findbugs.config.ProjectFilterSettings
-
Factory method to create a default ProjectFilterSettings object.
- createDefaultUserPreferences() - Static method in class edu.umd.cs.findbugs.config.UserPreferences
-
Create default UserPreferences.
- createDetector2(BugReporter) - Method in class edu.umd.cs.findbugs.DetectorFactory
-
Create a Detector2 instance.
- createEdge(BasicBlock, BasicBlock, int) - Method in class edu.umd.cs.findbugs.ba.CFG
-
Add a unique edge to the graph.
- createEdge(ClassVertex, ClassVertex) - Method in class edu.umd.cs.findbugs.ba.ch.InheritanceGraph
- createEdge(CallGraphNode, CallGraphNode, CallSite) - Method in class edu.umd.cs.findbugs.CallGraph
- createEdge(VertexType, VertexType) - Method in class edu.umd.cs.findbugs.graph.AbstractGraph
- createEdge(VertexType, VertexType) - Method in interface edu.umd.cs.findbugs.graph.Graph
-
Add a new edge to the graph.
- createEmptyCollectionWithMetadata() - Method in interface edu.umd.cs.findbugs.BugCollection
-
Create a new empty BugCollection with the same metadata as this one.
- createEmptyCollectionWithMetadata() - Method in class edu.umd.cs.findbugs.SortedBugCollection
- createEmptyMap() - Method in class edu.umd.cs.findbugs.ba.obl.StateSet
-
Return a newly allocated Map of ObligationSet to State that may be passed to applyToAllStatesAndUpdateMap().
- createExceptionSet() - Method in class edu.umd.cs.findbugs.ba.type.ExceptionSetFactory
- createFact() - Method in class edu.umd.cs.findbugs.ba.AbstractDominatorsAnalysis
- createFact() - Method in class edu.umd.cs.findbugs.ba.BlockTypeAnalysis
- createFact() - Method in class edu.umd.cs.findbugs.ba.ca.CallListAnalysis
- createFact() - Method in class edu.umd.cs.findbugs.ba.constant.ConstantAnalysis
- createFact() - Method in interface edu.umd.cs.findbugs.ba.DataflowAnalysis
-
Create empty (uninitialized) dataflow facts for one program point.
- createFact() - Method in class edu.umd.cs.findbugs.ba.deref.UnconditionalValueDerefAnalysis
- createFact() - Method in class edu.umd.cs.findbugs.ba.heap.FieldSetAnalysis
- createFact() - Method in class edu.umd.cs.findbugs.ba.jsr305.TypeQualifierDataflowAnalysis
- createFact() - Method in class edu.umd.cs.findbugs.ba.LiveLocalStoreAnalysis
- createFact() - Method in class edu.umd.cs.findbugs.ba.LockAnalysis
- createFact() - Method in class edu.umd.cs.findbugs.ba.npe.IsNullValueAnalysis
- createFact() - Method in class edu.umd.cs.findbugs.ba.npe.ReturnPathTypeAnalysis
- createFact() - Method in class edu.umd.cs.findbugs.ba.obl.ObligationAnalysis
- createFact() - Method in class edu.umd.cs.findbugs.ba.ResourceValueAnalysis
- createFact() - Method in class edu.umd.cs.findbugs.ba.ReturnPathAnalysis
- createFact() - Method in class edu.umd.cs.findbugs.ba.StackDepthAnalysis
- createFact() - Method in class edu.umd.cs.findbugs.ba.type.TypeAnalysis
- createFact() - Method in class edu.umd.cs.findbugs.ba.vna.ValueNumberAnalysis
- createFieldSignature(String) - Static method in class edu.umd.cs.findbugs.filter.SignatureUtil
- createFilesystemCodeBaseLocator(String) - Method in interface edu.umd.cs.findbugs.classfile.IClassFactory
- createFilesystemCodeBaseLocator(String) - Method in class edu.umd.cs.findbugs.classfile.impl.ClassFactory
- createFor(When) - Static method in class edu.umd.cs.findbugs.ba.CheckReturnValueAnnotation
- createFreshValue() - Method in class edu.umd.cs.findbugs.ba.vna.ValueNumberFactory
-
Create a fresh (unique) value number.
- createFreshValue(int) - Method in class edu.umd.cs.findbugs.ba.vna.ValueNumberFactory
- createGraph() - Method in interface edu.umd.cs.findbugs.graph.GraphToolkit
-
Create a new empty graph (no vertices or edges).
- createMethodSignature(String, String) - Static method in class edu.umd.cs.findbugs.filter.SignatureUtil
- createNestedArchiveCodeBaseLocator(ICodeBase, String) - Method in interface edu.umd.cs.findbugs.classfile.IClassFactory
- createNestedArchiveCodeBaseLocator(ICodeBase, String) - Method in class edu.umd.cs.findbugs.classfile.impl.ClassFactory
- createObligationSet() - Method in class edu.umd.cs.findbugs.ba.obl.ObligationFactory
- createPackageToModuleMap(FileSystem) - Method in class edu.umd.cs.findbugs.classfile.impl.JrtfsCodeBase
- createReallyUnknown(String) - Static method in class edu.umd.cs.findbugs.SourceLineAnnotation
-
Factory method to create an unknown source line annotation.
- createReferencedXField(DismantleBytecode) - Static method in class edu.umd.cs.findbugs.ba.XFactory
- createReferencedXMethod(DismantleBytecode) - Static method in class edu.umd.cs.findbugs.ba.XFactory
- createRelativeCodeBaseLocator(String) - Method in interface edu.umd.cs.findbugs.classfile.ICodeBaseLocator
-
Get the codebase locator describing the location of a relative codebase.
- createRelativeCodeBaseLocator(String) - Method in class edu.umd.cs.findbugs.classfile.impl.FilesystemCodeBaseLocator
- createRelativeCodeBaseLocator(String) - Method in class edu.umd.cs.findbugs.classfile.impl.NestedZipFileCodeBaseLocator
- createScanner() - Method in interface edu.umd.cs.findbugs.InstructionScannerGenerator
-
Create a new scanner.
- createStream(Location, ObjectType, ConstantPoolGen, RepositoryLookupFailureCallback) - Method in class edu.umd.cs.findbugs.detect.AnyMethodReturnValueStreamFactory
- createStream(Location, ObjectType, ConstantPoolGen, RepositoryLookupFailureCallback) - Method in class edu.umd.cs.findbugs.detect.InstanceFieldLoadStreamFactory
- createStream(Location, ObjectType, ConstantPoolGen, RepositoryLookupFailureCallback) - Method in class edu.umd.cs.findbugs.detect.IOStreamFactory
- createStream(Location, ObjectType, ConstantPoolGen, RepositoryLookupFailureCallback) - Method in class edu.umd.cs.findbugs.detect.MethodReturnValueStreamFactory
- createStream(Location, ObjectType, ConstantPoolGen, RepositoryLookupFailureCallback) - Method in class edu.umd.cs.findbugs.detect.StaticFieldLoadStreamFactory
- createStream(Location, ObjectType, ConstantPoolGen, RepositoryLookupFailureCallback) - Method in interface edu.umd.cs.findbugs.detect.StreamFactory
-
Determine if a Stream is created at given location.
- createUnknown(String) - Static method in class edu.umd.cs.findbugs.SourceLineAnnotation
-
Factory method to create an unknown source line annotation.
- createUnknown(String, String) - Static method in class edu.umd.cs.findbugs.SourceLineAnnotation
-
Factory method to create an unknown source line annotation.
- createUnknown(String, String, int, int) - Static method in class edu.umd.cs.findbugs.SourceLineAnnotation
-
Factory method to create an unknown source line annotation.
- createUnresolvedFieldInfo(String, String, String, boolean) - Static method in class edu.umd.cs.findbugs.classfile.analysis.FieldInfo
-
Create a FieldInfo object to represent an unresolved field.
- createValueNumber(int) - Static method in class edu.umd.cs.findbugs.ba.vna.ValueNumber
- createValueNumber(int, int) - Static method in class edu.umd.cs.findbugs.ba.vna.ValueNumber
- createVisitor(Stream, ConstantPoolGen) - Method in class edu.umd.cs.findbugs.detect.StreamResourceTracker
- createVisitor(Resource, ConstantPoolGen) - Method in interface edu.umd.cs.findbugs.ba.ResourceTracker
-
Create a ResourceValueFrameModelingVisitor to model the effect of instructions on the state of the resource.
- createXField(FieldDescriptor) - Static method in class edu.umd.cs.findbugs.ba.XFactory
- createXField(FieldAnnotation) - Static method in class edu.umd.cs.findbugs.ba.XFactory
- createXField(PreorderVisitor) - Static method in class edu.umd.cs.findbugs.ba.XFactory
-
Create an XField object from the field currently being visited by the given PreorderVisitor.
- createXField(String, String, String, boolean) - Static method in class edu.umd.cs.findbugs.ba.XFactory
-
Create an XField object
- createXField(String, Field) - Static method in class edu.umd.cs.findbugs.ba.XFactory
-
Create an XField object from a BCEL Field.
- createXField(JavaClass, Field) - Static method in class edu.umd.cs.findbugs.ba.XFactory
- createXField(FieldInstruction, ConstantPoolGen) - Static method in class edu.umd.cs.findbugs.ba.XFactory
- createXFieldUsingSlashedClassName(String, String, String, boolean) - Static method in class edu.umd.cs.findbugs.ba.XFactory
-
Create an XField object
- createXMethod(JavaClassAndMethod) - Static method in class edu.umd.cs.findbugs.ba.XFactory
- createXMethod(MethodDescriptor) - Static method in class edu.umd.cs.findbugs.ba.XFactory
- createXMethod(MethodAnnotation) - Static method in class edu.umd.cs.findbugs.ba.XFactory
- createXMethod(PreorderVisitor) - Static method in class edu.umd.cs.findbugs.ba.XFactory
-
Create an XMethod object from the method currently being visited by the given PreorderVisitor.
- createXMethod(String, String, String, boolean) - Static method in class edu.umd.cs.findbugs.ba.XFactory
- createXMethod(String, Method) - Static method in class edu.umd.cs.findbugs.ba.XFactory
-
Create an XMethod object from a BCEL Method.
- createXMethod(JavaClass, Method) - Static method in class edu.umd.cs.findbugs.ba.XFactory
-
Create an XMethod object from a BCEL Method.
- createXMethod(InvokeInstruction, ConstantPoolGen) - Static method in class edu.umd.cs.findbugs.ba.XFactory
-
Create an XMethod object from an InvokeInstruction.
- createXMethod(MethodGen) - Static method in class edu.umd.cs.findbugs.ba.XFactory
- createXMethodUsingSlashedClassName(String, String, String, boolean) - Static method in class edu.umd.cs.findbugs.ba.XFactory
- CROSS_EDGE - Static variable in interface edu.umd.cs.findbugs.graph.DFSEdgeTypes
-
Cross edge.
- CrossSiteScripting - Class in edu.umd.cs.findbugs.detect
- CrossSiteScripting(BugReporter) - Constructor for class edu.umd.cs.findbugs.detect.CrossSiteScripting
- currentAnalysisContext() - Static method in class edu.umd.cs.findbugs.ba.AnalysisContext
-
Get the AnalysisContext associated with this thread
- currentXFactory() - Static method in class edu.umd.cs.findbugs.ba.AnalysisContext
- customJumpInfo() - Method in class edu.umd.cs.findbugs.bcel.OpcodeStackDetector.WithCustomJumpInfo
- customJumpInfo() - Method in class edu.umd.cs.findbugs.detect.CheckAnalysisContextContainedAnnotation
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form