Class Hierarchy
- java.lang.Object
- edu.umd.cs.findbugs.ba.AbstractBlockOrder (implements edu.umd.cs.findbugs.ba.BlockOrder)
- edu.umd.cs.findbugs.ba.ReverseDFSOrder
- edu.umd.cs.findbugs.ba.ReversePostOrder
- edu.umd.cs.findbugs.ba.AbstractClassMember (implements edu.umd.cs.findbugs.ba.ClassMember)
- edu.umd.cs.findbugs.ba.AbstractField (implements edu.umd.cs.findbugs.ba.XField)
- edu.umd.cs.findbugs.ba.UnresolvedXField
- edu.umd.cs.findbugs.ba.AbstractMethod (implements edu.umd.cs.findbugs.ba.XMethod)
- edu.umd.cs.findbugs.ba.AbstractField (implements edu.umd.cs.findbugs.ba.XField)
- edu.umd.cs.findbugs.graph.AbstractDepthFirstSearch<GraphType,
EdgeType, VertexType> (implements edu.umd.cs.findbugs.graph.DFSEdgeTypes) - edu.umd.cs.findbugs.graph.DepthFirstSearch<GraphType,
EdgeType, VertexType> - edu.umd.cs.findbugs.ba.DepthFirstSearch
- edu.umd.cs.findbugs.graph.ReverseDepthFirstSearch<GraphType,
EdgeType, VertexType> - edu.umd.cs.findbugs.ba.ReverseDepthFirstSearch
- edu.umd.cs.findbugs.graph.DepthFirstSearch<GraphType,
- edu.umd.cs.findbugs.graph.AbstractEdge<ActualEdgeType,
VertexType> (implements edu.umd.cs.findbugs.graph.GraphEdge<ActualEdgeType, VertexType>) - edu.umd.cs.findbugs.ba.AbstractFrameModelingVisitor<Value,
FrameType> (implements org.apache.bcel.generic.Visitor) - edu.umd.cs.findbugs.ba.ResourceValueFrameModelingVisitor
- edu.umd.cs.findbugs.graph.AbstractGraph<EdgeType,
VertexType> (implements edu.umd.cs.findbugs.graph.Graph<EdgeType, VertexType>) - edu.umd.cs.findbugs.graph.AbstractVertex<EdgeType,
ActualVertexType> (implements edu.umd.cs.findbugs.graph.GraphVertex<ActualVertexType>) - edu.umd.cs.findbugs.ba.BasicBlock (implements edu.umd.cs.findbugs.ba.Debug)
- edu.umd.cs.findbugs.ba.AnalysisContext (implements java.lang.AutoCloseable)
- edu.umd.cs.findbugs.ba.AnalysisFeatures.Builder
- edu.umd.cs.findbugs.ba.AnnotationDatabase<AnnotationEnum>
- edu.umd.cs.findbugs.ba.CheckReturnAnnotationDatabase
- edu.umd.cs.findbugs.ba.NullnessAnnotationDatabase (implements edu.umd.cs.findbugs.ba.INullnessAnnotationDatabase)
- edu.umd.cs.findbugs.ba.AnnotationEnumeration<E> (implements java.lang.Comparable<T>)
- edu.umd.cs.findbugs.ba.CheckReturnValueAnnotation
- edu.umd.cs.findbugs.ba.NullnessAnnotation
- edu.umd.cs.findbugs.ba.AnnotationRetentionDatabase
- edu.umd.cs.findbugs.ba.AssertionMethods
- edu.umd.cs.findbugs.ba.AssignedFieldMap
- edu.umd.cs.findbugs.ba.BasicAbstractDataflowAnalysis<Fact> (implements edu.umd.cs.findbugs.ba.DataflowAnalysis<Fact>)
- edu.umd.cs.findbugs.ba.AbstractDataflowAnalysis<Fact>
- edu.umd.cs.findbugs.ba.BackwardDataflowAnalysis<Fact>
- edu.umd.cs.findbugs.ba.LiveLocalStoreAnalysis (implements edu.umd.cs.findbugs.ba.Debug)
- edu.umd.cs.findbugs.ba.ForwardDataflowAnalysis<Fact>
- edu.umd.cs.findbugs.ba.FrameDataflowAnalysis<ValueType,
FrameType> - edu.umd.cs.findbugs.ba.ResourceValueAnalysis<Resource> (implements edu.umd.cs.findbugs.ba.EdgeTypes)
- edu.umd.cs.findbugs.ba.LockAnalysis
- edu.umd.cs.findbugs.ba.ReturnPathAnalysis (implements edu.umd.cs.findbugs.ba.EdgeTypes)
- edu.umd.cs.findbugs.ba.StackDepthAnalysis
- edu.umd.cs.findbugs.ba.FrameDataflowAnalysis<ValueType,
- edu.umd.cs.findbugs.ba.BackwardDataflowAnalysis<Fact>
- edu.umd.cs.findbugs.ba.AbstractDominatorsAnalysis
- edu.umd.cs.findbugs.ba.DominatorsAnalysis
- edu.umd.cs.findbugs.ba.PostDominatorsAnalysis
- edu.umd.cs.findbugs.ba.BlockTypeAnalysis
- edu.umd.cs.findbugs.ba.AbstractDataflowAnalysis<Fact>
- edu.umd.cs.findbugs.ba.BasicBlock.InstructionIterator (implements java.util.Iterator<E>)
- edu.umd.cs.findbugs.ba.BetterCFGBuilder2 (implements edu.umd.cs.findbugs.ba.CFGBuilder, edu.umd.cs.findbugs.ba.Debug, edu.umd.cs.findbugs.ba.EdgeTypes)
- java.util.BitSet (implements java.lang.Cloneable, java.io.Serializable)
- edu.umd.cs.findbugs.ba.BlockType
- edu.umd.cs.findbugs.ba.MethodBytecodeSet
- edu.umd.cs.findbugs.ba.BytecodeScanner
- edu.umd.cs.findbugs.ba.CFGBuilderFactory
- edu.umd.cs.findbugs.ba.CFGPrinter
- edu.umd.cs.findbugs.ba.DataflowCFGPrinter<Fact,
AnalysisType> - edu.umd.cs.findbugs.ba.DFSCFGPrinter (implements edu.umd.cs.findbugs.ba.DFSEdgeTypes)
- edu.umd.cs.findbugs.ba.DataflowCFGPrinter<Fact,
- edu.umd.cs.findbugs.ba.ClassContext
- edu.umd.cs.findbugs.ba.ClassHash (implements java.lang.Comparable<T>, edu.umd.cs.findbugs.xml.XMLWriteable)
- edu.umd.cs.findbugs.ba.ClassNotFoundExceptionParser
- edu.umd.cs.findbugs.ba.ClassSummary
- edu.umd.cs.findbugs.ba.CompactLocationNumbering
- edu.umd.cs.findbugs.ba.CompoundMethodChooser (implements edu.umd.cs.findbugs.ba.JavaClassAndMethodChooser)
- edu.umd.cs.findbugs.ba.Dataflow<Fact,
AnalysisType> - edu.umd.cs.findbugs.ba.AbstractDataflow<Fact,
AnalysisType> - edu.umd.cs.findbugs.ba.BlockTypeDataflow
- edu.umd.cs.findbugs.ba.LiveLocalStoreDataflow
- edu.umd.cs.findbugs.ba.LockDataflow
- edu.umd.cs.findbugs.ba.ReturnPathDataflow
- edu.umd.cs.findbugs.ba.AbstractDataflow<Fact,
- edu.umd.cs.findbugs.ba.DebugRepositoryLookupFailureCallback (implements edu.umd.cs.findbugs.ba.RepositoryLookupFailureCallback)
- edu.umd.cs.findbugs.ba.DefaultNullnessAnnotations
- org.apache.bcel.generic.EmptyVisitor (implements org.apache.bcel.generic.Visitor)
- edu.umd.cs.findbugs.ba.TargetEnumeratingVisitor (implements edu.umd.cs.findbugs.ba.EdgeTypes)
- edu.umd.cs.findbugs.ba.EqualsKindSummary
- edu.umd.cs.findbugs.ba.ExceptionHandlerMap
- edu.umd.cs.findbugs.ba.FieldSummary
- edu.umd.cs.findbugs.ba.FileSourceFileDataSource (implements edu.umd.cs.findbugs.ba.SourceFileDataSource)
- edu.umd.cs.findbugs.ba.Frame<ValueType>
- edu.umd.cs.findbugs.ba.ResourceValueFrame
- edu.umd.cs.findbugs.ba.Hierarchy
- edu.umd.cs.findbugs.ba.Hierarchy2
- edu.umd.cs.findbugs.ba.IncompatibleTypes
- edu.umd.cs.findbugs.ba.InnerClassAccess
- edu.umd.cs.findbugs.ba.InnerClassAccessMap
- edu.umd.cs.findbugs.ba.InstructionHandleMap<ValueType>
- edu.umd.cs.findbugs.ba.JavaClassAndMethod
- edu.umd.cs.findbugs.ba.JCIPAnnotationDatabase
- edu.umd.cs.findbugs.ba.LineNumberMap
- edu.umd.cs.findbugs.ba.Location (implements java.lang.Comparable<T>)
- edu.umd.cs.findbugs.ba.LockChecker
- edu.umd.cs.findbugs.ba.LockSet
- edu.umd.cs.findbugs.ba.MethodHash (implements java.lang.Comparable<T>)
- edu.umd.cs.findbugs.ba.NullnessAnnotation.Parser
- edu.umd.cs.findbugs.ba.ObjectTypeFactory
- edu.umd.cs.findbugs.ba.OpcodeStackScanner
- edu.umd.cs.findbugs.ba.Path
- edu.umd.cs.findbugs.ba.PruneInfeasibleExceptionEdges (implements edu.umd.cs.findbugs.ba.EdgeTypes)
- edu.umd.cs.findbugs.ba.PruneUnconditionalExceptionThrowerEdges (implements edu.umd.cs.findbugs.ba.EdgeTypes)
- edu.umd.cs.findbugs.ba.PutfieldScanner
- edu.umd.cs.findbugs.ba.RepositoryClassParser
- edu.umd.cs.findbugs.ba.ResourceValue
- edu.umd.cs.findbugs.ba.ReturnPath
- edu.umd.cs.findbugs.ba.SignatureConverter
- edu.umd.cs.findbugs.ba.SignatureParser
- edu.umd.cs.findbugs.ba.SimplePathEnumerator (implements edu.umd.cs.findbugs.ba.DFSEdgeTypes, edu.umd.cs.findbugs.ba.EdgeTypes)
- edu.umd.cs.findbugs.ba.SourceFile
- edu.umd.cs.findbugs.ba.SourceFinder (implements java.lang.AutoCloseable)
- edu.umd.cs.findbugs.ba.SourceInfoMap
- edu.umd.cs.findbugs.ba.SourceInfoMap.SourceLineRange
- edu.umd.cs.findbugs.ba.StackDepth
- edu.umd.cs.findbugs.ba.Target
- edu.umd.cs.findbugs.ba.TestCaseDetector
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- edu.umd.cs.findbugs.classfile.CheckedAnalysisException
- edu.umd.cs.findbugs.ba.CFGBuilderException
- edu.umd.cs.findbugs.ba.MethodUnprofitableException
- edu.umd.cs.findbugs.ba.DataflowAnalysisException
- edu.umd.cs.findbugs.ba.MissingClassException
- edu.umd.cs.findbugs.ba.CFGBuilderException
- java.lang.RuntimeException
- edu.umd.cs.findbugs.ba.InvalidBytecodeException
- edu.umd.cs.findbugs.ba.OpcodeStackScanner.UnreachableCodeException
- edu.umd.cs.findbugs.classfile.UncheckedAnalysisException
- edu.umd.cs.findbugs.ba.AnalysisException
- edu.umd.cs.findbugs.classfile.CheckedAnalysisException
- java.lang.Exception
- edu.umd.cs.findbugs.ba.URLClassPath (implements java.lang.AutoCloseable, java.io.Serializable)
- edu.umd.cs.findbugs.ba.URLClassPathRepository (implements org.apache.bcel.util.Repository)
- edu.umd.cs.findbugs.ba.XFactory
- edu.umd.cs.findbugs.ba.XMethodParameter (implements java.lang.Comparable<T>)
- edu.umd.cs.findbugs.ba.ZipSourceFileDataSource (implements edu.umd.cs.findbugs.ba.SourceFileDataSource)
- edu.umd.cs.findbugs.ba.AbstractBlockOrder (implements edu.umd.cs.findbugs.ba.BlockOrder)
Interface Hierarchy
- edu.umd.cs.findbugs.ba.AccessibleEntity
- edu.umd.cs.findbugs.ba.ClassMember (also extends edu.umd.cs.findbugs.classfile.FieldOrMethodName, java.io.Serializable)
- edu.umd.cs.findbugs.ba.XField (also extends edu.umd.cs.findbugs.classfile.analysis.AnnotatedObject, edu.umd.cs.findbugs.ba.ComparableField)
- edu.umd.cs.findbugs.ba.XMethod (also extends edu.umd.cs.findbugs.classfile.analysis.AnnotatedObject, edu.umd.cs.findbugs.ba.ComparableMethod)
- edu.umd.cs.findbugs.ba.XClass (also extends edu.umd.cs.findbugs.classfile.analysis.AnnotatedObject, java.lang.Comparable<T>)
- edu.umd.cs.findbugs.ba.ClassMember (also extends edu.umd.cs.findbugs.classfile.FieldOrMethodName, java.io.Serializable)
- edu.umd.cs.findbugs.ba.AnalysisFeatures
- edu.umd.cs.findbugs.classfile.analysis.AnnotatedObject
- edu.umd.cs.findbugs.ba.XClass (also extends edu.umd.cs.findbugs.ba.AccessibleEntity, java.lang.Comparable<T>)
- edu.umd.cs.findbugs.ba.XField (also extends edu.umd.cs.findbugs.ba.ClassMember, edu.umd.cs.findbugs.ba.ComparableField)
- edu.umd.cs.findbugs.ba.XMethod (also extends edu.umd.cs.findbugs.ba.ClassMember, edu.umd.cs.findbugs.ba.ComparableMethod)
- edu.umd.cs.findbugs.ba.BlockOrder
- edu.umd.cs.findbugs.ba.BytecodeScanner.Callback
- edu.umd.cs.findbugs.ba.CFGBuilder
- java.lang.Comparable<T>
- edu.umd.cs.findbugs.ba.ComparableField
- edu.umd.cs.findbugs.ba.XField (also extends edu.umd.cs.findbugs.classfile.analysis.AnnotatedObject, edu.umd.cs.findbugs.ba.ClassMember)
- edu.umd.cs.findbugs.ba.ComparableMethod
- edu.umd.cs.findbugs.ba.XMethod (also extends edu.umd.cs.findbugs.classfile.analysis.AnnotatedObject, edu.umd.cs.findbugs.ba.ClassMember)
- edu.umd.cs.findbugs.ba.XClass (also extends edu.umd.cs.findbugs.ba.AccessibleEntity, edu.umd.cs.findbugs.classfile.analysis.AnnotatedObject)
- edu.umd.cs.findbugs.ba.ComparableField
- edu.umd.cs.findbugs.ba.DataflowAnalysis<Fact>
- edu.umd.cs.findbugs.ba.DataflowValueChooser<Value>
- edu.umd.cs.findbugs.ba.Debug
- edu.umd.cs.findbugs.graph.DFSEdgeTypes
- edu.umd.cs.findbugs.ba.DFSEdgeTypes
- edu.umd.cs.findbugs.ba.EdgeChooser
- edu.umd.cs.findbugs.ba.EdgeTypes
- edu.umd.cs.findbugs.classfile.FieldOrMethodName
- edu.umd.cs.findbugs.ba.ClassMember (also extends edu.umd.cs.findbugs.ba.AccessibleEntity, java.io.Serializable)
- edu.umd.cs.findbugs.ba.XField (also extends edu.umd.cs.findbugs.classfile.analysis.AnnotatedObject, edu.umd.cs.findbugs.ba.ComparableField)
- edu.umd.cs.findbugs.ba.XMethod (also extends edu.umd.cs.findbugs.classfile.analysis.AnnotatedObject, edu.umd.cs.findbugs.ba.ComparableMethod)
- edu.umd.cs.findbugs.ba.ClassMember (also extends edu.umd.cs.findbugs.ba.AccessibleEntity, java.io.Serializable)
- edu.umd.cs.findbugs.classfile.IErrorLogger
- edu.umd.cs.findbugs.ba.RepositoryLookupFailureCallback
- edu.umd.cs.findbugs.ba.INullnessAnnotationDatabase
- edu.umd.cs.findbugs.ba.JavaClassAndMethodChooser
- edu.umd.cs.findbugs.ba.MethodChooser
- edu.umd.cs.findbugs.ba.PathVisitor
- edu.umd.cs.findbugs.ba.ResourceTracker<Resource>
- java.io.Serializable
- edu.umd.cs.findbugs.ba.ClassMember (also extends edu.umd.cs.findbugs.ba.AccessibleEntity, edu.umd.cs.findbugs.classfile.FieldOrMethodName)
- edu.umd.cs.findbugs.ba.XField (also extends edu.umd.cs.findbugs.classfile.analysis.AnnotatedObject, edu.umd.cs.findbugs.ba.ComparableField)
- edu.umd.cs.findbugs.ba.XMethod (also extends edu.umd.cs.findbugs.classfile.analysis.AnnotatedObject, edu.umd.cs.findbugs.ba.ComparableMethod)
- edu.umd.cs.findbugs.ba.ClassMember (also extends edu.umd.cs.findbugs.ba.AccessibleEntity, edu.umd.cs.findbugs.classfile.FieldOrMethodName)
- edu.umd.cs.findbugs.ba.SourceFileDataSource
Annotation Interface Hierarchy
- edu.umd.cs.findbugs.ba.AnalysisFeatures.AnalysisFeature (implements java.lang.annotation.Annotation)
- edu.umd.cs.findbugs.ba.Edge.Type (implements java.lang.annotation.Annotation)
Enum Class Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
- edu.umd.cs.findbugs.ba.AnnotationDatabase.Target
- edu.umd.cs.findbugs.ba.EqualsKindSummary.KindOfEquals
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)