- Obfuscate - Class in edu.umd.cs.findbugs
-
- Obfuscate() - Constructor for class edu.umd.cs.findbugs.Obfuscate
-
- obfuscate(BugInstance) - Static method in class edu.umd.cs.findbugs.Obfuscate
-
- ObfuscateBugs - Class in edu.umd.cs.findbugs.workflow
-
- ObfuscateBugs() - Constructor for class edu.umd.cs.findbugs.workflow.ObfuscateBugs
-
- ObfuscateBugs(BugCollection) - Constructor for class edu.umd.cs.findbugs.workflow.ObfuscateBugs
-
- ObjectTypeFactory - Class in edu.umd.cs.findbugs.ba
-
- ObjectTypeFactory() - Constructor for class edu.umd.cs.findbugs.ba.ObjectTypeFactory
-
- Obligation - Class in edu.umd.cs.findbugs.ba.obl
-
An obligation that must be cleaned up by error handling code.
- Obligation(String, int) - Constructor for class edu.umd.cs.findbugs.ba.obl.Obligation
-
- ObligationAcquiredOrReleasedInLoopException - Exception in edu.umd.cs.findbugs.ba.obl
-
Exception to indicate that ObligationAnalysis has detected a situation in
which an obligation is either acquired or released inside a loop.
- ObligationAcquiredOrReleasedInLoopException(Obligation) - Constructor for exception edu.umd.cs.findbugs.ba.obl.ObligationAcquiredOrReleasedInLoopException
-
- ObligationAnalysis - Class in edu.umd.cs.findbugs.ba.obl
-
Dataflow analysis to track obligations (i/o streams and other resources which
must be closed).
- ObligationAnalysis(DepthFirstSearch, XMethod, ConstantPoolGen, ObligationFactory, ObligationPolicyDatabase, TypeDataflow, IsNullValueDataflow, IErrorLogger) - Constructor for class edu.umd.cs.findbugs.ba.obl.ObligationAnalysis
-
Constructor.
- ObligationDataflow - Class in edu.umd.cs.findbugs.ba.obl
-
Dataflow class for ObligationAnalysis.
- ObligationDataflow(CFG, ObligationAnalysis) - Constructor for class edu.umd.cs.findbugs.ba.obl.ObligationDataflow
-
- ObligationDataflowFactory - Class in edu.umd.cs.findbugs.classfile.engine.bcel
-
Analysis factory which creates instances of ObligationDataflow.
- ObligationDataflowFactory() - Constructor for class edu.umd.cs.findbugs.classfile.engine.bcel.ObligationDataflowFactory
-
- ObligationFactory - Class in edu.umd.cs.findbugs.ba.obl
-
Factory for Obligation and ObligationSet objects to be used in an instance of
ObligationAnalysis.
- ObligationFactory() - Constructor for class edu.umd.cs.findbugs.ba.obl.ObligationFactory
-
- obligationIterator() - Method in class edu.umd.cs.findbugs.ba.obl.ObligationFactory
-
Get an Iterator over known Obligation types.
- ObligationPolicyDatabase - Class in edu.umd.cs.findbugs.ba.obl
-
Policy database which defines which methods create and remove obligations.
- ObligationPolicyDatabase() - Constructor for class edu.umd.cs.findbugs.ba.obl.ObligationPolicyDatabase
-
- ObligationPolicyDatabaseAction - Class in edu.umd.cs.findbugs.ba.obl
-
An action applied by an entry in the ObligationPolicyDatabase.
- ObligationPolicyDatabaseAction(ObligationPolicyDatabaseActionType, Obligation) - Constructor for class edu.umd.cs.findbugs.ba.obl.ObligationPolicyDatabaseAction
-
- ObligationPolicyDatabaseActionType - Enum in edu.umd.cs.findbugs.ba.obl
-
Enumeration describing possible actions for policy database entries.
- ObligationPolicyDatabaseEntry - Interface in edu.umd.cs.findbugs.ba.obl
-
Interface defining an entry in the ObligationPolicyDatabase.
- ObligationPolicyDatabaseEntryType - Enum in edu.umd.cs.findbugs.ba.obl
-
Types of ObligationPolicyDatabaseEntries.
- ObligationSet - Class in edu.umd.cs.findbugs.ba.obl
-
A multiset of obligations that must be cleaned up by error-handling code.
- ObligationSet(ObligationFactory) - Constructor for class edu.umd.cs.findbugs.ba.obl.ObligationSet
-
- observeClass(ClassDescriptor) - Method in class edu.umd.cs.findbugs.BugCollectionBugReporter
-
- observeClass(ClassDescriptor) - Method in interface edu.umd.cs.findbugs.classfile.IClassObserver
-
Observe a class being visited.
- observeClass(ClassDescriptor) - Method in class edu.umd.cs.findbugs.DelegatingBugReporter
-
- observeClass(ClassDescriptor) - Method in class edu.umd.cs.findbugs.EmacsBugReporter
-
- observeClass(ClassDescriptor) - Method in class edu.umd.cs.findbugs.PrintingBugReporter
-
- observeClass(ClassDescriptor) - Method in class edu.umd.cs.findbugs.SortingBugReporter
-
- observeClass(ClassDescriptor) - Method in class edu.umd.cs.findbugs.XDocsBugReporter
-
- OK_CANCEL_OPTION - Static variable in interface edu.umd.cs.findbugs.IGuiCallback
-
- okValueToCompareAgainst(Number) - Method in class edu.umd.cs.findbugs.detect.FindFloatEquality
-
- ON_EXCEPTION_PATH - Static variable in class edu.umd.cs.findbugs.props.GeneralWarningProperty
-
Warning occurs on an exception control path.
- OneVariableInstruction - Class in edu.umd.cs.findbugs.ba.bcp
-
Abstract PatternElement subclass for matching single instructions which have
a single Variable.
- OneVariableInstruction(String) - Constructor for class edu.umd.cs.findbugs.ba.bcp.OneVariableInstruction
-
Constructor.
- OnlineCloud - Interface in edu.umd.cs.findbugs.cloud
-
- ONLY_UNSYNC_IN_GETTERS - Static variable in class edu.umd.cs.findbugs.detect.InconsistentSyncWarningProperty
-
The only unlocked accesses are in getter methods.
- Opcode - Class in edu.umd.cs.findbugs.ba.bcp
-
PatternElement to match instructions with a particular opcode.
- Opcode(int) - Constructor for class edu.umd.cs.findbugs.ba.bcp.Opcode
-
Constructor.
- opcode(byte[], int) - Static method in class edu.umd.cs.findbugs.detect.FindHEmismatch
-
- OpcodeStack - Class in edu.umd.cs.findbugs
-
tracks the types and numbers of objects that are currently on the operand
stack throughout the execution of method.
- OpcodeStack() - Constructor for class edu.umd.cs.findbugs.OpcodeStack
-
- OpcodeStack.CustomUserValue - Annotation Type in edu.umd.cs.findbugs
-
You can put this annotation on a OpcodeStack detector
to indicate that it uses
OpcodeStack.Item.userValue
,
and thus should not reuse generic OpcodeStack information
from an iterative evaluation of the opcode stack.
- OpcodeStack.Item - Class in edu.umd.cs.findbugs
-
- OpcodeStack.Item(String, int) - Constructor for class edu.umd.cs.findbugs.OpcodeStack.Item
-
- OpcodeStack.Item(String) - Constructor for class edu.umd.cs.findbugs.OpcodeStack.Item
-
- OpcodeStack.Item(OpcodeStack.Item) - Constructor for class edu.umd.cs.findbugs.OpcodeStack.Item
-
- OpcodeStack.Item(OpcodeStack.Item, String) - Constructor for class edu.umd.cs.findbugs.OpcodeStack.Item
-
- OpcodeStack.Item(OpcodeStack.Item, int) - Constructor for class edu.umd.cs.findbugs.OpcodeStack.Item
-
- OpcodeStack.Item(String, FieldAnnotation) - Constructor for class edu.umd.cs.findbugs.OpcodeStack.Item
-
- OpcodeStack.Item(String, FieldAnnotation, int) - Constructor for class edu.umd.cs.findbugs.OpcodeStack.Item
-
- OpcodeStack.Item(String, Object) - Constructor for class edu.umd.cs.findbugs.OpcodeStack.Item
-
- OpcodeStack.Item() - Constructor for class edu.umd.cs.findbugs.OpcodeStack.Item
-
- OpcodeStack.Item.SpecialKind - Annotation Type in edu.umd.cs.findbugs
-
- OpcodeStack.JumpInfo - Class in edu.umd.cs.findbugs
-
- OpcodeStack.JumpInfoFactory - Class in edu.umd.cs.findbugs
-
- OpcodeStack.JumpInfoFactory() - Constructor for class edu.umd.cs.findbugs.OpcodeStack.JumpInfoFactory
-
- OpcodeStackDetector - Class in edu.umd.cs.findbugs.bcel
-
Base class for Detectors that want to scan the bytecode of a method and use
an opcode stack.
- OpcodeStackDetector() - Constructor for class edu.umd.cs.findbugs.bcel.OpcodeStackDetector
-
- OpcodeStackDetector.WithCustomJumpInfo - Class in edu.umd.cs.findbugs.bcel
-
- OpcodeStackDetector.WithCustomJumpInfo() - Constructor for class edu.umd.cs.findbugs.bcel.OpcodeStackDetector.WithCustomJumpInfo
-
- OpcodeStackScanner - Class in edu.umd.cs.findbugs.ba
-
- OpcodeStackScanner() - Constructor for class edu.umd.cs.findbugs.ba.OpcodeStackScanner
-
- OpcodeStackScanner.UnreachableCodeException - Exception in edu.umd.cs.findbugs.ba
-
- OpcodeStackScanner.UnreachableCodeException(String, String, String, int) - Constructor for exception edu.umd.cs.findbugs.ba.OpcodeStackScanner.UnreachableCodeException
-
- open() - Method in class edu.umd.cs.findbugs.ba.FileSourceFileDataSource
-
- OPEN - Static variable in class edu.umd.cs.findbugs.ba.ResourceValueFrame
-
The resource is open (or locked, etc) on paths that include only normal
control flow.
- open() - Method in interface edu.umd.cs.findbugs.ba.SourceFileDataSource
-
Open an InputStream on the source file.
- open() - Method in class edu.umd.cs.findbugs.ba.ZipSourceFileDataSource
-
- open() - Static method in class edu.umd.cs.findbugs.gui2.NewFilterFrame
-
- OPEN_ON_EXCEPTION_PATH - Static variable in class edu.umd.cs.findbugs.ba.ResourceValueFrame
-
The resource is open (or locked, etc) on paths that include exception
control flow.
- openAnalysis(File, SaveType) - Method in class edu.umd.cs.findbugs.gui2.MainFrame
-
Opens the analysis.
- openBugCollection(SortedBugCollection) - Method in class edu.umd.cs.findbugs.gui2.MainFrame
-
- openCloseTag(String) - Method in class edu.umd.cs.findbugs.xml.Dom4JXMLOutput
-
- openCloseTag(String, XMLAttributeList) - Method in class edu.umd.cs.findbugs.xml.Dom4JXMLOutput
-
- openCloseTag(String) - Method in class edu.umd.cs.findbugs.xml.OutputStreamXMLOutput
-
- openCloseTag(String, XMLAttributeList) - Method in class edu.umd.cs.findbugs.xml.OutputStreamXMLOutput
-
- openCloseTag(String) - Method in interface edu.umd.cs.findbugs.xml.XMLOutput
-
Open and close tag with given name.
- openCloseTag(String, XMLAttributeList) - Method in interface edu.umd.cs.findbugs.xml.XMLOutput
-
Open and close tag with given name and given attributes.
- openCodeBase() - Method in interface edu.umd.cs.findbugs.classfile.ICodeBaseLocator
-
Get the codebase object.
- openCodeBase() - Method in class edu.umd.cs.findbugs.classfile.impl.FilesystemCodeBaseLocator
-
- openCodeBase() - Method in class edu.umd.cs.findbugs.classfile.impl.NestedZipFileCodeBaseLocator
-
- openResource() - Method in interface edu.umd.cs.findbugs.classfile.ICodeBaseEntry
-
Open an input stream reading from the resource.
- openResource() - Method in class edu.umd.cs.findbugs.classfile.impl.DelegatingCodeBaseEntry
-
- openResource() - Method in class edu.umd.cs.findbugs.classfile.impl.DirectoryCodeBaseEntry
-
- openResource() - Method in class edu.umd.cs.findbugs.classfile.impl.SingleFileCodeBaseEntry
-
- openResource() - Method in class edu.umd.cs.findbugs.classfile.impl.ZipFileCodeBaseEntry
-
- openResource() - Method in class edu.umd.cs.findbugs.classfile.impl.ZipInputStreamCodeBaseEntry
-
- openSource(String, String) - Method in class edu.umd.cs.findbugs.ba.SourceFinder
-
Open an input stream on a source file in given package.
- openSource(SourceLineAnnotation) - Method in class edu.umd.cs.findbugs.ba.SourceFinder
-
- openTag(String) - Method in class edu.umd.cs.findbugs.xml.Dom4JXMLOutput
-
- openTag(String, XMLAttributeList) - Method in class edu.umd.cs.findbugs.xml.Dom4JXMLOutput
-
- openTag(String) - Method in class edu.umd.cs.findbugs.xml.OutputStreamXMLOutput
-
- openTag(String, XMLAttributeList) - Method in class edu.umd.cs.findbugs.xml.OutputStreamXMLOutput
-
- openTag(String) - Method in interface edu.umd.cs.findbugs.xml.XMLOutput
-
Open a tag with given name.
- openTag(String, XMLAttributeList) - Method in interface edu.umd.cs.findbugs.xml.XMLOutput
-
Open a tag with given name and given attributes.
- optimize(InstructionList) - Method in class edu.umd.cs.findbugs.ba.BetterCFGBuilder2
-
- OptionalReturnNull - Class in edu.umd.cs.findbugs.detect
-
Methods with "Optional" return type should never return null.
- OptionalReturnNull(BugReporter) - Constructor for class edu.umd.cs.findbugs.detect.OptionalReturnNull
-
- orderedLocations() - Method in class edu.umd.cs.findbugs.ba.CFG
-
Returns a collection of locations, ordered according to the compareTo
ordering over locations.
- OrderingConstraintException - Exception in edu.umd.cs.findbugs.plan
-
An exception indicating that the detector ordering constraints specified by a
plugin are invalid.
- OrderingConstraintException(String) - Constructor for exception edu.umd.cs.findbugs.plan.OrderingConstraintException
-
Constructor.
- ORDINARY_METHOD - Static variable in class edu.umd.cs.findbugs.ba.bcp.Invoke
-
Match ordinary methods (everything except constructors).
- originalMatcher() - Method in class edu.umd.cs.findbugs.filter.NotMatcher
-
- OrMatcher - Class in edu.umd.cs.findbugs.filter
-
- OrMatcher() - Constructor for class edu.umd.cs.findbugs.filter.OrMatcher
-
- OSXAdapter - Class in edu.umd.cs.findbugs.gui2
-
- outgoingEdgeIterator(GraphType, VertexType) - Method in class edu.umd.cs.findbugs.graph.AbstractDepthFirstSearch
-
Get Iterator over "logical" outgoing edges.
- outgoingEdgeIterator(VertexType) - Method in class edu.umd.cs.findbugs.graph.AbstractGraph
-
- outgoingEdgeIterator(GraphType, VertexType) - Method in class edu.umd.cs.findbugs.graph.DepthFirstSearch
-
- outgoingEdgeIterator(VertexType) - Method in interface edu.umd.cs.findbugs.graph.Graph
-
Get an Iterator over outgoing edges from given vertex.
- outgoingEdgeIterator(GraphType, VertexType) - Method in class edu.umd.cs.findbugs.graph.ReverseDepthFirstSearch
-
- outputFile - Variable in class edu.umd.cs.findbugs.TextUICommandLine
-
- outputStream - Variable in class edu.umd.cs.findbugs.TextUIBugReporter
-
- OutputStreamXMLOutput - Class in edu.umd.cs.findbugs.xml
-
Write XML to an output stream.
- OutputStreamXMLOutput(OutputStream) - Constructor for class edu.umd.cs.findbugs.xml.OutputStreamXMLOutput
-
Constructor.
- OutputStreamXMLOutput(Writer) - Constructor for class edu.umd.cs.findbugs.xml.OutputStreamXMLOutput
-
Constructor.
- OutputStreamXMLOutput(OutputStream, String) - Constructor for class edu.umd.cs.findbugs.xml.OutputStreamXMLOutput
-
Constructor.
- OutputStreamXMLOutput(Writer, String) - Constructor for class edu.umd.cs.findbugs.xml.OutputStreamXMLOutput
-
- overallClassificationIsNotAProblem(BugInstance) - Method in class edu.umd.cs.findbugs.cloud.AbstractCloud
-
- overallClassificationIsNotAProblem(BugInstance) - Method in interface edu.umd.cs.findbugs.cloud.Cloud
-
- overallClassificationIsNotAProblem(BugInstance) - Method in class edu.umd.cs.findbugs.cloud.DoNothingCloud
-
- OverriddenMethodsVisitor - Class in edu.umd.cs.findbugs.ba.ch
-
This class implements a best-effort visitation of all methods overridden by a
given derived instance method.
- OverriddenMethodsVisitor(XMethod) - Constructor for class edu.umd.cs.findbugs.ba.ch.OverriddenMethodsVisitor
-
Constructor.
- OverrideMustInvoke - Annotation Type in edu.umd.cs.findbugs.annotations
-
Deprecated.
- Use OverridingMethodsMustInvokeSuper
instead
- overrideResourceName(String) - Method in interface edu.umd.cs.findbugs.classfile.ICodeBaseEntry
-
Override the resource name of this codebase entry.
- overrideResourceName(String) - Method in class edu.umd.cs.findbugs.classfile.impl.AbstractScannableCodeBaseEntry
-
- overrideResourceName(String) - Method in class edu.umd.cs.findbugs.classfile.impl.DelegatingCodeBaseEntry
-
- overrideResourceName(String) - Method in class edu.umd.cs.findbugs.classfile.impl.SingleFileCodeBaseEntry
-
- overrides() - Method in class edu.umd.cs.findbugs.ba.jsr305.AbstractMethodAnnotationAccumulator
-
- overrides() - Method in class edu.umd.cs.findbugs.ba.jsr305.ParameterAnnotationAccumulator
-
Returns true if the method overrides/implements a method in a superclass
or interface
- OVERRIDES_BUT_NO_ANNOTATION - Static variable in class edu.umd.cs.findbugs.ba.jsr305.TypeQualifierAnnotation
-
- OverridingEqualsNotSymmetrical - Class in edu.umd.cs.findbugs.detect
-
- OverridingEqualsNotSymmetrical(BugReporter) - Constructor for class edu.umd.cs.findbugs.detect.OverridingEqualsNotSymmetrical
-