- PACKAGE - edu.umd.cs.findbugs.gui2.Sortables
-
- PACKAGE_PREFIX - edu.umd.cs.findbugs.gui2.Sortables
-
- PackageMemberAnnotation - Class in edu.umd.cs.findbugs
-
Abstract base class for BugAnnotations describing constructs
which are contained in a Java package.
- PackageMemberAnnotation(String, String) - Constructor for class edu.umd.cs.findbugs.PackageMemberAnnotation
-
Constructor.
- PackageStats - Class in edu.umd.cs.findbugs
-
Class to store package bug statistics.
- PackageStats(String) - Constructor for class edu.umd.cs.findbugs.PackageStats
-
- PackageStats(String, int, int) - Constructor for class edu.umd.cs.findbugs.PackageStats
-
- PackageStats.ClassStats - Class in edu.umd.cs.findbugs
-
- PackageWarningSuppressor - Class in edu.umd.cs.findbugs
-
- PackageWarningSuppressor(String, String) - Constructor for class edu.umd.cs.findbugs.PackageWarningSuppressor
-
- PAD - Static variable in class edu.umd.cs.findbugs.gui.LineNumberer
-
- paintComponent(Graphics) - Method in class edu.umd.cs.findbugs.gui.LineNumberer
-
- PARAM_DEAD_ON_ENTRY - Static variable in class edu.umd.cs.findbugs.detect.DeadLocalStoreProperty
-
This local is a parameter which is dead on entry to the method.
- PARAMETER - edu.umd.cs.findbugs.ba.AnnotationDatabase.Target
-
- PARAMETER - edu.umd.cs.findbugs.ba.jsr305.SourceSinkType
-
- PARAMETER_NAME_ROLE - Static variable in class edu.umd.cs.findbugs.StringAnnotation
-
- PARAMETER_NAMED_ROLE - Static variable in class edu.umd.cs.findbugs.LocalVariableAnnotation
-
- PARAMETER_ROLE - Static variable in class edu.umd.cs.findbugs.LocalVariableAnnotation
-
- PARAMETER_VALUE_SOURCE_NAMED_ROLE - Static variable in class edu.umd.cs.findbugs.LocalVariableAnnotation
-
- PARAMETER_VALUE_SOURCE_ROLE - Static variable in class edu.umd.cs.findbugs.LocalVariableAnnotation
-
- ParameterAnnotationAccumulator - Class in edu.umd.cs.findbugs.ba.jsr305
-
Accumulate type qualifier annotations for a method parameter.
- ParameterAnnotationAccumulator(TypeQualifierValue, XMethod, int) - Constructor for class edu.umd.cs.findbugs.ba.jsr305.ParameterAnnotationAccumulator
-
Constructor.
- PARAMETERIZED - edu.umd.cs.findbugs.ba.generic.GenericUtilities.TypeCategory
-
A parameterized class e.g.
- parameterMarkedAsMightBeNull(XMethodParameter) - Static method in class edu.umd.cs.findbugs.ba.npe.IsNullValue
-
Get instance representing a parameter marked as MightBeNull
- parameterMustBeNonNull(XMethod, int) - Method in interface edu.umd.cs.findbugs.ba.INullnessAnnotationDatabase
-
Determine whether given parameter must be non-null.
- parameterMustBeNonNull(XMethod, int) - Method in class edu.umd.cs.findbugs.ba.npe.TypeQualifierNullnessAnnotationDatabase
-
- parameterMustBeNonNull(XMethod, int) - Method in class edu.umd.cs.findbugs.ba.NullnessAnnotationDatabase
-
- ParameterNullnessProperty - Class in edu.umd.cs.findbugs.ba.npe
-
Method property recording which parameters are (or should be)
non-null, meaning that null values should not be passed
as their arguments.
- ParameterNullnessProperty() - Constructor for class edu.umd.cs.findbugs.ba.npe.ParameterNullnessProperty
-
Constructor.
- ParameterNullnessPropertyDatabase - Class in edu.umd.cs.findbugs.ba.npe
-
Method property database storing which method parameters might
be unconditionally dereferenced.
- ParameterNullnessPropertyDatabase() - Constructor for class edu.umd.cs.findbugs.ba.npe.ParameterNullnessPropertyDatabase
-
- parameterSignatureIterator() - Method in class edu.umd.cs.findbugs.ba.generic.GenericSignatureParser
-
Get an Iterator over signatures of the method parameters.
- parameterSignatureIterator() - Method in class edu.umd.cs.findbugs.ba.SignatureParser
-
Get an Iterator over signatures of the method parameters.
- ParameterSignatureListFactory - Class in edu.umd.cs.findbugs.classfile.engine.bcel
-
Analysis engine to produce parameter signature lists for
analyzed methods.
- ParameterSignatureListFactory() - Constructor for class edu.umd.cs.findbugs.classfile.engine.bcel.ParameterSignatureListFactory
-
Constructor.
- ParameterStringType() - Constructor for class edu.umd.cs.findbugs.detect.FindRefComparison.ParameterStringType
-
- ParameterWarningSuppressor - Class in edu.umd.cs.findbugs
-
- ParameterWarningSuppressor(String, ClassAnnotation, MethodAnnotation, int) - Constructor for class edu.umd.cs.findbugs.ParameterWarningSuppressor
-
- parse() - Method in class edu.umd.cs.findbugs.ba.RepositoryClassParser
-
Parse the class file into a JavaClass object.
- parse() - Method in class edu.umd.cs.findbugs.jaif.JAIFParser
-
- parse(ClassInfo.Builder) - Method in class edu.umd.cs.findbugs.classfile.engine.ClassParser
-
- parse(ClassInfo.Builder) - Method in interface edu.umd.cs.findbugs.classfile.engine.ClassParserInterface
-
Parse the class data into a ClassInfo object containing
(some of) the class's symbolic information.
- parse(ClassInfo.Builder) - Method in class edu.umd.cs.findbugs.classfile.engine.ClassParserUsingASM
-
- parse(ClassInfo.Builder) - Method in class edu.umd.cs.findbugs.classfile.engine.ClassParserUsingBCEL
-
Deprecated.
- parse(ClassNameAndSuperclassInfo.Builder) - Method in class edu.umd.cs.findbugs.classfile.engine.ClassParser
-
- parse(ClassNameAndSuperclassInfo.Builder) - Method in interface edu.umd.cs.findbugs.classfile.engine.ClassParserInterface
-
Parse the class data into a ClassNameAndSuperclassInfo object containing
(some of) the class's symbolic information.
- parse(ClassNameAndSuperclassInfo.Builder) - Method in class edu.umd.cs.findbugs.classfile.engine.ClassParserUsingASM
-
- parse(ClassNameAndSuperclassInfo.Builder) - Method in class edu.umd.cs.findbugs.classfile.engine.ClassParserUsingBCEL
-
Deprecated.
- parse(String) - Static method in class edu.umd.cs.findbugs.ba.CheckReturnValueAnnotation
-
- parse(String) - Static method in class edu.umd.cs.findbugs.ba.NullnessAnnotation.Parser
-
- parse(String[]) - Method in class edu.umd.cs.findbugs.config.CommandLine
-
Parse a command line.
- parse(String[], int, int, String) - Method in class edu.umd.cs.findbugs.config.CommandLine
-
Parse switches/options, showing usage information if they can't be parsed,
or if we have the wrong number of remaining arguments after parsing.
- parseField(Field) - Method in class edu.umd.cs.findbugs.classfile.engine.ClassParserUsingBCEL
-
Deprecated.
- parseFilter(String) - Static method in class edu.umd.cs.findbugs.filter.Filter
-
- parseKey(String) - Method in class edu.umd.cs.findbugs.ba.interproc.FieldPropertyDatabase
-
- parseKey(String) - Method in class edu.umd.cs.findbugs.ba.interproc.MethodPropertyDatabase
-
- parseKey(String) - Method in class edu.umd.cs.findbugs.ba.interproc.PropertyDatabase
-
Parse a key from a String.
- parseMethod(Method) - Method in class edu.umd.cs.findbugs.classfile.engine.ClassParserUsingBCEL
-
Deprecated.
- parseNext() - Method in class edu.umd.cs.findbugs.ba.SignatureConverter
-
Parse a single type out of the signature, starting at the beginning
of the remaining part of the signature.
- parsePriority(String) - Static method in class edu.umd.cs.findbugs.workflow.Filter
-
- Parser() - Constructor for class edu.umd.cs.findbugs.ba.NullnessAnnotation.Parser
-
- passIterator() - Method in class edu.umd.cs.findbugs.plan.ExecutionPlan
-
Get an Iterator over the AnalysisPasses.
- PATCHLEVEL - Static variable in class edu.umd.cs.findbugs.Version
-
Patch level.
- Path - Class in edu.umd.cs.findbugs.ba
-
A Path is a sequence of basic blocks.
- Path() - Constructor for class edu.umd.cs.findbugs.ba.Path
-
Constructor.
- pathSensitiveNonNullValue() - Static method in class edu.umd.cs.findbugs.ba.npe.IsNullValue
-
Get non-null value resulting from comparison to explicit null.
- pathSensitiveNullValue() - Static method in class edu.umd.cs.findbugs.ba.npe.IsNullValue
-
Get null value resulting from comparison to explicit null.
- PathVisitor - Interface in edu.umd.cs.findbugs.ba
-
Visit the BasicBlocks, InstructionHandles, and Edges
along a Path.
- PatternElement - Class in edu.umd.cs.findbugs.ba.bcp
-
A PatternElement is an element of a ByteCodePattern.
- PatternElement() - Constructor for class edu.umd.cs.findbugs.ba.bcp.PatternElement
-
- PatternElementMatch - Class in edu.umd.cs.findbugs.ba.bcp
-
PatternElementMatch represents matching a PatternElement against
a single instruction.
- PatternElementMatch(PatternElement, InstructionHandle, BasicBlock, int, PatternElementMatch) - Constructor for class edu.umd.cs.findbugs.ba.bcp.PatternElementMatch
-
Constructor.
- patternElementMatchIterator() - Method in class edu.umd.cs.findbugs.ba.bcp.ByteCodePatternMatch
-
- PatternMatcher - Class in edu.umd.cs.findbugs.ba.bcp
-
Match a ByteCodePattern against the code of a method, represented
by a CFG.
- PatternMatcher(ByteCodePattern, ClassContext, Method) - Constructor for class edu.umd.cs.findbugs.ba.bcp.PatternMatcher
-
Constructor.
- pc - Variable in class edu.umd.cs.findbugs.ProgramPoint
-
- peekToken() - Method in class edu.umd.cs.findbugs.jaif.JAIFScanner
-
- PEGGED_HIGH - Static variable in class edu.umd.cs.findbugs.props.PriorityAdjustment
-
Pegged high
- PENDING - Static variable in class edu.umd.cs.findbugs.cloud.db.DBCloud
-
- perform(Set<BugInstance>, SortedBugCollection, SortedBugCollection) - Method in interface edu.umd.cs.findbugs.workflow.BugHistory.SetOperation
-
Deprecated.
Perform the set operation.
- performSetOperation(BugHistory.SetOperation) - Method in class edu.umd.cs.findbugs.workflow.BugHistory
-
Deprecated.
Perform a SetOperation.
- PHI_NODE - Static variable in class edu.umd.cs.findbugs.ba.vna.ValueNumber
-
- phiNodeForLoads - Variable in class edu.umd.cs.findbugs.ba.vna.ValueNumberFrame
-
- PLAIN_OBJECT_TYPE - edu.umd.cs.findbugs.ba.generic.GenericUtilities.TypeCategory
-
A simple (non-generic ObjectType)
- Plugin - Class in edu.umd.cs.findbugs
-
A FindBugs plugin.
- Plugin(String, PluginLoader) - Constructor for class edu.umd.cs.findbugs.Plugin
-
Constructor.
- PluginException - Exception in edu.umd.cs.findbugs
-
An exception to indicate that a plugin could not be loaded.
- PluginException(String) - Constructor for exception edu.umd.cs.findbugs.PluginException
-
Constructor.
- PluginException(String, Throwable) - Constructor for exception edu.umd.cs.findbugs.PluginException
-
Constructor.
- pluginIterator() - Method in class edu.umd.cs.findbugs.DetectorFactoryCollection
-
Return an Iterator over all available Plugin objects.
- PluginLoader - Class in edu.umd.cs.findbugs
-
Loader for a FindBugs plugin.
- PluginLoader() - Constructor for class edu.umd.cs.findbugs.PluginLoader
-
Constructor.
- PluginLoader(URL) - Constructor for class edu.umd.cs.findbugs.PluginLoader
-
Constructor.
- PluginLoader(URL, ClassLoader) - Constructor for class edu.umd.cs.findbugs.PluginLoader
-
Constructor.
- plugins() - Method in class edu.umd.cs.findbugs.DetectorFactoryCollection
-
Return an Iterable of all available Plugin objects.
- PointerEqualityCheck(ValueNumber, ValueNumber, int) - Constructor for class edu.umd.cs.findbugs.ba.npe.IsNullValueAnalysis.PointerEqualityCheck
-
- PointerUsageRequiringNonNullValue - Class in edu.umd.cs.findbugs.ba.npe
-
- PointerUsageRequiringNonNullValue() - Constructor for class edu.umd.cs.findbugs.ba.npe.PointerUsageRequiringNonNullValue
-
- populateDatabase(DataflowType, ValueNumberDataflow, XMethod, TypeQualifierValue) - Method in class edu.umd.cs.findbugs.ba.jsr305.TypeQualifierDataflowFactory
-
- populateDatabase(BackwardTypeQualifierDataflow, ValueNumberDataflow, XMethod, TypeQualifierValue) - Method in class edu.umd.cs.findbugs.ba.jsr305.BackwardTypeQualifierDataflowFactory
-
- populateDatabase(ForwardTypeQualifierDataflow, ValueNumberDataflow, XMethod, TypeQualifierValue) - Method in class edu.umd.cs.findbugs.ba.jsr305.ForwardTypeQualifierDataflowFactory
-
- popValue() - Method in class edu.umd.cs.findbugs.ba.Frame
-
Pop a value off of the Java operand stack.
- popValue() - Method in class edu.umd.cs.findbugs.ba.type.TypeFrame
-
Pop a value off of the Java operand stack.
- pos() - Method in class edu.umd.cs.findbugs.ba.BasicBlock
-
- PossiblyNull - Annotation Type in edu.umd.cs.findbugs.annotations
-
Deprecated.
- PostDominatorsAnalysis - Class in edu.umd.cs.findbugs.ba
-
Dataflow analysis to compute postdominator sets for a CFG.
- PostDominatorsAnalysis(CFG, ReverseDepthFirstSearch, DepthFirstSearch, boolean) - Constructor for class edu.umd.cs.findbugs.ba.PostDominatorsAnalysis
-
Constructor.
- PostDominatorsAnalysis(CFG, ReverseDepthFirstSearch, DepthFirstSearch, EdgeChooser) - Constructor for class edu.umd.cs.findbugs.ba.PostDominatorsAnalysis
-
Constructor.
- precomputation(DismantleBytecode) - Method in class edu.umd.cs.findbugs.OpcodeStack
-
- predecessorIterator(VertexType) - Method in class edu.umd.cs.findbugs.graph.AbstractGraph
-
- predecessorIterator(VertexType) - Method in interface edu.umd.cs.findbugs.graph.Graph
-
Get an iterator over the predecessors of this vertex;
i.e., the sources of the vertex's incoming edges.
- predictPassCount(int[]) - Method in interface edu.umd.cs.findbugs.FindBugsProgress
-
Provide an array that predicts the number of classes in each pass
- predictPassCount(int[]) - Method in class edu.umd.cs.findbugs.gui2.AnalyzingDialog
-
- predictPassCount(int[]) - Method in class edu.umd.cs.findbugs.NoOpFindBugsProgress
-
- predictPassCount(int[]) - Method in class edu.umd.cs.findbugs.TextUIProgressCallback
-
- PreferencesFrame - Class in edu.umd.cs.findbugs.gui2
-
User Preferences
- PreferZeroLengthArrays - Class in edu.umd.cs.findbugs.detect
-
- PreferZeroLengthArrays(BugReporter) - Constructor for class edu.umd.cs.findbugs.detect.PreferZeroLengthArrays
-
- PreorderDetector - Class in edu.umd.cs.findbugs.bcel
-
Base class for Detectors which want to perform a preorder traversal of the classfile.
- PreorderDetector() - Constructor for class edu.umd.cs.findbugs.bcel.PreorderDetector
-
- PreorderVisitor - Class in edu.umd.cs.findbugs.visitclass
-
Interface to make the use of a visitor pattern programming style possible.
- PreorderVisitor() - Constructor for class edu.umd.cs.findbugs.visitclass.PreorderVisitor
-
- prescreen(ClassContext, Method) - Method in class edu.umd.cs.findbugs.detect.FindBadCast2
-
- prescreen(ClassContext, Method) - Method in class edu.umd.cs.findbugs.detect.FindUnrelatedTypesInGenericContainer
-
Use this to screen out methods that do not contain invocations.
- prescreen(ClassContext, Method, boolean) - Method in class edu.umd.cs.findbugs.detect.FindOpenStream
-
- prescreen(ClassContext, Method, boolean) - Method in class edu.umd.cs.findbugs.detect.FindUnreleasedLock
-
- prescreen(ClassContext, Method, boolean) - Method in class edu.umd.cs.findbugs.ResourceTrackingDetector
-
- prescreen(Method, ClassContext) - Method in class edu.umd.cs.findbugs.ByteCodePatternDetector
-
Prescreen a method.
- prescreen(Method, ClassContext) - Method in class edu.umd.cs.findbugs.detect.BCPMethodReturnCheck
-
Deprecated.
- prescreen(Method, ClassContext) - Method in class edu.umd.cs.findbugs.detect.LazyInit
-
- preScreen(MethodGen) - Method in class edu.umd.cs.findbugs.detect.FindTwoLockWait
-
- preTiger(JavaClass) - Static method in class edu.umd.cs.findbugs.bcel.BCELUtil
-
Checks if classfile was compiled for pre 1.5 target
- PREVIEW - Static variable in class edu.umd.cs.findbugs.Version
-
Preview release number.
- previous() - Method in class edu.umd.cs.findbugs.sourceViewer.DocumentCharacterIterator
-
- PRIMATIVE_ARRAY_AND_OTHER_ARRAY - Static variable in class edu.umd.cs.findbugs.ba.IncompatibleTypes
-
- print(PrintStream) - Method in class edu.umd.cs.findbugs.ba.CFGPrinter
-
- PrintAppVersion - Class in edu.umd.cs.findbugs.workflow
-
Print the AppVersion information from a BugCollection.
- PrintAppVersion() - Constructor for class edu.umd.cs.findbugs.workflow.PrintAppVersion
-
- printBug(BugInstance) - Method in class edu.umd.cs.findbugs.EmacsBugReporter
-
- printBug(BugInstance) - Method in class edu.umd.cs.findbugs.TextUIBugReporter
-
Print bug in one-line format.
- printBug(BugInstance) - Method in class edu.umd.cs.findbugs.XDocsBugReporter
-
- printCFG(Dataflow<Fact, AnalysisType>, PrintStream) - Static method in class edu.umd.cs.findbugs.ba.DataflowCFGPrinter
-
Print CFG annotated with results from given dataflow analysis.
- PrintClass - Class in edu.umd.cs.findbugs.visitclass
-
- PrintClass() - Constructor for class edu.umd.cs.findbugs.visitclass.PrintClass
-
- printCloudReport(Iterable<BugInstance>, PrintWriter) - Method in class edu.umd.cs.findbugs.cloud.AbstractCloud
-
- printCloudSummary(PrintWriter, Iterable<BugInstance>, String[]) - Method in class edu.umd.cs.findbugs.cloud.AbstractCloud
-
- printCloudSummary(PrintWriter, Iterable<BugInstance>, String[]) - Method in interface edu.umd.cs.findbugs.cloud.Cloud
-
- printCloudSummary(PrintWriter, Iterable<BugInstance>, String[]) - Method in class edu.umd.cs.findbugs.cloud.db.DBCloud
-
- printCode(Method[]) - Static method in class edu.umd.cs.findbugs.visitclass.PrintClass
-
Dump the disassembled code of all methods in the class.
- printf(String, Object...) - Static method in class edu.umd.cs.findbugs.gui2.Debug
-
- PrintingBugReporter - Class in edu.umd.cs.findbugs
-
A simple BugReporter which simply prints the formatted message
to the output stream.
- PrintingBugReporter() - Constructor for class edu.umd.cs.findbugs.PrintingBugReporter
-
- println(Exception) - Static method in class edu.umd.cs.findbugs.gui2.Debug
-
- println(Object) - Static method in class edu.umd.cs.findbugs.gui2.Debug
-
- printOpCode(int) - Method in class edu.umd.cs.findbugs.visitclass.DismantleBytecode
-
- printSizes(Component) - Static method in class edu.umd.cs.findbugs.gui2.SpringUtilities
-
A debugging utility that prints to stdout the component's
minimum, preferred, and maximum sizes.
- printUsage(OutputStream) - Method in class edu.umd.cs.findbugs.config.CommandLine
-
Print command line usage information to given stream.
- Priorities - Interface in edu.umd.cs.findbugs
-
- priority() - Method in annotation type edu.umd.cs.findbugs.annotations.CheckReturnValue
-
- priority() - Method in annotation type edu.umd.cs.findbugs.annotations.DefaultAnnotation
-
- priority() - Method in annotation type edu.umd.cs.findbugs.annotations.DefaultAnnotationForFields
-
- priority() - Method in annotation type edu.umd.cs.findbugs.annotations.DefaultAnnotationForMethods
-
- priority() - Method in annotation type edu.umd.cs.findbugs.annotations.DefaultAnnotationForParameters
-
- Priority - Enum in edu.umd.cs.findbugs.annotations
-
- PRIORITY - edu.umd.cs.findbugs.gui2.Sortables
-
- PriorityAdjustment - Class in edu.umd.cs.findbugs.props
-
Enum representing how a particular warning property is expected to affect its
likelihood of being serious, benign, or a false positive.
- PriorityAttribute() - Constructor for class edu.umd.cs.findbugs.ml.ConvertToARFF.PriorityAttribute
-
- PriorityMatcher - Class in edu.umd.cs.findbugs.filter
-
Matcher to select BugInstances with a particular priority.
- PriorityMatcher(String) - Constructor for class edu.umd.cs.findbugs.filter.PriorityMatcher
-
Constructor.
- PRIVATE_METHOD - Static variable in class edu.umd.cs.findbugs.detect.RefComparisonWarningProperty
-
Method is private (or package-protected).
- probeClassAnalysis(Class<E>, ClassDescriptor) - Method in interface edu.umd.cs.findbugs.classfile.IAnalysisCache
-
See if the cache contains a cached class analysis result
for given class descriptor.
- probeClassAnalysis(Class<E>, ClassDescriptor) - Method in class edu.umd.cs.findbugs.classfile.impl.AnalysisCache
-
- process() - Method in class edu.umd.cs.findbugs.xml.QuoteMetaCharacters
-
Quote metacharacters in the text.
- processCommandLine(TextUICommandLine, String[], IFindBugsEngine) - Static method in class edu.umd.cs.findbugs.FindBugs
-
Process the command line.
- profile() - Static method in class edu.umd.cs.findbugs.ba.XFactory
-
- profile() - Method in class edu.umd.cs.findbugs.classfile.DescriptorFactory
-
- Profile(String) - Constructor for class edu.umd.cs.findbugs.log.Profiler.Profile
-
- profiler - Variable in class edu.umd.cs.findbugs.log.Profiler.ClassNameComparator
-
- Profiler - Class in edu.umd.cs.findbugs.log
-
- Profiler() - Constructor for class edu.umd.cs.findbugs.log.Profiler
-
- Profiler.ClassNameComparator - Class in edu.umd.cs.findbugs.log
-
- Profiler.Filter - Interface in edu.umd.cs.findbugs.log
-
- Profiler.FilterByCalls - Class in edu.umd.cs.findbugs.log
-
- Profiler.FilterByTime - Class in edu.umd.cs.findbugs.log
-
- Profiler.FilterByTimePerCall - Class in edu.umd.cs.findbugs.log
-
- Profiler.Profile - Class in edu.umd.cs.findbugs.log
-
- Profiler.TimePerCallComparator - Class in edu.umd.cs.findbugs.log
-
- Profiler.TotalCallsComparator - Class in edu.umd.cs.findbugs.log
-
- Profiler.TotalTimeComparator - Class in edu.umd.cs.findbugs.log
-
- ProfilingMapCache<K,V> - Class in edu.umd.cs.findbugs.util
-
- ProfilingMapCache(int, String) - Constructor for class edu.umd.cs.findbugs.util.ProfilingMapCache
-
- progessMonitoredInputStream(File, String) - Method in class edu.umd.cs.findbugs.SortedBugCollection
-
- progessMonitoredInputStream(URLConnection, String) - Method in class edu.umd.cs.findbugs.SortedBugCollection
-
- ProgramPoint - Class in edu.umd.cs.findbugs
-
- ProgramPoint(BytecodeScanningDetector) - Constructor for class edu.umd.cs.findbugs.ProgramPoint
-
- PROGRESS - Static variable in class edu.umd.cs.findbugs.FindBugs2
-
- progressMonitoredInputStream(InputStream, int, String) - Method in class edu.umd.cs.findbugs.SortedBugCollection
-
- project - Variable in class edu.umd.cs.findbugs.ba.AnalysisContext
-
- project - Variable in class edu.umd.cs.findbugs.FindBugsCommandLine
-
Project to analyze.
- Project - Class in edu.umd.cs.findbugs
-
A project in the GUI.
- Project() - Constructor for class edu.umd.cs.findbugs.Project
-
Create an anonymous project.
- PROJECT - edu.umd.cs.findbugs.gui2.Sortables
-
- PROJECT_ELEMENT_NAME - Static variable in interface edu.umd.cs.findbugs.BugCollection
-
- ProjectFilterSettings - Class in edu.umd.cs.findbugs.config
-
Settings for user filtering of warnings for a project.
- projectLoadedFromFile - Variable in class edu.umd.cs.findbugs.FindBugsCommandLine
-
True if project was initialized by loading a project file.
- projectNameFromProjectFileName() - Method in class edu.umd.cs.findbugs.Project
-
- ProjectPackagePrefixes - Class in edu.umd.cs.findbugs
-
- ProjectPackagePrefixes() - Constructor for class edu.umd.cs.findbugs.ProjectPackagePrefixes
-
- ProjectPackagePrefixes.PrefixFilter - Class in edu.umd.cs.findbugs
-
- ProjectSettings - Class in edu.umd.cs.findbugs.gui2
-
Deprecated.
- ProjectStats - Class in edu.umd.cs.findbugs
-
Statistics resulting from analyzing a project.
- ProjectStats() - Constructor for class edu.umd.cs.findbugs.ProjectStats
-
Constructor.
- propagateAcrossPhiNode(TypeQualifierValueSet, ValueNumber, ValueNumber) - Method in class edu.umd.cs.findbugs.ba.jsr305.BackwardTypeQualifierDataflowAnalysis
-
- propagateAcrossPhiNode(TypeQualifierValueSet, ValueNumber, ValueNumber) - Method in class edu.umd.cs.findbugs.ba.jsr305.ForwardTypeQualifierDataflowAnalysis
-
- propagateAcrossPhiNode(TypeQualifierValueSet, ValueNumber, ValueNumber) - Method in class edu.umd.cs.findbugs.ba.jsr305.TypeQualifierDataflowAnalysis
-
- propagateAcrossPhiNode(ValueNumber, ValueNumber) - Method in class edu.umd.cs.findbugs.ba.jsr305.TypeQualifierValueSet
-
- PropertiesDialog - Class in edu.umd.cs.findbugs.gui2
-
This is the properties dialog of the GUI.
- PropertyDatabase<KeyType extends FieldOrMethodDescriptor,ValueType> - Class in edu.umd.cs.findbugs.ba.interproc
-
Property database for interprocedural analysis.
- PropertyDatabase() - Constructor for class edu.umd.cs.findbugs.ba.interproc.PropertyDatabase
-
Constructor.
- PropertyDatabaseFormatException - Exception in edu.umd.cs.findbugs.ba.interproc
-
- PropertyDatabaseFormatException(String) - Constructor for exception edu.umd.cs.findbugs.ba.interproc.PropertyDatabaseFormatException
-
- propertyIterator() - Method in class edu.umd.cs.findbugs.BugInstance
-
Get an Iterator over the properties defined in this BugInstance.
- PROTOTYPE - Static variable in class edu.umd.cs.findbugs.gui.LineNumberer
-
- PRUNED_FAILED_ASSERTION_EDGES - Static variable in class edu.umd.cs.findbugs.ba.CFG
-
Flag set if CFG edges corresponding to failed assertions have been removed.
- PRUNED_INFEASIBLE_EXCEPTIONS - Static variable in class edu.umd.cs.findbugs.ba.CFG
-
Flag set if infeasible exception edges have been pruned from the CFG.
- PRUNED_UNCONDITIONAL_THROWERS - Static variable in class edu.umd.cs.findbugs.ba.CFG
-
Flag set if normal return edges from calls to methods which unconditionally
throw an exception have been removed.
- PruneInfeasibleExceptionEdges - Class in edu.umd.cs.findbugs.ba
-
Prune a CFG to remove infeasible exception edges.
- PruneInfeasibleExceptionEdges(CFG, MethodGen, TypeDataflow) - Constructor for class edu.umd.cs.findbugs.ba.PruneInfeasibleExceptionEdges
-
Constructor.
- PruneUnconditionalExceptionThrowerEdges - Class in edu.umd.cs.findbugs.ba
-
- PruneUnconditionalExceptionThrowerEdges(JavaClass, Method, MethodGen, CFG, ConstantPoolGen, TypeDataflow, AnalysisContext) - Constructor for class edu.umd.cs.findbugs.ba.PruneUnconditionalExceptionThrowerEdges
-
- pruneValue(ValueNumber) - Method in class edu.umd.cs.findbugs.ba.jsr305.TypeQualifierValueSet
-
- pu - Variable in class edu.umd.cs.findbugs.ba.npe.UsagesRequiringNonNullValues.Pair
-
- PublicSemaphores - Class in edu.umd.cs.findbugs.detect
-
finds public classes that use 'this' as a semaphore, which can cause conflicts if clients of this
class use an instance of this class as their own synchronization point.
- PublicSemaphores(BugReporter) - Constructor for class edu.umd.cs.findbugs.detect.PublicSemaphores
-
- purge(Collection<ClassDescriptor>) - Method in class edu.umd.cs.findbugs.classfile.DescriptorFactory
-
- purgeAllMethodAnalyses() - Method in class edu.umd.cs.findbugs.ba.ClassContext
-
- purgeAllMethodAnalysis() - Method in interface edu.umd.cs.findbugs.classfile.IAnalysisCache
-
Purge all analysis results for all methods.
- purgeAllMethodAnalysis() - Method in class edu.umd.cs.findbugs.classfile.impl.AnalysisCache
-
- purgeBoringEntries() - Method in class edu.umd.cs.findbugs.ba.type.FieldStoreTypeDatabase
-
- purgeClassesThatDontMatch(Pattern) - Method in class edu.umd.cs.findbugs.PackageStats
-
- purgeClassesThatDontMatch(Pattern) - Method in class edu.umd.cs.findbugs.ProjectStats
-
- purgeMethodAnalyses(MethodDescriptor) - Method in class edu.umd.cs.findbugs.ba.ClassContext
-
Purge all CFG-based method analyses for given method.
- purgeMethodAnalyses(MethodDescriptor) - Method in interface edu.umd.cs.findbugs.classfile.IAnalysisCache
-
Purge all analysis results for given method.
- purgeMethodAnalyses(MethodDescriptor) - Method in class edu.umd.cs.findbugs.classfile.impl.AnalysisCache
-
- pushCatch() - Method in class edu.umd.cs.findbugs.ba.BlockType
-
Enter a catch block.
- pushFinally() - Method in class edu.umd.cs.findbugs.ba.BlockType
-
Enter a finally block.
- pushReturnType(InvokeInstruction) - Method in class edu.umd.cs.findbugs.ba.type.TypeFrameModelingVisitor
-
Helper for pushing the return type of an invoke instruction.
- pushValue(Type) - Method in class edu.umd.cs.findbugs.ba.type.TypeFrame
-
- pushValue(Type) - Method in class edu.umd.cs.findbugs.ba.type.TypeFrameModelingVisitor
-
Work around some weirdness in BCEL (inherited from JVM Spec 1):
BCEL considers long and double types to consume two slots on the
stack.
- pushValue(ValueType) - Method in class edu.umd.cs.findbugs.ba.Frame
-
Push a value onto the Java operand stack.
- put(ClassAnnotation, EqualsKindSummary.KindOfEquals) - Method in class edu.umd.cs.findbugs.ba.EqualsKindSummary
-
- put(K1, K2, K3, V) - Method in class edu.umd.cs.findbugs.util.TripleKeyHashMap
-
- put(K1, K2, V) - Method in class edu.umd.cs.findbugs.util.DualKeyHashMap
-
- put(K, V) - Method in class edu.umd.cs.findbugs.util.MergeMap
-
- put(InstructionHandle, ValueType) - Method in class edu.umd.cs.findbugs.ba.InstructionHandleMap
-
- PutfieldScanner - Class in edu.umd.cs.findbugs.ba
-
- PutfieldScanner() - Constructor for class edu.umd.cs.findbugs.ba.PutfieldScanner
-
- putIfAbsentPackageStats(String, int, int) - Method in class edu.umd.cs.findbugs.ProjectStats
-
- putMethodAnalysis(Class<?>, MethodDescriptor, Object) - Method in class edu.umd.cs.findbugs.ba.ClassContext
-
Store a method analysis object.