- 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. 
- 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.SpecialKind - Annotation Type in edu.umd.cs.findbugs
- 
A type qualifier to mark intvalue as SpecialKind type.
 
- OpcodeStack.JumpInfo - Class in edu.umd.cs.findbugs
-  
- OpcodeStack.JumpInfoFactory - Class in edu.umd.cs.findbugs
-  
- 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
-  
- 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
-  
- 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_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. 
- 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
-  
- openNonCachedConnection(URL) - Static method in class edu.umd.cs.findbugs.io.IO
- 
When URL Connection uses cache, it may keep file handler. 
- openNonCachedStream(URL) - Static method in class edu.umd.cs.findbugs.io.IO
- 
When URL Connection uses cache, it may keep file handler. 
- 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.JrtfsCodeBase.JrtfsCodebaseEntry
-  
- 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. 
- OperatingSystemBeanWrapper() - Constructor for class edu.umd.cs.findbugs.Footprint.OperatingSystemBeanWrapper
-  
- 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
-  
- OutEdgesCache(TopologicalSort.OutEdges<E>) - Constructor for class edu.umd.cs.findbugs.util.TopologicalSort.OutEdgesCache
-  
- 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
-  
- 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. 
- 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
-  
- OverridingMethodsMustInvokeSuperDetector - Class in edu.umd.cs.findbugs.detect
-  
- OverridingMethodsMustInvokeSuperDetector(BugReporter) - Constructor for class edu.umd.cs.findbugs.detect.OverridingMethodsMustInvokeSuperDetector
-