- 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
-
- 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
-
- 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
- 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
-
- 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.
- password() - Method in class edu.umd.cs.findbugs.IGuiCallback.FormItem
-
- 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
- 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 - Variable in class edu.umd.cs.findbugs.cloud.AbstractCloud
-
- 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.
- PLUGIN_RELEASE_DATE_FMT - Static variable in class edu.umd.cs.findbugs.updates.UpdateChecker
-
- 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(URL) - Constructor for class edu.umd.cs.findbugs.PluginLoader
-
Deprecated.
- PluginLoader(URL, ClassLoader) - Constructor for class edu.umd.cs.findbugs.PluginLoader
-
- PluginLoader() - Constructor for class edu.umd.cs.findbugs.PluginLoader
-
Deprecated.
- PluginLoader(boolean, URL) - Constructor for class edu.umd.cs.findbugs.PluginLoader
-
Deprecated.
- PluginLoader.Summary - Class in edu.umd.cs.findbugs
-
- PluginLoader.Summary(String, String, String, String) - Constructor for class edu.umd.cs.findbugs.PluginLoader.Summary
-
- plugins() - Method in class edu.umd.cs.findbugs.DetectorFactoryCollection
-
Return an Collection of all available Plugin objects.
- pluginUpdateCheckComplete(List<UpdateChecker.PluginUpdate>, boolean) - Method in class edu.umd.cs.findbugs.DetectorFactoryCollection
-
- pluginUpdateCheckComplete(Collection<UpdateChecker.PluginUpdate>, boolean) - Method in interface edu.umd.cs.findbugs.updates.PluginUpdateListener
-
- pluginUpdateCheckComplete(List<UpdateChecker.PluginUpdate>, boolean) - Method in interface edu.umd.cs.findbugs.updates.UpdateCheckCallback
-
- PluginUpdateDialog - Class in edu.umd.cs.findbugs.gui2
-
- PluginUpdateDialog() - Constructor for class edu.umd.cs.findbugs.gui2.PluginUpdateDialog
-
- PluginUpdateListener - Interface in edu.umd.cs.findbugs.updates
-
- 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
-
- 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(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
-
- 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.DoNothingCloud
-
- 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
-
- printJumpEntries() - Method in class edu.umd.cs.findbugs.OpcodeStack
-
- printLeaderBoard2(PrintWriter, Multiset<String>, int, String, String, String) - Static method in class edu.umd.cs.findbugs.cloud.AbstractCloud
-
- 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.
- 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(String) - Static method in class edu.umd.cs.findbugs.charsets.SourceCharset
-
- printWriter(String) - Static method in class edu.umd.cs.findbugs.charsets.UserTextFile
-
- 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.UTF8
-
- 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.
- produce() - Method in class edu.umd.cs.findbugs.ba.generic.GenericObjectType
-
- produce(GenericObjectType) - Method in enum 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
-
- 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.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
-
- projectChanged() - Method in class edu.umd.cs.findbugs.gui2.MainFrame
-
- 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
-
- 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.
- PromptForNameLookup - Class in edu.umd.cs.findbugs.cloud.username
-
- PromptForNameLookup() - Constructor for class edu.umd.cs.findbugs.cloud.username.PromptForNameLookup
-
- 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.cloud.AbstractCloud
-
- properties - Variable in class edu.umd.cs.findbugs.ComponentPlugin
-
- PropertiesDialog - Class in edu.umd.cs.findbugs.gui2
-
This is the properties dialog of the GUI.
- 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(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
-
- 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
-