Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
P
- 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.
- PackageMemberAnnotation(String, String, String) - Constructor for class edu.umd.cs.findbugs.PackageMemberAnnotation
-
Constructor.
- PackageStats - Class in edu.umd.cs.findbugs
- 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
- 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 - Enum constant in enum class edu.umd.cs.findbugs.ba.AnnotationDatabase.Target
- PARAMETER - Enum constant in enum class 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 - Enum constant in enum class 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
- parameterMarkedAsNonnull(XMethodParameter) - Static method in class edu.umd.cs.findbugs.ba.npe.IsNullValue
-
Get instance representing a parameter marked as Nonnull
- 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
-
Deprecated.
- 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
- ParameterProperty - Class in edu.umd.cs.findbugs.ba.interproc
-
Method property recording which parameters are have some property (originally, which were required to be nonnull, now made more generic)
- ParameterProperty() - Constructor for class edu.umd.cs.findbugs.ba.interproc.ParameterProperty
-
Constructor.
- ParameterProperty(int) - Constructor for class edu.umd.cs.findbugs.ba.interproc.ParameterProperty
-
Constructor.
- 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.
- parameterSignatures() - Method in class edu.umd.cs.findbugs.ba.SignatureParser
- 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.
- password() - Method in class edu.umd.cs.findbugs.IGuiCallback.FormItem
- 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
- 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 - Enum constant in enum class edu.umd.cs.findbugs.ba.generic.GenericUtilities.TypeCategory
-
A simple (non-generic ObjectType)
- plugin - Variable in class edu.umd.cs.findbugs.ComponentPlugin
- Plugin - Class in edu.umd.cs.findbugs
-
A FindBugs plugin.
- Plugin(String, String, Date, PluginLoader, boolean, boolean) - Constructor for class edu.umd.cs.findbugs.Plugin
-
Constructor.
- PluginDoesntContainMetadataException - Exception in edu.umd.cs.findbugs
- PluginDoesntContainMetadataException(String) - Constructor for exception edu.umd.cs.findbugs.PluginDoesntContainMetadataException
- 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
-
Deprecated.
- PluginLoader(boolean, URL) - Constructor for class edu.umd.cs.findbugs.PluginLoader
-
Deprecated.
- PluginLoader(URL) - Constructor for class edu.umd.cs.findbugs.PluginLoader
-
Deprecated.
- PluginLoader(URL, ClassLoader) - Constructor for class edu.umd.cs.findbugs.PluginLoader
-
Deprecated.
- PluginLoader.Summary - Class in edu.umd.cs.findbugs
- plugins() - Method in class edu.umd.cs.findbugs.DetectorFactoryCollection
-
Return an Collection 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
- 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.NoOpFindBugsProgress
- predictPassCount(int[]) - Method in class edu.umd.cs.findbugs.TextUIProgressCallback
- 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.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
- 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
- printCode(Method[]) - Static method in class edu.umd.cs.findbugs.visitclass.PrintClass
-
Dump the disassembled code of all methods in the class.
- 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
- printJumpEntries() - Method in class edu.umd.cs.findbugs.OpcodeStack
- printOpCode(int) - Method in class edu.umd.cs.findbugs.visitclass.DismantleBytecode
- printStream(OutputStream) - Static method in class edu.umd.cs.findbugs.charsets.UTF8
- printStream(OutputStream, boolean) - Static method in class edu.umd.cs.findbugs.charsets.UTF8
- printUsage(OutputStream) - Method in class edu.umd.cs.findbugs.config.CommandLine
-
Print command line usage information to given stream.
- printVersion(boolean) - Static method in class edu.umd.cs.findbugs.Version
- printWriter(File) - Static method in class edu.umd.cs.findbugs.charsets.SourceCharset
- printWriter(File) - Static method in class edu.umd.cs.findbugs.charsets.UTF8
- printWriter(PrintStream) - Static method in class edu.umd.cs.findbugs.charsets.UTF8
- printWriter(PrintStream, boolean) - Static method in class edu.umd.cs.findbugs.charsets.UTF8
- printWriter(String) - Static method in class edu.umd.cs.findbugs.charsets.SourceCharset
- printWriter(String) - Static method in class edu.umd.cs.findbugs.charsets.UserTextFile
- printWriter(String) - Static method in class edu.umd.cs.findbugs.charsets.UTF8
- Priorities - Interface in edu.umd.cs.findbugs
- 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.
- 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.
- produce() - Method in class edu.umd.cs.findbugs.ba.generic.GenericObjectType
- produce(GenericObjectType) - Method in enum class edu.umd.cs.findbugs.ba.generic.GenericUtilities.TypeCategory
- produceStack(ConstantPoolGen) - Method in class edu.umd.cs.findbugs.bcel.generic.NullnessConversationInstruction
- 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
-
This class is mutable and not synchronized, so create independent
Profiler
instance for each worker thread. - Profiler() - Constructor for class edu.umd.cs.findbugs.log.Profiler
-
The default constructor for
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
- ProfileSummary - Class in edu.umd.cs.findbugs.log
-
A class that summarize profile recorded by multiple
Profiler
instances. - ProfileSummary(Profiler...) - Constructor for class edu.umd.cs.findbugs.log.ProfileSummary
- 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.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_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.
- ProjectPackagePrefixes - Class in edu.umd.cs.findbugs
- ProjectPackagePrefixes() - Constructor for class edu.umd.cs.findbugs.ProjectPackagePrefixes
- ProjectPackagePrefixes.PrefixFilter - Class in edu.umd.cs.findbugs
- ProjectStats - Class in edu.umd.cs.findbugs
-
Statistics resulting from analyzing a project.
- ProjectStats() - Constructor for class edu.umd.cs.findbugs.ProjectStats
-
Constructor.
- PROP_FINDBUGS_HOST_APP - Static variable in class edu.umd.cs.findbugs.FindBugs2
- PROP_FINDBUGS_HOST_APP_VERSION - Static variable in class edu.umd.cs.findbugs.FindBugs2
- 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
- properties - Variable in class edu.umd.cs.findbugs.ComponentPlugin
- PropertyBundle - Class in edu.umd.cs.findbugs
- PropertyBundle() - Constructor for class edu.umd.cs.findbugs.PropertyBundle
- PropertyBundle(Properties) - Constructor for class edu.umd.cs.findbugs.PropertyBundle
- 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.
- provider - Variable in class edu.umd.cs.findbugs.PluginLoader.Summary
- proxy - Variable in class edu.umd.cs.findbugs.ba.jsr305.TypeQualifierValue
- 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 method 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
- purgeClassAnalysis(Class<?>) - Method in interface edu.umd.cs.findbugs.classfile.IAnalysisCache
-
Purge all class analysis results of a particular kind
- purgeClassAnalysis(Class<?>) - Method in class edu.umd.cs.findbugs.classfile.impl.AnalysisCache
- purgeClassesThatDontMatch(Pattern) - Method in class edu.umd.cs.findbugs.PackageStats
- purgeClassesThatDontMatch(Pattern) - Method in class edu.umd.cs.findbugs.ProjectStats
- purgeClassStats() - 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
- purgePackageStats() - Method in class edu.umd.cs.findbugs.ProjectStats
- 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
- putMethodAnalysis(Class<?>, MethodDescriptor, Object) - Method in class edu.umd.cs.findbugs.ba.ClassContext
-
Store a method analysis object.
- putPackageStats(String, int, int) - Method in class edu.umd.cs.findbugs.ProjectStats
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
PluginLoader(URL,URI,ClassLoader,boolean,boolean)
instead