Uses of Class
edu.umd.cs.findbugs.classfile.ClassDescriptor
Packages that use ClassDescriptor
Package
Description
Main package for the FindBugs application - contains the engine class
(
FindBugs
), the object model classes for bug
instances (BugInstance
,
BugAnnotation
), and other miscellany.A bytecode analysis framework for BCEL, providing CFG construction, generic
dataflow analysis, and a variety of specific dataflow analyses.
Support for analyzing code containing JSR-305 type qualifier annotations.
Implementation of dataflow analysis for checking whether obligations to close streams and other resources
(e.g., database objects) are satisfied.
A high-level abstraction layer for codebases, classes, and components of
classes (methods, fields, instructions, etc.).
Classes of objects that are the result of executing an analysis
engine on a class or method. The classes in this particular package are
those that are independent of any particular bytecode-analysis framework
(e.g., BCEL or ASM). Two important classes in this package are
ClassData, which represents the raw data of a class, and ClassInfo,
which represents symbolic information parsed from the class data.
Analysis engine classes to produce the analyses defined
in the edu.umd.cs.findbugs.classfile.analysis package.
Support for analyses based on the ASM bytecode framework.
Support for analyses based on the BCEL bytecode framework.
Implementations of the interfaces in the edu.umd.cs.findbugs.classfile
package: the core classes of the FindBugs classfile/classpath support
layer.
-
Uses of ClassDescriptor in edu.umd.cs.findbugs
Methods in edu.umd.cs.findbugs that return ClassDescriptorModifier and TypeMethodDescriptionfinal ClassDescriptor
PackageMemberAnnotation.getClassDescriptor()
Get the class descriptor.Methods in edu.umd.cs.findbugs that return types with arguments of type ClassDescriptorModifier and TypeMethodDescriptionFindBugs2.sortByCallGraph
(Collection<ClassDescriptor> classList, TopologicalSort.OutEdges<ClassDescriptor> outEdges) Methods in edu.umd.cs.findbugs with parameters of type ClassDescriptorModifier and TypeMethodDescriptionBugInstance.addClass
(ClassDescriptor classDescriptor) Add a class annotation.BugInstance.addEqualsMethodUsed
(ClassDescriptor expectedClass) BugInstance.addType
(ClassDescriptor c) static ClassAnnotation
ClassAnnotation.fromClassDescriptor
(ClassDescriptor classDescriptor) Factory method to create a ClassAnnotation from a ClassDescriptor.static XClass
Lookup.getXClass
(ClassDescriptor c) void
BugCollectionBugReporter.observeClass
(ClassDescriptor classDescriptor) void
BugReportDispatcher.observeClass
(ClassDescriptor classDescriptor) void
DelegatingBugReporter.observeClass
(ClassDescriptor classDescriptor) void
EmacsBugReporter.observeClass
(ClassDescriptor classDescriptor) void
PrintingBugReporter.observeClass
(ClassDescriptor classDescriptor) void
SortingBugReporter.observeClass
(ClassDescriptor classDescriptor) void
XDocsBugReporter.observeClass
(ClassDescriptor classDescriptor) void
AbstractBugReporter.reportMissingClass
(ClassDescriptor classDescriptor) void
BugReportDispatcher.reportMissingClass
(ClassDescriptor classDescriptor) void
DelegatingBugReporter.reportMissingClass
(ClassDescriptor classDescriptor) void
Detector2.visitClass
(ClassDescriptor classDescriptor) Visit a class.void
DetectorToDetector2Adapter.visitClass
(ClassDescriptor classDescriptor) Method parameters in edu.umd.cs.findbugs with type arguments of type ClassDescriptorModifier and TypeMethodDescriptionstatic void
FindBugs2.createAnalysisContext
(Project project, List<ClassDescriptor> appClassList, String sourceInfoFileName) Create the AnalysisContext that will serve as the BCEL-compatibility layer over the AnalysisCache.static void
FindBugs2.setAppClassList
(List<ClassDescriptor> appClassList) FindBugs2.sortByCallGraph
(Collection<ClassDescriptor> classList, TopologicalSort.OutEdges<ClassDescriptor> outEdges) FindBugs2.sortByCallGraph
(Collection<ClassDescriptor> classList, TopologicalSort.OutEdges<ClassDescriptor> outEdges) -
Uses of ClassDescriptor in edu.umd.cs.findbugs.asm
Methods in edu.umd.cs.findbugs.asm with parameters of type ClassDescriptorModifier and TypeMethodDescriptionvoid
ClassNodeDetector.visitClass
(ClassDescriptor classDescriptor) -
Uses of ClassDescriptor in edu.umd.cs.findbugs.ba
Fields in edu.umd.cs.findbugs.ba declared as ClassDescriptorModifier and TypeFieldDescriptionstatic final ClassDescriptor
Hierarchy.ERROR
static final ClassDescriptor
Hierarchy.EXCEPTION
static final ClassDescriptor
Hierarchy.RUNTIME_EXCEPTION
Methods in edu.umd.cs.findbugs.ba that return ClassDescriptorModifier and TypeMethodDescriptionAnalysisContext.getClassBeingAnalyzed()
AbstractClassMember.getClassDescriptor()
AccessibleEntity.getClassDescriptor()
Get the ClassDescriptor representing the class (if entity is a class) or the class containing the entity (if a field or method).ClassContext.getClassDescriptor()
MissingClassException.getClassDescriptor()
XClass.getImmediateEnclosingClass()
Get the ClassDescriptor of the immediate enclosing class, or null if this XClass is not a nested or inner class.XClass.getInterfaceDescriptorList()
Get ClassDescriptors of interfaces directly implemented by this class.XClass.getSuperclassDescriptor()
Get ClassDescriptor of this class's immediate superclass.Methods in edu.umd.cs.findbugs.ba that return types with arguments of type ClassDescriptorModifier and TypeMethodDescriptionUnresolvedXField.getAnnotationDescriptors()
XClass.getAnnotationDescriptors()
XMethod.getAnnotationDescriptors()
Get ClassDescriptors (annotation classes) of annotations applied directly to this method.XClass.getCalledClassDescriptors()
XMethod.getParameterAnnotationDescriptors
(int param) Get ClassDescriptors (annotation classes) of annotations applied directly to this method's parameters.XFactory.getReflectiveClasses()
Methods in edu.umd.cs.findbugs.ba with parameters of type ClassDescriptorModifier and TypeMethodDescriptionboolean
XFactory.addReflectiveClasses
(ClassDescriptor c) boolean
FieldSummary.callsOverriddenMethodsFromConstructor
(ClassDescriptor c) boolean
FieldSummary.callsOverriddenMethodsFromSuperConstructor
(ClassDescriptor c) void
ClassSummary.checksForEqualTo
(ClassDescriptor checker, ClassDescriptor checkee) static XMethod
Hierarchy2.findInvocationLeastUpperBound
(ClassDescriptor classDesc, String methodName, String methodSig, boolean invokeStatic, boolean invokeInterface) static XMethod
Hierarchy.findMethod
(ClassDescriptor classDesc, String methodName, String methodSig, boolean isStatic) Find a method in given class.static XMethod
Hierarchy2.findMethod
(ClassDescriptor classDescriptor, String methodName, String methodSig, boolean isStatic) UnresolvedXField.getAnnotation
(ClassDescriptor desc) XClass.getAnnotation
(ClassDescriptor desc) XMethod.getAnnotation
(ClassDescriptor desc) Get the AnnotationValue of annotation applied directly to the method.FieldSummary.getCalledFromSuperConstructor
(ClassDescriptor superClass, XMethod calledFromConstructor) int
AnalysisContext.getClassSize
(ClassDescriptor desc) XMethod.getParameterAnnotation
(int param, ClassDescriptor desc) Get the AnnotationValue of annotation applied directly to given parameter.static IncompatibleTypes
IncompatibleTypes.getPriorityForAssumingCompatible
(boolean pointerEquality, ClassDescriptor lhsDescriptor, ClassDescriptor rhsDescriptor) XFactory.getXClass
(ClassDescriptor classDescriptor) Get the XClass object providing information about the class named by the given ClassDescriptor.boolean
AnalysisContext.isApplicationClass
(ClassDescriptor desc) boolean
XFactory.isReflectiveClass
(ClassDescriptor c) boolean
AnalysisContext.isTooBig
(ClassDescriptor desc) org.apache.bcel.classfile.JavaClass
AnalysisContext.lookupClass
(ClassDescriptor classDescriptor) Lookup a class.boolean
ClassSummary.mightBeEqualTo
(ClassDescriptor checker, ClassDescriptor checkee) static void
AnalysisContext.reportMissingClass
(ClassDescriptor c) void
DebugRepositoryLookupFailureCallback.reportMissingClass
(ClassDescriptor classDescriptor) Hierarchy2.resolveVirtualMethodCallTargets
(ClassDescriptor receiverDesc, String methodName, String methodSig, boolean receiverTypeIsExact, boolean invokeSpecial) void
AnalysisContext.setClassBeingAnalyzed
(ClassDescriptor classBeingAnalyzed) Method parameters in edu.umd.cs.findbugs.ba with type arguments of type ClassDescriptorModifier and TypeMethodDescriptionvoid
AnalysisContext.setAppClassList
(List<ClassDescriptor> appClassCollection) -
Uses of ClassDescriptor in edu.umd.cs.findbugs.ba.ch
Methods in edu.umd.cs.findbugs.ba.ch that return types with arguments of type ClassDescriptorModifier and TypeMethodDescriptionSubtypes2.getDirectSubtypes
(ClassDescriptor classDescriptor) Get known subtypes of given class.Subtypes2.getSubtypes
(ClassDescriptor classDescriptor) Get known subtypes of given class.Subtypes2.getTransitiveCommonSubtypes
(ClassDescriptor classDescriptor1, ClassDescriptor classDescriptor2) Get the set of common subtypes of the two given classes.Methods in edu.umd.cs.findbugs.ba.ch with parameters of type ClassDescriptorModifier and TypeMethodDescriptionSubtypes2.getDirectSubtypes
(ClassDescriptor classDescriptor) Get known subtypes of given class.Subtypes2.getSubtypes
(ClassDescriptor classDescriptor) Get known subtypes of given class.edu.umd.cs.findbugs.ba.ch.Subtypes2.SupertypeQueryResults
Subtypes2.getSupertypeQueryResults
(ClassDescriptor classDescriptor) Look up or compute the SupertypeQueryResults for class named by given ClassDescriptor.Subtypes2.getTransitiveCommonSubtypes
(ClassDescriptor classDescriptor1, ClassDescriptor classDescriptor2) Get the set of common subtypes of the two given classes.boolean
Subtypes2.hasKnownSubclasses
(ClassDescriptor classDescriptor) boolean
Subtypes2.hasSubtypes
(ClassDescriptor classDescriptor) Determine whether or not the given class has any known subtypes.static boolean
Subtypes2.instanceOf
(ClassDescriptor subDescriptor, Class<?> c) static boolean
Subtypes2.instanceOf
(ClassDescriptor subDescriptor, String dottedSupertype) boolean
Subtypes2.isApplicationClass
(ClassDescriptor descriptor) boolean
Subtypes2.isSubtype
(ClassDescriptor subDesc, ClassDescriptor superDesc) boolean
Subtypes2.isSubtype
(ClassDescriptor subDesc, ClassDescriptor... superDesc) boolean
Subtypes2.isSubtype0
(ClassDescriptor subDesc, ClassDescriptor superDesc) void
Subtypes2.traverseSupertypes
(ClassDescriptor start, InheritanceGraphVisitor visitor) Starting at the class or interface named by the given ClassDescriptor, traverse the inheritance graph, exploring all paths from the class or interface to java.lang.Object.void
Subtypes2.traverseSupertypesDepthFirst
(ClassDescriptor start, SupertypeTraversalVisitor visitor) Starting at the class or interface named by the given ClassDescriptor, traverse the inheritance graph depth first, visiting each class only once.boolean
InheritanceGraphVisitor.visitClass
(ClassDescriptor classDescriptor, XClass xclass) Visit a class vertex in the inheritance graph.boolean
OverriddenMethodsVisitor.visitClass
(ClassDescriptor classDescriptor, XClass xclass) boolean
SupertypeTraversalVisitor.visitClass
(ClassDescriptor classDescriptor, XClass xclass) Visit a class vertex in the inheritance graph.boolean
InheritanceGraphVisitor.visitEdge
(ClassDescriptor sourceDesc, XClass source, ClassDescriptor targetDesc, XClass target) Visit an inheritance edge in the inheritance graph. -
Uses of ClassDescriptor in edu.umd.cs.findbugs.ba.jsr305
Fields in edu.umd.cs.findbugs.ba.jsr305 declared as ClassDescriptorModifier and TypeFieldDescriptionstatic final ClassDescriptor
JSR305NullnessAnnotations.CHECK_FOR_NULL
static final ClassDescriptor
FindBugsDefaultAnnotations.DEFAULT_ANNOTATION
Deprecated.Default annotation for all element types.static final ClassDescriptor
FindBugsDefaultAnnotations.DEFAULT_ANNOTATION_FOR_FIELDS
Deprecated.Default annotation for fields.static final ClassDescriptor
FindBugsDefaultAnnotations.DEFAULT_ANNOTATION_FOR_METHODS
Deprecated.Default annotation for methods.static final ClassDescriptor
FindBugsDefaultAnnotations.DEFAULT_ANNOTATION_FOR_PARAMETERS
Deprecated.Default annotation for parameters.static final ClassDescriptor
JSR305NullnessAnnotations.NONNULL
static final ClassDescriptor
JSR305NullnessAnnotations.NULLABLE
final ClassDescriptor
TypeQualifierValue.typeQualifier
Methods in edu.umd.cs.findbugs.ba.jsr305 that return ClassDescriptorModifier and TypeMethodDescriptionTypeQualifierValue.getTypeQualifierClassDescriptor()
Get the ClassDescriptor which specifies the type qualifier annotation.Methods in edu.umd.cs.findbugs.ba.jsr305 with parameters of type ClassDescriptorModifier and TypeMethodDescriptionstatic TypeQualifierValue<?>
TypeQualifierValue.getValue
(ClassDescriptor desc, Object value) Given a ClassDescriptor/value pair, return the interned TypeQualifierValue representing that pair. -
Uses of ClassDescriptor in edu.umd.cs.findbugs.ba.obl
Methods in edu.umd.cs.findbugs.ba.obl with parameters of type ClassDescriptorModifier and TypeMethodDescriptionObligationFactory.getObligationByType
(ClassDescriptor classDescriptor) Look up an Obligation by type.boolean
ObligationFactory.isObligationType
(ClassDescriptor classDescriptor) Determine whether class named by given ClassDescriptor is an Obligation type. -
Uses of ClassDescriptor in edu.umd.cs.findbugs.ba.type
Methods in edu.umd.cs.findbugs.ba.type with parameters of type ClassDescriptorModifier and TypeMethodDescriptionstatic boolean
TypeFrameModelingVisitor.isStraightGenericMap
(ClassDescriptor c) -
Uses of ClassDescriptor in edu.umd.cs.findbugs.bcel
Methods in edu.umd.cs.findbugs.bcel that return ClassDescriptorModifier and TypeMethodDescriptionstatic ClassDescriptor
BCELUtil.getClassDescriptor
(org.apache.bcel.classfile.JavaClass jclass) Construct a ClassDescriptor from a JavaClass.Methods in edu.umd.cs.findbugs.bcel with parameters of type ClassDescriptor -
Uses of ClassDescriptor in edu.umd.cs.findbugs.classfile
Fields in edu.umd.cs.findbugs.classfile declared as ClassDescriptorMethods in edu.umd.cs.findbugs.classfile that return ClassDescriptorModifier and TypeMethodDescriptionstatic ClassDescriptor
ClassDescriptor.createClassDescriptor
(String className) Deprecated.static ClassDescriptor[]
ClassDescriptor.createClassDescriptor
(String[] classNames) Deprecated.static ClassDescriptor
ClassDescriptor.createClassDescriptor
(org.apache.bcel.classfile.JavaClass c) Deprecated.static ClassDescriptor
DescriptorFactory.createClassDescriptor
(Class<?> aClass) static ClassDescriptor
DescriptorFactory.createClassDescriptor
(String className) static ClassDescriptor[]
DescriptorFactory.createClassDescriptor
(String[] classNames) static ClassDescriptor
DescriptorFactory.createClassDescriptor
(org.apache.bcel.classfile.JavaClass c) static ClassDescriptor
ClassDescriptor.createClassDescriptorFromDottedClassName
(String dottedClassName) Deprecated.static ClassDescriptor
DescriptorFactory.createClassDescriptorFromDottedClassName
(String dottedClassName) static ClassDescriptor
DescriptorFactory.createClassDescriptorFromFieldSignature
(String signature) Create a class descriptor from a field signaturestatic ClassDescriptor
DescriptorFactory.createClassDescriptorFromResourceName
(String resourceName) Create a class descriptor from a resource name.static ClassDescriptor
ClassDescriptor.createClassDescriptorFromSignature
(String signature) Deprecated.static ClassDescriptor
DescriptorFactory.createClassDescriptorFromSignature
(String signature) static ClassDescriptor
DescriptorFactory.createClassOrObjectDescriptorFromSignature
(String signature) static ClassDescriptor
ClassDescriptor.fromFieldSignature
(String signature) Deprecated.static ClassDescriptor
ClassDescriptor.fromResourceName
(String resourceName) Deprecated.DescriptorFactory.getClassDescriptor
(Class<?> actualClass) DescriptorFactory.getClassDescriptor
(String className) Get a ClassDescriptor for a class name in VM (slashed) format.static ClassDescriptor
DescriptorFactory.getClassDescriptor
(org.apache.bcel.generic.ObjectType type) Get a ClassDescriptor for the class described by given ObjectType object.FieldOrMethodDescriptor.getClassDescriptor()
FieldOrMethodName.getClassDescriptor()
ICodeBaseEntry.getClassDescriptor()
Return the ClassDescriptor of the class resource accessed by this codebase entry.InvalidClassFileFormatException.getClassDescriptor()
MissingClassException.getClassDescriptor()
DescriptorFactory.getClassDescriptorForDottedClassName
(String dottedClassName) Get a ClassDescriptor for a class name in dotted format.ClassNameMismatchException.getLoadedClassDescriptor()
Methods in edu.umd.cs.findbugs.classfile that return types with arguments of type ClassDescriptorModifier and TypeMethodDescriptionDescriptorFactory.getAllClassDescriptors()
IClassPathBuilder.getAppClassList()
Get the list of application classes discovered while scanning the classpath.Methods in edu.umd.cs.findbugs.classfile with parameters of type ClassDescriptorModifier and TypeMethodDescriptionint
ClassDescriptor.compareTo
(ClassDescriptor o) <E> E
IAnalysisCache.getClassAnalysis
(Class<E> analysisClass, ClassDescriptor classDescriptor) Get an analysis of the given class.void
IClassObserver.observeClass
(ClassDescriptor classDescriptor) Observe a class being visited.<E> E
IAnalysisCache.probeClassAnalysis
(Class<E> analysisClass, ClassDescriptor classDescriptor) See if the cache contains a cached class analysis result for given class descriptor.void
IErrorLogger.reportMissingClass
(ClassDescriptor classDescriptor) Called to report a class lookup failure.static void
ClassDescriptor.throwClassNotFoundException
(ClassDescriptor classDescriptor) Throw a ClassNotFoundException to indicate that class named by given ClassDescriptor cannot be found.Method parameters in edu.umd.cs.findbugs.classfile with type arguments of type ClassDescriptorModifier and TypeMethodDescriptionvoid
DescriptorFactory.purge
(Collection<ClassDescriptor> unusable) Constructors in edu.umd.cs.findbugs.classfile with parameters of type ClassDescriptorModifierConstructorDescriptionClassNameMismatchException
(ClassDescriptor expectedClassDescriptor, ClassDescriptor loadedClassDescriptor, ICodeBaseEntry codeBaseEntry) Constructor.InvalidClassFileFormatException
(ClassDescriptor classDescriptor, ICodeBaseEntry codeBaseEntry) InvalidClassFileFormatException
(ClassDescriptor classDescriptor, ICodeBaseEntry codeBaseEntry, Throwable cause) InvalidClassFileFormatException
(String msg, ClassDescriptor classDescriptor, ICodeBaseEntry codeBaseEntry) MissingClassException
(ClassDescriptor classDescriptor) Constructor.MissingClassException
(ClassDescriptor classDescriptor, Throwable cause) Constructor. -
Uses of ClassDescriptor in edu.umd.cs.findbugs.classfile.analysis
Subclasses of ClassDescriptor in edu.umd.cs.findbugs.classfile.analysisModifier and TypeClassDescriptionclass
ClassInfo represents important metadata about a loaded class, such as its superclass, access flags, codebase entry, etc.class
Represents the class name, superclass name, and interface list of a class.Fields in edu.umd.cs.findbugs.classfile.analysis declared as ClassDescriptorMethods in edu.umd.cs.findbugs.classfile.analysis that return ClassDescriptorModifier and TypeMethodDescriptionAnnotationValue.getAnnotationClass()
AnnotatedObject.getClassDescriptor()
return the ClassDescriptor for the class associated with this objectClassData.getClassDescriptor()
ClassInfo.Builder.getClassDescriptor()
ClassNameAndSuperclassInfo.getClassDescriptor()
ClassInfo.getImmediateEnclosingClass()
ClassNameAndSuperclassInfo.getInterfaceDescriptorList()
ClassNameAndSuperclassInfo.getSuperclassDescriptor()
Methods in edu.umd.cs.findbugs.classfile.analysis that return types with arguments of type ClassDescriptorModifier and TypeMethodDescriptionAnnotatedObject.getAnnotationDescriptors()
ClassInfo.getAnnotationDescriptors()
FieldInfo.getAnnotationDescriptors()
MethodInfo.getAnnotationDescriptors()
ClassNameAndSuperclassInfo.getCalledClassDescriptors()
MethodInfo.getParameterAnnotationDescriptors
(int param) Methods in edu.umd.cs.findbugs.classfile.analysis with parameters of type ClassDescriptorModifier and TypeMethodDescriptionAnnotatedObject.getAnnotation
(ClassDescriptor desc) ClassInfo.getAnnotation
(ClassDescriptor desc) FieldInfo.getAnnotation
(ClassDescriptor desc) MethodInfo.getAnnotation
(ClassDescriptor desc) MethodInfo.getParameterAnnotation
(int param, ClassDescriptor desc) void
ClassNameAndSuperclassInfo.Builder.setClassDescriptor
(ClassDescriptor classDescriptor) void
ClassInfo.Builder.setImmediateEnclosingClass
(ClassDescriptor immediateEnclosingClass) void
ClassNameAndSuperclassInfo.Builder.setInterfaceDescriptorList
(ClassDescriptor[] interfaceDescriptorList) void
ClassNameAndSuperclassInfo.Builder.setSuperclassDescriptor
(ClassDescriptor superclassDescriptor) Method parameters in edu.umd.cs.findbugs.classfile.analysis with type arguments of type ClassDescriptorModifier and TypeMethodDescriptionvoid
ClassNameAndSuperclassInfo.Builder.setCalledClassDescriptors
(Collection<ClassDescriptor> calledClassDescriptorList) void
ClassNameAndSuperclassInfo.Builder.setReferencedClassDescriptors
(Collection<ClassDescriptor> referencedClassDescriptorList) Constructors in edu.umd.cs.findbugs.classfile.analysis with parameters of type ClassDescriptorModifierConstructorDescriptionAnnotationValue
(ClassDescriptor annotationClass) Constructor.ClassData
(ClassDescriptor classDescriptor, ICodeBaseEntry codeBaseEntry, byte[] data) Constructor. -
Uses of ClassDescriptor in edu.umd.cs.findbugs.classfile.engine
Methods in edu.umd.cs.findbugs.classfile.engine with parameters of type ClassDescriptorModifier and TypeMethodDescriptionClassDataAnalysisEngine.analyze
(IAnalysisCache analysisCache, ClassDescriptor descriptor) ClassInfoAnalysisEngine.analyze
(IAnalysisCache analysisCache, ClassDescriptor descriptor) ClassNameAndSuperclassInfoAnalysisEngine.analyze
(IAnalysisCache analysisCache, ClassDescriptor descriptor) static <T> MultiMap<T,
T> SelfMethodCalls.getSelfCalls
(ClassDescriptor classDescriptor, Map<String, T> methods) Method parameters in edu.umd.cs.findbugs.classfile.engine with type arguments of type ClassDescriptorModifier and TypeMethodDescriptionstatic void
ClassParser.extractReferencedClassesFromSignature
(Set<ClassDescriptor> referencedClassSet, String signature) Constructors in edu.umd.cs.findbugs.classfile.engine with parameters of type ClassDescriptorModifierConstructorDescriptionClassParser
(DataInputStream in, ClassDescriptor expectedClassDescriptor, ICodeBaseEntry codeBaseEntry) Constructor.ClassParserUsingASM
(org.objectweb.asm.ClassReader classReader, ClassDescriptor expectedClassDescriptor, ICodeBaseEntry codeBaseEntry) ClassParserUsingBCEL
(org.apache.bcel.classfile.JavaClass javaClass, ClassDescriptor expectedClassDescriptor, ICodeBaseEntry codeBaseEntry) Deprecated. -
Uses of ClassDescriptor in edu.umd.cs.findbugs.classfile.engine.asm
Methods in edu.umd.cs.findbugs.classfile.engine.asm with parameters of type ClassDescriptorModifier and TypeMethodDescriptionorg.objectweb.asm.tree.ClassNode
ClassNodeAnalysisEngine.analyze
(IAnalysisCache analysisCache, ClassDescriptor descriptor) ClassReaderAnalysisEngine.analyze
(IAnalysisCache analysisCache, ClassDescriptor descriptor) -
Uses of ClassDescriptor in edu.umd.cs.findbugs.classfile.engine.bcel
Methods in edu.umd.cs.findbugs.classfile.engine.bcel with parameters of type ClassDescriptorModifier and TypeMethodDescriptionAssertionMethodsFactory.analyze
(IAnalysisCache analysisCache, ClassDescriptor descriptor) AssignedFieldMapFactory.analyze
(IAnalysisCache analysisCache, ClassDescriptor descriptor) ClassContextClassAnalysisEngine.analyze
(IAnalysisCache analysisCache, ClassDescriptor descriptor) org.apache.bcel.generic.ConstantPoolGen
ConstantPoolGenFactory.analyze
(IAnalysisCache analysisCache, ClassDescriptor descriptor) org.apache.bcel.classfile.JavaClass
JavaClassAnalysisEngine.analyze
(IAnalysisCache analysisCache, ClassDescriptor descriptor) protected AssertionMethods
AnalysisFactory.getAssertionMethods
(IAnalysisCache analysisCache, ClassDescriptor classDescriptor) protected org.apache.bcel.generic.ConstantPoolGen
AnalysisFactory.getConstantPoolGen
(IAnalysisCache analysisCache, ClassDescriptor classDescriptor) protected org.apache.bcel.classfile.JavaClass
AnalysisFactory.getJavaClass
(IAnalysisCache analysisCache, ClassDescriptor classDescriptor) -
Uses of ClassDescriptor in edu.umd.cs.findbugs.classfile.impl
Methods in edu.umd.cs.findbugs.classfile.impl that return ClassDescriptorModifier and TypeMethodDescriptionDelegatingCodeBaseEntry.getClassDescriptor()
DirectoryCodeBaseEntry.getClassDescriptor()
JrtfsCodeBase.JrtfsCodebaseEntry.getClassDescriptor()
SingleFileCodeBaseEntry.getClassDescriptor()
ZipFileCodeBaseEntry.getClassDescriptor()
ZipInputStreamCodeBaseEntry.getClassDescriptor()
Methods in edu.umd.cs.findbugs.classfile.impl that return types with arguments of type ClassDescriptorModifier and TypeMethodDescriptionClassPathBuilder.getAppClassList()
AnalysisCache.getClassAnalysis
(Class<?> analysisClass) Methods in edu.umd.cs.findbugs.classfile.impl with parameters of type ClassDescriptorModifier and TypeMethodDescription<E> E
AnalysisCache.getClassAnalysis
(Class<E> analysisClass, ClassDescriptor classDescriptor) <E> E
AnalysisCache.probeClassAnalysis
(Class<E> analysisClass, ClassDescriptor classDescriptor) Method parameters in edu.umd.cs.findbugs.classfile.impl with type arguments of type ClassDescriptorModifier and TypeMethodDescription<E> void
AnalysisCache.reuseClassAnalysis
(Class<E> analysisClass, Map<ClassDescriptor, Object> map) Adds the data for given analysis type from given map to the cache -
Uses of ClassDescriptor in edu.umd.cs.findbugs.detect
Methods in edu.umd.cs.findbugs.detect with parameters of type ClassDescriptorModifier and TypeMethodDescriptionvoid
CheckExpectedWarnings.checkAnnotation
(String bugCode, Collection<BugInstance> warnings, boolean expectWarnings, int priority, Integer rank, Integer num, Object methodDescriptor, int minPriority, ClassDescriptor cd) Deprecated.boolean
UnreadFields.existsStrongEvidenceForIntendedSerialization
(ClassDescriptor c) Deprecated.boolean
UnreadFieldsData.existsStrongEvidenceForIntendedSerialization
(ClassDescriptor c) CheckExpectedWarnings.makeWarning
(String bugPattern, Object descriptor, int priority, ClassDescriptor cd) Deprecated.void
UnreadFields.strongEvidenceForIntendedSerialization
(ClassDescriptor c) Deprecated.void
UnreadFieldsData.strongEvidenceForIntendedSerialization
(ClassDescriptor c) void
BuildObligationPolicyDatabase.visitClass
(ClassDescriptor classDescriptor) void
CheckExpectedWarnings.visitClass
(ClassDescriptor classDescriptor) Deprecated.void
CheckRelaxingNullnessAnnotation.visitClass
(ClassDescriptor classDescriptor) void
CheckTypeQualifiers.visitClass
(ClassDescriptor classDescriptor) void
FindUnsatisfiedObligation.visitClass
(ClassDescriptor classDescriptor) void
TestDataflowAnalysis.visitClass
(ClassDescriptor classDescriptor) -
Uses of ClassDescriptor in edu.umd.cs.findbugs.util
Constructors in edu.umd.cs.findbugs.util with parameters of type ClassDescriptor -
Uses of ClassDescriptor in edu.umd.cs.findbugs.visitclass
Methods in edu.umd.cs.findbugs.visitclass that return ClassDescriptorModifier and TypeMethodDescriptionPreorderVisitor.getClassDescriptor()
DismantleBytecode.getClassDescriptorOperand()
DescriptorFactory.createClassDescriptor(String)
instead