A B C D E F G H I J K L M N O P Q R S T U V W X Z

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.
PackageStats - Class in edu.umd.cs.findbugs
Class to store package bug statistics.
PackageStats(String) - Constructor for class edu.umd.cs.findbugs.PackageStats
 
PackageStats.ClassStats - Class in edu.umd.cs.findbugs
 
PackageStats.ClassStats(String) - Constructor for class edu.umd.cs.findbugs.PackageStats.ClassStats
 
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 - Static variable in class edu.umd.cs.findbugs.ba.AnnotationDatabase
 
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 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.SignatureParser
Get an Iterator over signatures of the method parameters.
parse(String, 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() - Method in class edu.umd.cs.findbugs.ba.RepositoryClassParser
Parse the class file into a JavaClass object.
parse(String[], int, int, String) - Method in class edu.umd.cs.findbugs.config.CommandLine
 
parse(String[]) - Method in class edu.umd.cs.findbugs.config.CommandLine
Parse a command line.
parseBoolean(String) - Static method in class edu.umd.cs.findbugs.TigerSubstitutes
 
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.
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
 
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.obl
A Path is a sequence of program statements.
Path() - Constructor for class edu.umd.cs.findbugs.ba.obl.Path
 
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.
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.
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.
Plugin - Class in edu.umd.cs.findbugs
A FindBugs plugin.
Plugin(String) - 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(URL) - Constructor for class edu.umd.cs.findbugs.PluginLoader
Constructor.
PluginLoader(URL, ClassLoader) - Constructor for class edu.umd.cs.findbugs.PluginLoader
Constructor.
PolicyDatabase - Class in edu.umd.cs.findbugs.ba.obl
Policy database which defines which methods create and remove obligations.
PolicyDatabase() - Constructor for class edu.umd.cs.findbugs.ba.obl.PolicyDatabase
 
popValue() - Method in class edu.umd.cs.findbugs.ba.Frame
Pop a value off of the Java operand stack.
PossiblyNull - Annotation Type in edu.umd.cs.findbugs.annotations
Deprecated. - use CheckForNull instead; the name of which more clearly indicates that not only could the value be null, but that good coding practice requires that the value be checked for null.
PostDominatorsAnalysis - Class in edu.umd.cs.findbugs.ba
Dataflow analysis to compute postdominator sets for a CFG.
PostDominatorsAnalysis(CFG, ReverseDepthFirstSearch, EdgeChooser) - Constructor for class edu.umd.cs.findbugs.ba.PostDominatorsAnalysis
Constructor.
PostDominatorsAnalysis(CFG, ReverseDepthFirstSearch, boolean) - Constructor for class edu.umd.cs.findbugs.ba.PostDominatorsAnalysis
Constructor.
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.
PreferZeroLengthArrays - Class in edu.umd.cs.findbugs.detect
 
PreferZeroLengthArrays(BugReporter) - Constructor for class edu.umd.cs.findbugs.detect.PreferZeroLengthArrays
 
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(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
 
prescreen(ClassContext, Method) - Method in class edu.umd.cs.findbugs.detect.FindBadCast2
 
prescreen(ClassContext, Method) - Method in class edu.umd.cs.findbugs.detect.FindOpenStream
 
preScreen(MethodGen) - Method in class edu.umd.cs.findbugs.detect.FindTwoLockWait
 
prescreen(ClassContext, Method) - Method in class edu.umd.cs.findbugs.detect.FindUnreleasedLock
 
prescreen(Method, ClassContext) - Method in class edu.umd.cs.findbugs.detect.LazyInit
 
prescreen(ClassContext, Method) - Method in class edu.umd.cs.findbugs.ResourceTrackingDetector
 
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
 
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
 
printOpCode(int) - Method in class edu.umd.cs.findbugs.visitclass.DismantleBytecode
 
printUsage(OutputStream) - Method in class edu.umd.cs.findbugs.config.CommandLine
Print command line usage information to given stream.
Priority - Enum in edu.umd.cs.findbugs.annotations
 
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).
process() - Method in class edu.umd.cs.findbugs.xml.QuoteMetaCharacters
Quote metacharacters in the text.
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.
ProjectStats - Class in edu.umd.cs.findbugs
Statistics resulting from analyzing a project.
ProjectStats() - Constructor for class edu.umd.cs.findbugs.ProjectStats
Constructor.
PropertyDatabase<KeyType,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
 
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.
PruneInfeasibleExceptionEdges2 - Class in edu.umd.cs.findbugs.ba
Remove obviously infeasible exception edgges, and mark all exception edges of a CFG to indicate if they can throw a checked exception, and if they throw "explicit" exceptions (thrown via ATHROW or from a called method which explicitly declares thrown exceptions)
PruneInfeasibleExceptionEdges2(CFG, MethodGen, TypeDataflow) - Constructor for class edu.umd.cs.findbugs.ba.PruneInfeasibleExceptionEdges2
Constructor.
PruneUnconditionalExceptionThrowerEdges - Class in edu.umd.cs.findbugs.ba
 
PruneUnconditionalExceptionThrowerEdges(MethodGen, CFG, ConstantPoolGen, AnalysisContext) - Constructor for class edu.umd.cs.findbugs.ba.PruneUnconditionalExceptionThrowerEdges
 
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
 
pushCatch() - Method in class edu.umd.cs.findbugs.ba.BlockType
Enter a catch block.
PUSHEXCEPTION - Static variable in interface edu.umd.cs.findbugs.ba.ir.ExtendedOpcodes
Clear operand stack and push caught exception object.
PushException - Class in edu.umd.cs.findbugs.ba.ir
Deprecated.  
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.
pushReturnType(InvokeInstruction) - Method in class edu.umd.cs.findbugs.ba.type2.BetterTypeFrameModelingVisitor
Helper for pushing the return type of an invoke instruction.
pushValue(ValueType) - Method in class edu.umd.cs.findbugs.ba.Frame
Push a value onto the Java operand stack.
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(Type) - Method in class edu.umd.cs.findbugs.ba.type2.BetterTypeFrameModelingVisitor
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(TypedInstruction) - Method in class edu.umd.cs.findbugs.ba.type2.BetterTypeFrameModelingVisitor
Temporary hack to ease conversion from BCEL types to TypeRepository types.

A B C D E F G H I J K L M N O P Q R S T U V W X Z