FindBugs™ 1.3.9
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(String, int, int) - Constructor for class edu.umd.cs.findbugs.PackageStats
 
PackageStats.ClassStats - Class in edu.umd.cs.findbugs
 
PackageStats.ClassStats(String, 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_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.
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.
ParameterWarningSuppressor - Class in edu.umd.cs.findbugs
 
ParameterWarningSuppressor(String, ClassAnnotation, MethodAnnotation, int) - Constructor for class edu.umd.cs.findbugs.ParameterWarningSuppressor
 
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() - Method in class edu.umd.cs.findbugs.ba.RepositoryClassParser
Parse the class file into a JavaClass object.
parse(ClassNameAndSuperclassInfo.Builder) - Method in class edu.umd.cs.findbugs.classfile.engine.ClassParser
 
parse(ClassInfo.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(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(ClassNameAndSuperclassInfo.Builder) - Method in class edu.umd.cs.findbugs.classfile.engine.ClassParserUsingASM
 
parse(ClassInfo.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(ClassInfo.Builder) - Method in class edu.umd.cs.findbugs.classfile.engine.ClassParserUsingBCEL
Deprecated.  
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.
parse(String[]) - Method in class edu.umd.cs.findbugs.config.CommandLine
Parse a command line.
parse() - Method in class edu.umd.cs.findbugs.jaif.JAIFParser
 
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
 
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
 
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(URL) - Constructor for class edu.umd.cs.findbugs.PluginLoader
Constructor.
PluginLoader(URL, ClassLoader) - Constructor for class edu.umd.cs.findbugs.PluginLoader
Constructor.
PluginLoader() - 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.
PointerUsageRequiringNonNullValue - Class in edu.umd.cs.findbugs.ba.npe
 
PointerUsageRequiringNonNullValue() - Constructor for class edu.umd.cs.findbugs.ba.npe.PointerUsageRequiringNonNullValue
 
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
 
populateDatabase(DataflowType, ValueNumberDataflow, XMethod, TypeQualifierValue) - Method in class edu.umd.cs.findbugs.ba.jsr305.TypeQualifierDataflowFactory
 
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. - 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, DepthFirstSearch, EdgeChooser) - Constructor for class edu.umd.cs.findbugs.ba.PostDominatorsAnalysis
Constructor.
PostDominatorsAnalysis(CFG, ReverseDepthFirstSearch, DepthFirstSearch, boolean) - 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(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(ClassContext, Method) - Method in class edu.umd.cs.findbugs.detect.FindBadCast2
 
prescreen(ClassContext, Method, boolean) - 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.FindUnrelatedTypesInGenericContainer
Use this to screen out methods that do not contain invocations.
prescreen(ClassContext, Method, boolean) - Method in class edu.umd.cs.findbugs.detect.FindUnreleasedLock
 
prescreen(Method, ClassContext) - Method in class edu.umd.cs.findbugs.detect.LazyInit
 
prescreen(ClassContext, Method, boolean) - Method in class edu.umd.cs.findbugs.ResourceTrackingDetector
 
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(Object) - Static method in class edu.umd.cs.findbugs.gui2.Debug
 
println(Exception) - 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 - 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).
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
 
Profiler - Class in edu.umd.cs.findbugs.log
 
Profiler() - Constructor for class edu.umd.cs.findbugs.log.Profiler
 
profiler - Variable in class edu.umd.cs.findbugs.log.Profiler.ClassNameComparator
 
Profiler.ClassNameComparator - Class in edu.umd.cs.findbugs.log
 
Profiler.ClassNameComparator(Profiler) - Constructor for class edu.umd.cs.findbugs.log.Profiler.ClassNameComparator
 
Profiler.Filter - Interface in edu.umd.cs.findbugs.log
 
Profiler.FilterByCalls - Class in edu.umd.cs.findbugs.log
 
Profiler.FilterByCalls(int) - Constructor for class edu.umd.cs.findbugs.log.Profiler.FilterByCalls
 
Profiler.FilterByTime - Class in edu.umd.cs.findbugs.log
 
Profiler.FilterByTime(long) - Constructor for class edu.umd.cs.findbugs.log.Profiler.FilterByTime
 
Profiler.FilterByTimePerCall - Class in edu.umd.cs.findbugs.log
 
Profiler.FilterByTimePerCall(long) - Constructor for class edu.umd.cs.findbugs.log.Profiler.FilterByTimePerCall
 
Profiler.Profile - Class in edu.umd.cs.findbugs.log
 
Profiler.Profile(String) - Constructor for class edu.umd.cs.findbugs.log.Profiler.Profile
 
Profiler.TimePerCallComparator - Class in edu.umd.cs.findbugs.log
 
Profiler.TimePerCallComparator(Profiler) - Constructor for class edu.umd.cs.findbugs.log.Profiler.TimePerCallComparator
 
Profiler.TotalCallsComparator - Class in edu.umd.cs.findbugs.log
 
Profiler.TotalCallsComparator(Profiler) - Constructor for class edu.umd.cs.findbugs.log.Profiler.TotalCallsComparator
 
Profiler.TotalTimeComparator - Class in edu.umd.cs.findbugs.log
 
Profiler.TotalTimeComparator(Profiler) - Constructor for class edu.umd.cs.findbugs.log.Profiler.TotalTimeComparator
 
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_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(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.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.
put(ClassAnnotation, EqualsKindSummary.KindOfEquals) - Method in class edu.umd.cs.findbugs.ba.EqualsKindSummary
 
put(InstructionHandle, ValueType) - Method in class edu.umd.cs.findbugs.ba.InstructionHandleMap
 
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(K1, K2, K3, V) - Method in class edu.umd.cs.findbugs.util.TripleKeyHashMap
 
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.

FindBugs™ 1.3.9
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
FindBugs™ is licenced under the LGPL. Copyright © 2006 University of Maryland.