|
FindBugs™ 1.3.9 | |||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use ClassDescriptor | |
---|---|
edu.umd.cs.findbugs | Main package for the FindBugs application - contains the engine class (FindBugs), the object model classes for bug instances (BugInstance, BugAnnotation), and other miscellany. |
edu.umd.cs.findbugs.asm | |
edu.umd.cs.findbugs.ba | A bytecode analysis framework for BCEL, providing CFG construction, generic dataflow analysis, and a variety of specific dataflow analyses. |
edu.umd.cs.findbugs.ba.ch | |
edu.umd.cs.findbugs.ba.jsr305 | Support for analyzing code containing JSR-305 type qualifier annotations. |
edu.umd.cs.findbugs.ba.obl | Implementation of dataflow analysis for checking whether obligations to close streams and other resources (e.g. |
edu.umd.cs.findbugs.ba.rta | |
edu.umd.cs.findbugs.bcel | |
edu.umd.cs.findbugs.classfile | A high-level abstraction layer for codebases, classes, and components of classes (methods, fields, instructions, etc.). |
edu.umd.cs.findbugs.classfile.analysis | 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. |
edu.umd.cs.findbugs.classfile.engine | Analysis engine classes to produce the analyses defined in the edu.umd.cs.findbugs.classfile.analysis package. |
edu.umd.cs.findbugs.classfile.engine.asm | Support for analyses based on the ASM bytecode framework. |
edu.umd.cs.findbugs.classfile.engine.bcel | Support for analyses based on the BCEL bytecode framework. |
edu.umd.cs.findbugs.classfile.impl | Implementations of the interfaces in the edu.umd.cs.findbugs.classfile package: the core classes of the FindBugs classfile/classpath support layer. |
edu.umd.cs.findbugs.detect | |
edu.umd.cs.findbugs.gui | |
edu.umd.cs.findbugs.util | |
edu.umd.cs.findbugs.visitclass |
Uses of ClassDescriptor in edu.umd.cs.findbugs |
---|
Methods in edu.umd.cs.findbugs that return ClassDescriptor | |
---|---|
ClassDescriptor |
PackageMemberAnnotation.getClassDescriptor()
Get the class name. |
Methods in edu.umd.cs.findbugs that return types with arguments of type ClassDescriptor | |
---|---|
java.util.List<ClassDescriptor> |
FindBugs2.sortByCallGraph(java.util.Collection<ClassDescriptor> classList,
TopologicalSort.OutEdges<ClassDescriptor> outEdges)
|
Methods in edu.umd.cs.findbugs with parameters of type ClassDescriptor | |
---|---|
BugInstance |
BugInstance.addClass(ClassDescriptor classDescriptor)
Add a class annotation. |
BugInstance |
BugInstance.addEqualsMethodUsed(ClassDescriptor expectedClass)
|
BugInstance |
BugInstance.addType(ClassDescriptor c)
|
static ClassAnnotation |
ClassAnnotation.fromClassDescriptor(ClassDescriptor classDescriptor)
Factory method to create a ClassAnnotation from a ClassDescriptor. |
void |
DelegatingBugReporter.observeClass(ClassDescriptor classDescriptor)
|
void |
PrintingBugReporter.observeClass(ClassDescriptor classDescriptor)
|
void |
BugCollectionBugReporter.observeClass(ClassDescriptor classDescriptor)
|
void |
SortingBugReporter.observeClass(ClassDescriptor classDescriptor)
|
void |
EmacsBugReporter.observeClass(ClassDescriptor classDescriptor)
|
void |
XDocsBugReporter.observeClass(ClassDescriptor classDescriptor)
|
void |
DelegatingBugReporter.reportMissingClass(ClassDescriptor classDescriptor)
|
void |
AbstractBugReporter.reportMissingClass(ClassDescriptor classDescriptor)
|
void |
DetectorToDetector2Adapter.visitClass(ClassDescriptor classDescriptor)
|
void |
Detector2.visitClass(ClassDescriptor classDescriptor)
Visit a class. |
Method parameters in edu.umd.cs.findbugs with type arguments of type ClassDescriptor | |
---|---|
static void |
FindBugs2.createAnalysisContext(Project project,
java.util.List<ClassDescriptor> appClassList,
java.lang.String sourceInfoFileName)
Create the AnalysisContext that will serve as the BCEL-compatibility layer over the AnalysisCache. |
java.util.List<ClassDescriptor> |
FindBugs2.sortByCallGraph(java.util.Collection<ClassDescriptor> classList,
TopologicalSort.OutEdges<ClassDescriptor> outEdges)
|
java.util.List<ClassDescriptor> |
FindBugs2.sortByCallGraph(java.util.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 ClassDescriptor | |
---|---|
void |
ClassNodeDetector.visitClass(ClassDescriptor classDescriptor)
|
Uses of ClassDescriptor in edu.umd.cs.findbugs.ba |
---|
Methods in edu.umd.cs.findbugs.ba that return ClassDescriptor | |
---|---|
ClassDescriptor |
AbstractClassMember.getClassDescriptor()
|
ClassDescriptor |
AccessibleEntity.getClassDescriptor()
Get the ClassDescriptor representing the class (if entity is a class) or the class containing the entity (if a field or method). |
ClassDescriptor |
ClassContext.getClassDescriptor()
|
ClassDescriptor |
XClass.getImmediateEnclosingClass()
Get the ClassDescriptor of the immediate enclosing class, or null if this XClass is not a nested or inner class. |
ClassDescriptor[] |
XClass.getInterfaceDescriptorList()
Get ClassDescriptors of interfaces directly implemented by this class. |
ClassDescriptor |
XClass.getSuperclassDescriptor()
Get ClassDescriptor of this class's immediate superclass. |
Methods in edu.umd.cs.findbugs.ba that return types with arguments of type ClassDescriptor | |
---|---|
java.util.Collection<ClassDescriptor> |
XClass.getAnnotationDescriptors()
|
java.util.Collection<ClassDescriptor> |
UnresolvedXField.getAnnotationDescriptors()
|
java.util.Collection<ClassDescriptor> |
XMethod.getAnnotationDescriptors()
Get ClassDescriptors (annotation classes) of annotations applied directly to this method. |
java.util.Collection<ClassDescriptor> |
XMethod.getParameterAnnotationDescriptors(int param)
Get ClassDescriptors (annotation classes) of annotations applied directly to this method's parameters. |
java.util.Set<ClassDescriptor> |
XFactory.getReflectiveClasses()
|
Methods in edu.umd.cs.findbugs.ba with parameters of type ClassDescriptor | |
---|---|
boolean |
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,
java.lang.String methodName,
java.lang.String methodSig,
boolean invokeStatic,
boolean invokeInterface)
|
static XMethod |
Hierarchy.findMethod(ClassDescriptor classDesc,
java.lang.String methodName,
java.lang.String methodSig,
boolean isStatic)
Find a method in given class. |
static XMethod |
Hierarchy2.findMethod(ClassDescriptor classDescriptor,
java.lang.String methodName,
java.lang.String methodSig,
boolean isStatic)
|
AnnotationValue |
XClass.getAnnotation(ClassDescriptor desc)
|
AnnotationValue |
UnresolvedXField.getAnnotation(ClassDescriptor desc)
|
AnnotationValue |
XMethod.getAnnotation(ClassDescriptor desc)
Get the AnnotationValue of annotation applied directly to the method. |
java.util.Set<ProgramPoint> |
FieldSummary.getCalledFromSuperConstructor(ClassDescriptor superClass,
XMethod calledFromConstructor)
|
AnnotationValue |
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)
|
XClass |
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)
|
void |
DebugRepositoryLookupFailureCallback.reportMissingClass(ClassDescriptor classDescriptor)
|
static java.util.Set<XMethod> |
Hierarchy2.resolveVirtualMethodCallTargets(ClassDescriptor receiverDesc,
java.lang.String methodName,
java.lang.String methodSig,
boolean receiverTypeIsExact,
boolean invokeSpecial)
|
Method parameters in edu.umd.cs.findbugs.ba with type arguments of type ClassDescriptor | |
---|---|
void |
AnalysisCacheToAnalysisContextAdapter.setAppClassList(java.util.List<ClassDescriptor> appClassCollection)
Set the collection of class descriptors identifying all application classes. |
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 ClassDescriptor | |
---|---|
java.util.Set<ClassDescriptor> |
Subtypes2.getDirectSubtypes(ClassDescriptor classDescriptor)
Get known subtypes of given class. |
java.util.Set<ClassDescriptor> |
Subtypes2.getSubtypes(ClassDescriptor classDescriptor)
Get known subtypes of given class. |
java.util.Set<ClassDescriptor> |
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 ClassDescriptor | |
---|---|
java.util.Set<ClassDescriptor> |
Subtypes2.getDirectSubtypes(ClassDescriptor classDescriptor)
Get known subtypes of given class. |
java.util.Set<ClassDescriptor> |
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. |
java.util.Set<ClassDescriptor> |
Subtypes2.getTransitiveCommonSubtypes(ClassDescriptor classDescriptor1,
ClassDescriptor classDescriptor2)
Get the set of common subtypes of the two given classes. |
boolean |
Subtypes2.hasSubtypes(ClassDescriptor classDescriptor)
Determine whether or not the given class has any known subtypes. |
static boolean |
Subtypes2.instanceOf(ClassDescriptor subDescriptor,
java.lang.String dottedSupertype)
|
boolean |
Subtypes2.isApplicationClass(ClassDescriptor descriptor)
|
boolean |
Subtypes2.isSubtype(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. |
boolean |
InheritanceGraphVisitor.visitClass(ClassDescriptor classDescriptor,
XClass xclass)
Visit a class vertex in the inheritance graph. |
boolean |
OverriddenMethodsVisitor.visitClass(ClassDescriptor classDescriptor,
XClass xclass)
|
boolean |
InheritanceGraphVisitor.visitEdge(ClassDescriptor sourceDesc,
XClass source,
ClassDescriptor targetDesc,
XClass target)
Visit an inheritance edge in the inheritance graph. |
boolean |
OverriddenMethodsVisitor.visitEdge(ClassDescriptor sourceDesc,
XClass source,
ClassDescriptor targetDesc,
XClass target)
|
Uses of ClassDescriptor in edu.umd.cs.findbugs.ba.jsr305 |
---|
Fields in edu.umd.cs.findbugs.ba.jsr305 declared as ClassDescriptor | |
---|---|
static ClassDescriptor |
JSR305NullnessAnnotations.CHECK_FOR_NULL
|
static ClassDescriptor |
FindBugsDefaultAnnotations.DEFAULT_ANNOTATION
Default annotation for all element types. |
static ClassDescriptor |
FindBugsDefaultAnnotations.DEFAULT_ANNOTATION_FOR_FIELDS
Default annotation for fields. |
static ClassDescriptor |
FindBugsDefaultAnnotations.DEFAULT_ANNOTATION_FOR_METHODS
Default annotation for methods. |
static ClassDescriptor |
FindBugsDefaultAnnotations.DEFAULT_ANNOTATION_FOR_PARAMETERS
Default annotation for parameters. |
static ClassDescriptor |
JSR305NullnessAnnotations.NONNULL
|
static ClassDescriptor |
JSR305NullnessAnnotations.NULLABLE
|
ClassDescriptor |
TypeQualifierValue.typeQualifier
|
Methods in edu.umd.cs.findbugs.ba.jsr305 that return ClassDescriptor | |
---|---|
ClassDescriptor |
TypeQualifierValue.getTypeQualifierClassDescriptor()
Get the ClassDescriptor which specifies the type qualifier annotation. |
Methods in edu.umd.cs.findbugs.ba.jsr305 with parameters of type ClassDescriptor | |
---|---|
static TypeQualifierValue |
TypeQualifierValue.getValue(ClassDescriptor desc,
java.lang.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 ClassDescriptor | |
---|---|
Obligation |
ObligationFactory.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.rta |
---|
Methods in edu.umd.cs.findbugs.ba.rta with parameters of type ClassDescriptor | |
---|---|
void |
RapidTypeAnalysis.observeClass(ClassDescriptor classDescriptor)
Deprecated. |
Uses of ClassDescriptor in edu.umd.cs.findbugs.bcel |
---|
Methods in edu.umd.cs.findbugs.bcel that return ClassDescriptor | |
---|---|
static ClassDescriptor |
BCELUtil.getClassDescriptor(org.apache.bcel.classfile.JavaClass jclass)
Construct a ClassDescriptor from a JavaClass. |
static ClassDescriptor |
BCELUtil.getClassDescriptor(org.apache.bcel.generic.ObjectType type)
Deprecated. Use DescriptorFactory.getClassDescriptor(ObjectType) instead |
Methods in edu.umd.cs.findbugs.bcel with parameters of type ClassDescriptor | |
---|---|
static void |
BCELUtil.throwClassNotFoundException(ClassDescriptor classDescriptor)
Deprecated. Use throwClassNotFoundException(ClassDescriptor) instead |
void |
CFGDetector.visitClass(ClassDescriptor classDescriptor)
|
Uses of ClassDescriptor in edu.umd.cs.findbugs.classfile |
---|
Fields in edu.umd.cs.findbugs.classfile declared as ClassDescriptor | |
---|---|
static ClassDescriptor[] |
ClassDescriptor.EMPTY_ARRAY
|
Methods in edu.umd.cs.findbugs.classfile that return ClassDescriptor | |
---|---|
static ClassDescriptor |
DescriptorFactory.createClassDescriptor(java.lang.Class aClass)
|
static ClassDescriptor |
DescriptorFactory.createClassDescriptor(org.apache.bcel.classfile.JavaClass c)
|
static ClassDescriptor |
ClassDescriptor.createClassDescriptor(org.apache.bcel.classfile.JavaClass c)
Deprecated. Use DescriptorFactory.createClassDescriptor(JavaClass) instead |
static ClassDescriptor |
DescriptorFactory.createClassDescriptor(java.lang.String className)
|
static ClassDescriptor |
ClassDescriptor.createClassDescriptor(java.lang.String className)
Deprecated. Use DescriptorFactory.createClassDescriptor(String) instead |
static ClassDescriptor[] |
DescriptorFactory.createClassDescriptor(java.lang.String[] classNames)
|
static ClassDescriptor[] |
ClassDescriptor.createClassDescriptor(java.lang.String[] classNames)
Deprecated. Use DescriptorFactory.createClassDescriptor(String[]) instead |
static ClassDescriptor |
DescriptorFactory.createClassDescriptorFromDottedClassName(java.lang.String dottedClassName)
|
static ClassDescriptor |
ClassDescriptor.createClassDescriptorFromDottedClassName(java.lang.String dottedClassName)
Deprecated. Use DescriptorFactory.createClassDescriptorFromDottedClassName(String) instead |
static ClassDescriptor |
DescriptorFactory.createClassDescriptorFromFieldSignature(java.lang.String signature)
Create a class descriptor from a field signature |
static ClassDescriptor |
DescriptorFactory.createClassDescriptorFromResourceName(java.lang.String resourceName)
Create a class descriptor from a resource name. |
static ClassDescriptor |
DescriptorFactory.createClassDescriptorFromSignature(java.lang.String signature)
|
static ClassDescriptor |
ClassDescriptor.createClassDescriptorFromSignature(java.lang.String signature)
Deprecated. Use DescriptorFactory.createClassDescriptorFromSignature(String) instead |
static ClassDescriptor |
DescriptorFactory.createClassOrObjectDescriptorFromSignature(java.lang.String signature)
|
static ClassDescriptor |
ClassDescriptor.fromFieldSignature(java.lang.String signature)
Deprecated. Use DescriptorFactory.createClassDescriptorFromFieldSignature(String) instead |
static ClassDescriptor |
ClassDescriptor.fromResourceName(java.lang.String resourceName)
Deprecated. Use DescriptorFactory.createClassDescriptorFromResourceName(String) instead |
ClassDescriptor |
InvalidClassFileFormatException.getClassDescriptor()
|
ClassDescriptor |
FieldOrMethodName.getClassDescriptor()
|
ClassDescriptor |
FieldOrMethodDescriptor.getClassDescriptor()
|
ClassDescriptor |
ICodeBaseEntry.getClassDescriptor()
Return the ClassDescriptor of the class resource accessed by this codebase entry. |
ClassDescriptor |
MissingClassException.getClassDescriptor()
|
ClassDescriptor |
DescriptorFactory.getClassDescriptor(java.lang.Class<?> actualClass)
|
static ClassDescriptor |
DescriptorFactory.getClassDescriptor(org.apache.bcel.generic.ObjectType type)
Get a ClassDescriptor for the class described by given ObjectType object. |
ClassDescriptor |
DescriptorFactory.getClassDescriptor(java.lang.String className)
Get a ClassDescriptor for a class name in VM (slashed) format. |
ClassDescriptor |
DescriptorFactory.getClassDescriptorForDottedClassName(java.lang.String dottedClassName)
Get a ClassDescriptor for a class name in dotted format. |
ClassDescriptor |
ClassNameMismatchException.getLoadedClassDescriptor()
|
Methods in edu.umd.cs.findbugs.classfile that return types with arguments of type ClassDescriptor | |
---|---|
java.util.Collection<ClassDescriptor> |
DescriptorFactory.getAllClassDescriptors()
|
java.util.List<ClassDescriptor> |
IClassPathBuilder.getAppClassList()
Get the list of application classes discovered while scanning the classpath. |
Methods in edu.umd.cs.findbugs.classfile with parameters of type ClassDescriptor | ||
---|---|---|
int |
ClassDescriptor.compareTo(ClassDescriptor o)
|
|
|
IAnalysisCache.getClassAnalysis(java.lang.Class<E> analysisClass,
ClassDescriptor classDescriptor)
Get an analysis of the given class. |
|
void |
IClassObserver.observeClass(ClassDescriptor classDescriptor)
Observe a class being visited. |
|
|
IAnalysisCache.probeClassAnalysis(java.lang.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 ClassDescriptor | |
---|---|
void |
DescriptorFactory.purge(java.util.Collection<ClassDescriptor> unusable)
|
Constructors in edu.umd.cs.findbugs.classfile with parameters of type ClassDescriptor | |
---|---|
ClassNameMismatchException(ClassDescriptor expectedClassDescriptor,
ClassDescriptor loadedClassDescriptor,
ICodeBaseEntry codeBaseEntry)
Constructor. |
|
InvalidClassFileFormatException(ClassDescriptor classDescriptor,
ICodeBaseEntry codeBaseEntry)
|
|
InvalidClassFileFormatException(ClassDescriptor classDescriptor,
ICodeBaseEntry codeBaseEntry,
java.lang.Throwable cause)
|
|
InvalidClassFileFormatException(java.lang.String msg,
ClassDescriptor classDescriptor,
ICodeBaseEntry codeBaseEntry)
|
|
MissingClassException(ClassDescriptor classDescriptor)
Constructor. |
|
MissingClassException(ClassDescriptor classDescriptor,
java.lang.Throwable cause)
Constructor. |
Uses of ClassDescriptor in edu.umd.cs.findbugs.classfile.analysis |
---|
Subclasses of ClassDescriptor in edu.umd.cs.findbugs.classfile.analysis | |
---|---|
class |
ClassInfo
ClassInfo represents important metadata about a loaded class, such as its superclass, access flags, codebase entry, etc. |
class |
ClassNameAndSuperclassInfo
Represents the class name, superclass name, and interface list of a class. |
Fields in edu.umd.cs.findbugs.classfile.analysis declared as ClassDescriptor | |
---|---|
ClassDescriptor |
EnumValue.desc
|
Methods in edu.umd.cs.findbugs.classfile.analysis that return ClassDescriptor | |
---|---|
ClassDescriptor |
AnnotationValue.getAnnotationClass()
|
ClassDescriptor |
ClassData.getClassDescriptor()
|
ClassDescriptor |
ClassInfo.Builder.getClassDescriptor()
|
ClassDescriptor |
AnnotatedObject.getClassDescriptor()
return the ClassDescriptor for the class associated with this object |
ClassDescriptor |
ClassNameAndSuperclassInfo.getClassDescriptor()
|
ClassDescriptor |
ClassInfo.getImmediateEnclosingClass()
|
ClassDescriptor[] |
ClassNameAndSuperclassInfo.getInterfaceDescriptorList()
|
ClassDescriptor |
ClassNameAndSuperclassInfo.getSuperclassDescriptor()
|
Methods in edu.umd.cs.findbugs.classfile.analysis that return types with arguments of type ClassDescriptor | |
---|---|
java.util.Collection<ClassDescriptor> |
ClassInfo.getAnnotationDescriptors()
|
java.util.Collection<ClassDescriptor> |
FieldInfo.getAnnotationDescriptors()
|
java.util.Collection<ClassDescriptor> |
AnnotatedObject.getAnnotationDescriptors()
|
java.util.Collection<ClassDescriptor> |
MethodInfo.getAnnotationDescriptors()
|
java.util.Collection<ClassDescriptor> |
ClassNameAndSuperclassInfo.getCalledClassDescriptorList()
|
java.util.Collection<ClassDescriptor> |
MethodInfo.getParameterAnnotationDescriptors(int param)
|
Methods in edu.umd.cs.findbugs.classfile.analysis with parameters of type ClassDescriptor | |
---|---|
AnnotationValue |
ClassInfo.getAnnotation(ClassDescriptor desc)
|
AnnotationValue |
FieldInfo.getAnnotation(ClassDescriptor desc)
|
AnnotationValue |
AnnotatedObject.getAnnotation(ClassDescriptor desc)
|
AnnotationValue |
MethodInfo.getAnnotation(ClassDescriptor desc)
|
AnnotationValue |
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 ClassDescriptor | |
---|---|
void |
ClassNameAndSuperclassInfo.Builder.setCalledClassDescriptors(java.util.Collection<ClassDescriptor> calledClassDescriptorList)
|
void |
ClassNameAndSuperclassInfo.Builder.setReferencedClassDescriptors(java.util.Collection<ClassDescriptor> referencedClassDescriptorList)
|
Constructors in edu.umd.cs.findbugs.classfile.analysis with parameters of type ClassDescriptor | |
---|---|
AnnotationValue(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 ClassDescriptor | ||
---|---|---|
ClassData |
ClassDataAnalysisEngine.analyze(IAnalysisCache analysisCache,
ClassDescriptor descriptor)
|
|
ClassInfo |
ClassInfoAnalysisEngine.analyze(IAnalysisCache analysisCache,
ClassDescriptor descriptor)
|
|
ClassNameAndSuperclassInfo |
ClassNameAndSuperclassInfoAnalysisEngine.analyze(IAnalysisCache analysisCache,
ClassDescriptor descriptor)
|
|
static
|
SelfMethodCalls.getSelfCalls(ClassDescriptor classDescriptor,
java.util.Map<java.lang.String,T> methods)
|
Method parameters in edu.umd.cs.findbugs.classfile.engine with type arguments of type ClassDescriptor | |
---|---|
static void |
ClassParser.extractReferencedClassesFromSignature(java.util.Set<ClassDescriptor> referencedClassSet,
java.lang.String signature)
|
Constructors in edu.umd.cs.findbugs.classfile.engine with parameters of type ClassDescriptor | |
---|---|
ClassParser(java.io.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 ClassDescriptor | |
---|---|
FBClassReader |
ClassReaderAnalysisEngine.analyze(IAnalysisCache analysisCache,
ClassDescriptor descriptor)
|
org.objectweb.asm.tree.ClassNode |
ClassNodeAnalysisEngine.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 ClassDescriptor | |
---|---|
AssertionMethods |
AssertionMethodsFactory.analyze(IAnalysisCache analysisCache,
ClassDescriptor descriptor)
|
org.apache.bcel.classfile.JavaClass |
JavaClassAnalysisEngine.analyze(IAnalysisCache analysisCache,
ClassDescriptor descriptor)
|
org.apache.bcel.generic.ConstantPoolGen |
ConstantPoolGenFactory.analyze(IAnalysisCache analysisCache,
ClassDescriptor descriptor)
|
ClassContext |
ClassContextClassAnalysisEngine.analyze(IAnalysisCache analysisCache,
ClassDescriptor descriptor)
|
AssignedFieldMap |
AssignedFieldMapFactory.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 ClassDescriptor | |
---|---|
ClassDescriptor |
ZipInputStreamCodeBaseEntry.getClassDescriptor()
|
ClassDescriptor |
DirectoryCodeBaseEntry.getClassDescriptor()
|
ClassDescriptor |
ZipFileCodeBaseEntry.getClassDescriptor()
|
ClassDescriptor |
SingleFileCodeBaseEntry.getClassDescriptor()
|
ClassDescriptor |
DelegatingCodeBaseEntry.getClassDescriptor()
|
Methods in edu.umd.cs.findbugs.classfile.impl that return types with arguments of type ClassDescriptor | |
---|---|
java.util.List<ClassDescriptor> |
ClassPathBuilder.getAppClassList()
|
Methods in edu.umd.cs.findbugs.classfile.impl with parameters of type ClassDescriptor | ||
---|---|---|
|
AnalysisCache.getClassAnalysis(java.lang.Class<E> analysisClass,
ClassDescriptor classDescriptor)
|
|
|
AnalysisCache.probeClassAnalysis(java.lang.Class<E> analysisClass,
ClassDescriptor classDescriptor)
|
Uses of ClassDescriptor in edu.umd.cs.findbugs.detect |
---|
Methods in edu.umd.cs.findbugs.detect with parameters of type ClassDescriptor | |
---|---|
void |
BuildObligationPolicyDatabase.visitClass(ClassDescriptor classDescriptor)
|
void |
FindUnsatisfiedObligation.visitClass(ClassDescriptor classDescriptor)
|
void |
CheckTypeQualifiers.visitClass(ClassDescriptor classDescriptor)
|
void |
TestDataflowAnalysis.visitClass(ClassDescriptor classDescriptor)
|
void |
CheckExpectedWarnings.visitClass(ClassDescriptor classDescriptor)
|
Uses of ClassDescriptor in edu.umd.cs.findbugs.gui |
---|
Methods in edu.umd.cs.findbugs.gui with parameters of type ClassDescriptor | |
---|---|
void |
SwingGUIBugReporter.observeClass(ClassDescriptor classDescriptor)
|
Uses of ClassDescriptor in edu.umd.cs.findbugs.util |
---|
Constructors in edu.umd.cs.findbugs.util with parameters of type ClassDescriptor | |
---|---|
SubtypeTypeMatcher(ClassDescriptor classDescriptor)
Constructor. |
Uses of ClassDescriptor in edu.umd.cs.findbugs.visitclass |
---|
Methods in edu.umd.cs.findbugs.visitclass that return ClassDescriptor | |
---|---|
ClassDescriptor |
PreorderVisitor.getClassDescriptor()
|
ClassDescriptor |
DismantleBytecode.getClassDescriptorOperand()
|
|
FindBugs™ 1.3.9 | |||||||||
PREV NEXT | FRAMES NO FRAMES |