Uses of Class
edu.umd.cs.findbugs.classfile.ClassDescriptor
-
Packages that use ClassDescriptor Package Description 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.npe edu.umd.cs.findbugs.ba.obl Implementation of dataflow analysis for checking whether obligations to close streams and other resources (e.g., database objects) are satisfied.edu.umd.cs.findbugs.ba.type 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.util edu.umd.cs.findbugs.visitclass -
-
Uses of ClassDescriptor in edu.umd.cs.findbugs
Fields in edu.umd.cs.findbugs with type parameters of type ClassDescriptor Modifier and Type Field Description private java.util.List<ClassDescriptor>FindBugs2. appClassListprivate java.util.Collection<ClassDescriptor>FindBugs2. referencedClassSetMethods in edu.umd.cs.findbugs that return ClassDescriptor Modifier and Type Method Description ClassDescriptorPackageMemberAnnotation. getClassDescriptor()Get the class descriptor.Methods in edu.umd.cs.findbugs that return types with arguments of type ClassDescriptor Modifier and Type Method Description 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 Modifier and Type Method Description BugInstanceBugInstance. addClass(ClassDescriptor classDescriptor)Add a class annotation.BugInstanceBugInstance. addEqualsMethodUsed(ClassDescriptor expectedClass)BugInstanceBugInstance. addType(ClassDescriptor c)private java.lang.StringDiscoverSourceDirectories. findFullyQualifiedSourceFileName(IClassPath classPath, ClassDescriptor classDesc)static ClassAnnotationClassAnnotation. fromClassDescriptor(ClassDescriptor classDescriptor)Factory method to create a ClassAnnotation from a ClassDescriptor.static XClassLookup. getXClass(ClassDescriptor c)private voidFindBugs2. logRecoverableException(ClassDescriptor classDescriptor, Detector2 detector, java.lang.Throwable e)Report an exception that occurred while analyzing a class with a detector.private voidFindBugs2. notifyClassObservers(ClassDescriptor classDescriptor)Notify all IClassObservers that we are visiting given class.voidBugCollectionBugReporter. observeClass(ClassDescriptor classDescriptor)voidBugReportDispatcher. observeClass(ClassDescriptor classDescriptor)voidDelegatingBugReporter. observeClass(ClassDescriptor classDescriptor)voidEmacsBugReporter. observeClass(ClassDescriptor classDescriptor)voidPrintingBugReporter. observeClass(ClassDescriptor classDescriptor)voidSortingBugReporter. observeClass(ClassDescriptor classDescriptor)voidSynchronizedBugReporter. observeClass(ClassDescriptor classDescriptor)voidXDocsBugReporter. observeClass(ClassDescriptor classDescriptor)voidAbstractBugReporter. reportMissingClass(ClassDescriptor classDescriptor)voidBugCollectionBugReporter. reportMissingClass(ClassDescriptor classDescriptor)voidBugReportDispatcher. reportMissingClass(ClassDescriptor classDescriptor)voidDelegatingBugReporter. reportMissingClass(ClassDescriptor classDescriptor)voidDiscoverSourceDirectories.NoOpErrorLogger. reportMissingClass(ClassDescriptor classDescriptor)voidErrorCountingBugReporter. reportMissingClass(ClassDescriptor classDescriptor)voidSynchronizedBugReporter. reportMissingClass(ClassDescriptor classDescriptor)voidXDocsBugReporter. reportMissingClass(ClassDescriptor classDescriptor)voidDetector2. visitClass(ClassDescriptor classDescriptor)Visit a class.voidDetectorToDetector2Adapter. visitClass(ClassDescriptor classDescriptor)Method parameters in edu.umd.cs.findbugs with type arguments of type ClassDescriptor Modifier and Type Method Description static voidFindBugs2. 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.static voidFindBugs2. setAppClassList(java.util.List<ClassDescriptor> appClassList)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 Modifier and Type Method Description protected XClassClassNodeDetector. getClassInfo(ClassDescriptor classDescr)voidClassNodeDetector. visitClass(ClassDescriptor classDescriptor) -
Uses of ClassDescriptor in edu.umd.cs.findbugs.ba
Fields in edu.umd.cs.findbugs.ba declared as ClassDescriptor Modifier and Type Field Description private ClassDescriptorAnalysisContext. classBeingAnalyzedstatic ClassDescriptorHierarchy. ERRORstatic ClassDescriptorHierarchy. EXCEPTIONprivate static ClassDescriptorTestCaseDetector. JUNIT3TESTCASEprivate static ClassDescriptorTestCaseDetector. JUNIT4TESTprivate static ClassDescriptorTestCaseDetector. JUNIT5TESTprivate static ClassDescriptorIncompatibleTypes. LIST_DESCRIPTORprivate static ClassDescriptorIncompatibleTypes. MAP_DESCRIPTORprivate static ClassDescriptorHierarchy2. objectDescriptorstatic ClassDescriptorHierarchy. RUNTIME_EXCEPTIONprivate static ClassDescriptorIncompatibleTypes. SET_DESCRIPTORFields in edu.umd.cs.findbugs.ba with type parameters of type ClassDescriptor Modifier and Type Field Description private java.util.Set<ClassDescriptor>FieldSummary. callsOverriddenMethodsFromConstructorprivate java.util.Map<ClassDescriptor,ClassDescriptor>ClassSummary. mapprivate java.util.Map<ClassDescriptor,ClassDescriptor>ClassSummary. map(package private) java.util.Map<ClassDescriptor,AnnotationValue>UnresolvedXMethod. methodAnnotations(package private) java.util.Map<java.lang.Integer,java.util.Map<ClassDescriptor,AnnotationValue>>UnresolvedXMethod. methodParameterAnnotationsprivate java.util.Set<ClassDescriptor>XFactory. reflectiveClassesprivate java.util.Set<ClassDescriptor>ClassSummary. veryFunkyMethods in edu.umd.cs.findbugs.ba that return ClassDescriptor Modifier and Type Method Description ClassDescriptorAnalysisContext. getClassBeingAnalyzed()ClassDescriptorAbstractClassMember. getClassDescriptor()ClassDescriptorAccessibleEntity. getClassDescriptor()Get the ClassDescriptor representing the class (if entity is a class) or the class containing the entity (if a field or method).ClassDescriptorClassContext. getClassDescriptor()ClassDescriptorMissingClassException. getClassDescriptor()ClassDescriptorXClass. 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.ClassDescriptorXClass. getSuperclassDescriptor()Get ClassDescriptor of this class's immediate superclass.Methods in edu.umd.cs.findbugs.ba that return types with arguments of type ClassDescriptor Modifier and Type Method Description java.util.Collection<ClassDescriptor>UnresolvedXField. getAnnotationDescriptors()java.util.Collection<ClassDescriptor>UnresolvedXMethod. getAnnotationDescriptors()java.util.Collection<ClassDescriptor>XClass. getAnnotationDescriptors()java.util.Collection<ClassDescriptor>XMethod. getAnnotationDescriptors()Get ClassDescriptors (annotation classes) of annotations applied directly to this method.java.util.Set<ClassDescriptor>XClass. getCalledClassDescriptors()java.util.Collection<ClassDescriptor>UnresolvedXMethod. getParameterAnnotationDescriptors(int param)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 Modifier and Type Method Description booleanXFactory. addReflectiveClasses(ClassDescriptor c)booleanFieldSummary. callsOverriddenMethodsFromConstructor(ClassDescriptor c)booleanFieldSummary. callsOverriddenMethodsFromSuperConstructor(ClassDescriptor c)voidClassSummary. checksForEqualTo(ClassDescriptor checker, ClassDescriptor checkee)static XMethodHierarchy2. findInvocationLeastUpperBound(ClassDescriptor classDesc, java.lang.String methodName, java.lang.String methodSig, boolean invokeStatic, boolean invokeInterface)static XMethodHierarchy. findMethod(ClassDescriptor classDesc, java.lang.String methodName, java.lang.String methodSig, boolean isStatic)Find a method in given class.static XMethodHierarchy2. findMethod(ClassDescriptor classDescriptor, java.lang.String methodName, java.lang.String methodSig, boolean isStatic)private static voidHierarchy2. findSuperMethods(ClassDescriptor c, XMethod m, java.util.Set<XMethod> accumulator)AnnotationValueUnresolvedXField. getAnnotation(ClassDescriptor desc)AnnotationValueUnresolvedXMethod. getAnnotation(ClassDescriptor desc)AnnotationValueXClass. getAnnotation(ClassDescriptor desc)AnnotationValueXMethod. getAnnotation(ClassDescriptor desc)Get the AnnotationValue of annotation applied directly to the method.java.util.Set<ProgramPoint>FieldSummary. getCalledFromSuperConstructor(ClassDescriptor superClass, XMethod calledFromConstructor)intAnalysisContext. getClassSize(ClassDescriptor desc)AnnotationValueUnresolvedXMethod. getParameterAnnotation(int param, ClassDescriptor desc)AnnotationValueXMethod. getParameterAnnotation(int param, ClassDescriptor desc)Get the AnnotationValue of annotation applied directly to given parameter.static IncompatibleTypesIncompatibleTypes. getPriorityForAssumingCompatible(boolean pointerEquality, ClassDescriptor lhsDescriptor, ClassDescriptor rhsDescriptor)(package private) static XClassHierarchy2. getXClass(ClassDescriptor c)XClassXFactory. getXClass(ClassDescriptor classDescriptor)Get the XClass object providing information about the class named by the given ClassDescriptor.booleanAnalysisContext. isApplicationClass(ClassDescriptor desc)private booleanXFactory. isCalledDirectlyOrIndirectly(ClassDescriptor clazzDescriptor, XMethod m)booleanXFactory. isReflectiveClass(ClassDescriptor c)booleanAnalysisContext. isTooBig(ClassDescriptor desc)org.apache.bcel.classfile.JavaClassAnalysisContext. lookupClass(ClassDescriptor classDescriptor)Lookup a class.booleanClassSummary. mightBeEqualTo(ClassDescriptor checker, ClassDescriptor checkee)voidAnalysisContext.DelegatingRepositoryLookupFailureCallback. reportMissingClass(ClassDescriptor classDescriptor)static voidAnalysisContext. reportMissingClass(ClassDescriptor c)voidDebugRepositoryLookupFailureCallback. reportMissingClass(ClassDescriptor classDescriptor)static java.util.Set<XMethod>Hierarchy2. resolveVirtualMethodCallTargets(ClassDescriptor receiverDesc, java.lang.String methodName, java.lang.String methodSig, boolean receiverTypeIsExact, boolean invokeSpecial)voidAnalysisContext. setClassBeingAnalyzed(ClassDescriptor classBeingAnalyzed)Method parameters in edu.umd.cs.findbugs.ba with type arguments of type ClassDescriptor Modifier and Type Method Description voidAnalysisContext. setAppClassList(java.util.List<ClassDescriptor> appClassCollection) -
Uses of ClassDescriptor in edu.umd.cs.findbugs.ba.ch
Fields in edu.umd.cs.findbugs.ba.ch declared as ClassDescriptor Modifier and Type Field Description private ClassDescriptorClassVertex. classDescriptor(package private) ClassDescriptorSubtypes2. prevSubDesc(package private) ClassDescriptorSubtypes2. prevSuperDescFields in edu.umd.cs.findbugs.ba.ch with type parameters of type ClassDescriptor Modifier and Type Field Description private java.util.Map<ClassDescriptor,ClassVertex>Subtypes2. classDescriptorToVertexMap(package private) java.util.Set<ClassDescriptor>Subtypes2.SupertypeTraversalPath. seenprivate java.util.Map<ClassDescriptor,java.util.Set<ClassDescriptor>>Subtypes2. subtypeSetMapprivate java.util.Map<ClassDescriptor,java.util.Set<ClassDescriptor>>Subtypes2. subtypeSetMapprivate java.util.Set<ClassDescriptor>Subtypes2.SupertypeQueryResults. supertypeSetprivate java.util.Map<ClassDescriptor,Subtypes2.SupertypeQueryResults>Subtypes2. supertypeSetMapMethods in edu.umd.cs.findbugs.ba.ch that return ClassDescriptor Modifier and Type Method Description ClassDescriptorClassVertex. getClassDescriptor()Methods in edu.umd.cs.findbugs.ba.ch that return types with arguments of type ClassDescriptor Modifier and Type Method Description private java.util.Set<ClassDescriptor>Subtypes2. computeKnownSubtypes(ClassDescriptor classDescriptor)Compute set of known subtypes of class named by given ClassDescriptor.private java.util.Set<ClassDescriptor>Subtypes2. computeKnownSupertypes(ClassDescriptor 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 Modifier and Type Method Description private ClassVertexSubtypes2. addClassVertexForMissingClass(ClassDescriptor missingClassDescriptor, boolean isInterfaceEdge)Add a ClassVertex representing a missing class.private voidSubtypes2. addInheritanceEdge(ClassVertex vertex, ClassDescriptor superclassDescriptor, boolean isInterfaceEdge, java.util.LinkedList<XClass> workList)Add supertype edge to the InheritanceGraph.voidSubtypes2.SupertypeQueryResults. addSupertype(ClassDescriptor classDescriptor)private voidSubtypes2. addToWorkList(java.util.LinkedList<Subtypes2.SupertypeTraversalPath> workList, Subtypes2.SupertypeTraversalPath curPath, ClassDescriptor supertypeDescriptor)private voidSubtypes2. addVertexToGraph(ClassDescriptor classDescriptor, ClassVertex vertex)private java.util.Set<ClassDescriptor>Subtypes2. computeKnownSubtypes(ClassDescriptor classDescriptor)Compute set of known subtypes of class named by given ClassDescriptor.private java.util.Set<ClassDescriptor>Subtypes2. computeKnownSupertypes(ClassDescriptor classDescriptor)private Subtypes2.SupertypeQueryResultsSubtypes2. computeSupertypes(ClassDescriptor classDescriptor)Compute supertypes for class named by given ClassDescriptor.booleanSubtypes2.SupertypeQueryResults. containsType(ClassDescriptor possibleSupertypeClassDescriptor)static ClassVertexClassVertex. createMissingClassVertex(ClassDescriptor classDescriptor, boolean isInterface)Factory method for ClassVertex objects representing missing classes.static ClassVertexClassVertex. createResolvedClassVertex(ClassDescriptor classDescriptor, XClass xclass)Factory method for resolved ClassVertex objects.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.Subtypes2.SupertypeQueryResultsSubtypes2. 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.booleanSubtypes2.SupertypeTraversalPath. hasBeenSeen(ClassDescriptor classDescriptor)booleanSubtypes2. hasKnownSubclasses(ClassDescriptor classDescriptor)booleanSubtypes2. hasSubtypes(ClassDescriptor classDescriptor)Determine whether or not the given class has any known subtypes.static booleanSubtypes2. instanceOf(ClassDescriptor subDescriptor, java.lang.Class<?> c)static booleanSubtypes2. instanceOf(ClassDescriptor subDescriptor, java.lang.String dottedSupertype)booleanSubtypes2. isApplicationClass(ClassDescriptor descriptor)booleanSubtypes2. isSubtype(ClassDescriptor subDesc, ClassDescriptor superDesc)booleanSubtypes2. isSubtype(ClassDescriptor subDesc, ClassDescriptor... superDesc)booleanSubtypes2. isSubtype0(ClassDescriptor subDesc, ClassDescriptor superDesc)voidSubtypes2.SupertypeTraversalPath. markSeen(ClassDescriptor classDescriptor)private ClassVertexSubtypes2. optionallyResolveClassVertex(ClassDescriptor classDescriptor)private ClassVertexSubtypes2. resolveClassVertex(ClassDescriptor classDescriptor)Resolve a class named by given ClassDescriptor and return its resolved ClassVertex.private booleanSubtypes2. traverseEdge(ClassVertex vertex, ClassDescriptor supertypeDescriptor, boolean isInterfaceEdge, InheritanceGraphVisitor visitor)voidSubtypes2. 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.voidSubtypes2. 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.private voidSubtypes2. traverseSupertypesDepthFirstHelper(ClassDescriptor cur, SupertypeTraversalVisitor visitor, java.util.Set<ClassDescriptor> seen)booleanInheritanceGraphVisitor. visitClass(ClassDescriptor classDescriptor, XClass xclass)Visit a class vertex in the inheritance graph.booleanOverriddenMethodsVisitor. visitClass(ClassDescriptor classDescriptor, XClass xclass)booleanSupertypeTraversalVisitor. visitClass(ClassDescriptor classDescriptor, XClass xclass)Visit a class vertex in the inheritance graph.booleanInheritanceGraphVisitor. visitEdge(ClassDescriptor sourceDesc, XClass source, ClassDescriptor targetDesc, XClass target)Visit an inheritance edge in the inheritance graph.Method parameters in edu.umd.cs.findbugs.ba.ch with type arguments of type ClassDescriptor Modifier and Type Method Description private voidSubtypes2. traverseSupertypesDepthFirstHelper(ClassDescriptor cur, SupertypeTraversalVisitor visitor, java.util.Set<ClassDescriptor> seen)Constructors in edu.umd.cs.findbugs.ba.ch with parameters of type ClassDescriptor Constructor Description ClassVertex(ClassDescriptor classDescriptor, boolean isInterfaceEdge)ClassVertex(ClassDescriptor classDescriptor, XClass xclass) -
Uses of ClassDescriptor in edu.umd.cs.findbugs.ba.jsr305
Fields in edu.umd.cs.findbugs.ba.jsr305 declared as ClassDescriptor Modifier and Type Field Description static ClassDescriptorJSR305NullnessAnnotations. CHECK_FOR_NULLstatic ClassDescriptorFindBugsDefaultAnnotations. DEFAULT_ANNOTATIONDeprecated.Default annotation for all element types.static ClassDescriptorFindBugsDefaultAnnotations. DEFAULT_ANNOTATION_FOR_FIELDSDeprecated.Default annotation for fields.static ClassDescriptorFindBugsDefaultAnnotations. DEFAULT_ANNOTATION_FOR_METHODSDeprecated.Default annotation for methods.static ClassDescriptorFindBugsDefaultAnnotations. DEFAULT_ANNOTATION_FOR_PARAMETERSDeprecated.Default annotation for parameters.(package private) static ClassDescriptorTypeQualifierResolver. eclipseNonNullByDefault(package private) static ClassDescriptorTypeQualifierResolver. elementTypeDescriptorprivate static ClassDescriptorTypeQualifierValue. EXCLUSIVE_ANNOTATIONprivate static ClassDescriptorTypeQualifierValue. EXHAUSTIVE_ANNOTATIONprivate static ClassDescriptor[]TypeQualifierResolver. NON_NULL_CLASS_DESCRIPTORSstatic ClassDescriptorJSR305NullnessAnnotations. NONNULLstatic ClassDescriptorJSR305NullnessAnnotations. NULLABLEprivate static ClassDescriptor[]TypeQualifierResolver. NULLABLE_CLASS_DESCRIPTORS(package private) static ClassDescriptorTypeQualifierResolver. typeQualifierClassDescriptorTypeQualifierValue. typeQualifier(package private) static ClassDescriptorTypeQualifierResolver. typeQualifierDefault(package private) static ClassDescriptorTypeQualifierResolver. typeQualifierNicknameFields in edu.umd.cs.findbugs.ba.jsr305 with type parameters of type ClassDescriptor Modifier and Type Field Description (package private) DualKeyHashMap<ClassDescriptor,java.lang.Object,TypeQualifierValue<?>>TypeQualifierValue.Data. typeQualifierMapCache in which constructed TypeQualifierValues are interned.Methods in edu.umd.cs.findbugs.ba.jsr305 that return ClassDescriptor Modifier and Type Method Description ClassDescriptorTypeQualifierValue. getTypeQualifierClassDescriptor()Get the ClassDescriptor which specifies the type qualifier annotation.Methods in edu.umd.cs.findbugs.ba.jsr305 with parameters of type ClassDescriptor Modifier and Type Method Description private static TypeQualifierAnnotationTypeQualifierApplications. checkFindBugsDefaultAnnotation(ClassDescriptor defaultAnnotation, AnnotatedObject o, TypeQualifierValue<?> typeQualifierValue)private static <A> java.lang.Class<A>TypeQualifierValue. getQualifierClass(ClassDescriptor typeQualifier)static TypeQualifierValue<?>TypeQualifierValue. getValue(ClassDescriptor desc, java.lang.Object value)Given a ClassDescriptor/value pair, return the interned TypeQualifierValue representing that pair.Constructors in edu.umd.cs.findbugs.ba.jsr305 with parameters of type ClassDescriptor Constructor Description TypeQualifierValue(ClassDescriptor typeQualifier, java.lang.Object value) -
Uses of ClassDescriptor in edu.umd.cs.findbugs.ba.npe
Fields in edu.umd.cs.findbugs.ba.npe declared as ClassDescriptor Modifier and Type Field Description private static ClassDescriptorTypeQualifierNullnessAnnotationDatabase. PARAMETERS_ARE_NONNULL_BY_DEFAULTprivate static ClassDescriptorTypeQualifierNullnessAnnotationDatabase. RETURN_VALUES_ARE_NONNULL_BY_DEFAULTMethods in edu.umd.cs.findbugs.ba.npe that return ClassDescriptor Modifier and Type Method Description private ClassDescriptorTypeQualifierNullnessAnnotationDatabase. getNullnessAnnotationClassDescriptor(NullnessAnnotation n)Convert a NullnessAnnotation into the ClassDescriptor of the equivalent JSR-305 nullness type qualifier. -
Uses of ClassDescriptor in edu.umd.cs.findbugs.ba.obl
Fields in edu.umd.cs.findbugs.ba.obl declared as ClassDescriptor Modifier and Type Field Description (package private) static ClassDescriptorInstructionActionCache. WILL_CLOSE(package private) static ClassDescriptorObligationAnalysis. willCloseMethods in edu.umd.cs.findbugs.ba.obl with parameters of type ClassDescriptor Modifier and Type Method Description ObligationObligationFactory. getObligationByType(ClassDescriptor classDescriptor)Look up an Obligation by type.booleanObligationFactory. 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 ClassDescriptor Modifier and Type Method Description static booleanTypeFrameModelingVisitor. isStraightGenericMap(ClassDescriptor c) -
Uses of ClassDescriptor in edu.umd.cs.findbugs.bcel
Methods in edu.umd.cs.findbugs.bcel that return ClassDescriptor Modifier and Type Method Description static ClassDescriptorBCELUtil. 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 Modifier and Type Method Description voidCFGDetector. visitClass(ClassDescriptor classDescriptor) -
Uses of ClassDescriptor in edu.umd.cs.findbugs.classfile
Fields in edu.umd.cs.findbugs.classfile declared as ClassDescriptor Modifier and Type Field Description private ClassDescriptorInvalidClassFileFormatException. classDescriptorprivate ClassDescriptorMissingClassException. classDescriptorstatic ClassDescriptor[]ClassDescriptor. EMPTY_ARRAYprivate ClassDescriptorClassNameMismatchException. loadedClassDescriptorprivate static ClassDescriptorDescriptorFactory. MODULE_INFOFields in edu.umd.cs.findbugs.classfile with type parameters of type ClassDescriptor Modifier and Type Field Description private java.util.Map<java.lang.String,ClassDescriptor>DescriptorFactory. classDescriptorMapprivate java.util.Map<java.lang.String,ClassDescriptor>DescriptorFactory. dottedClassDescriptorMapMethods in edu.umd.cs.findbugs.classfile that return ClassDescriptor Modifier and Type Method Description static ClassDescriptorClassDescriptor. createClassDescriptor(java.lang.String className)Deprecated.UseDescriptorFactory.createClassDescriptor(String)insteadstatic ClassDescriptor[]ClassDescriptor. createClassDescriptor(java.lang.String[] classNames)Deprecated.static ClassDescriptorClassDescriptor. createClassDescriptor(org.apache.bcel.classfile.JavaClass c)Deprecated.static ClassDescriptorDescriptorFactory. createClassDescriptor(java.lang.Class<?> aClass)static ClassDescriptorDescriptorFactory. createClassDescriptor(java.lang.String className)static ClassDescriptor[]DescriptorFactory. createClassDescriptor(java.lang.String[] classNames)static ClassDescriptorDescriptorFactory. createClassDescriptor(org.apache.bcel.classfile.JavaClass c)static ClassDescriptorClassDescriptor. createClassDescriptorFromDottedClassName(java.lang.String dottedClassName)Deprecated.static ClassDescriptorDescriptorFactory. createClassDescriptorFromDottedClassName(java.lang.String dottedClassName)static ClassDescriptorDescriptorFactory. createClassDescriptorFromFieldSignature(java.lang.String signature)Create a class descriptor from a field signaturestatic ClassDescriptorDescriptorFactory. createClassDescriptorFromResourceName(java.lang.String resourceName)Create a class descriptor from a resource name.static ClassDescriptorClassDescriptor. createClassDescriptorFromSignature(java.lang.String signature)Deprecated.static ClassDescriptorDescriptorFactory. createClassDescriptorFromSignature(java.lang.String signature)static ClassDescriptorDescriptorFactory. createClassOrObjectDescriptorFromSignature(java.lang.String signature)static ClassDescriptorClassDescriptor. fromFieldSignature(java.lang.String signature)Deprecated.static ClassDescriptorClassDescriptor. fromResourceName(java.lang.String resourceName)Deprecated.ClassDescriptorDescriptorFactory. getClassDescriptor(java.lang.Class<?> actualClass)ClassDescriptorDescriptorFactory. getClassDescriptor(java.lang.String className)Get a ClassDescriptor for a class name in VM (slashed) format.static ClassDescriptorDescriptorFactory. getClassDescriptor(org.apache.bcel.generic.ObjectType type)Get a ClassDescriptor for the class described by given ObjectType object.ClassDescriptorFieldOrMethodDescriptor. getClassDescriptor()ClassDescriptorFieldOrMethodName. getClassDescriptor()ClassDescriptorICodeBaseEntry. getClassDescriptor()Return the ClassDescriptor of the class resource accessed by this codebase entry.ClassDescriptorInvalidClassFileFormatException. getClassDescriptor()ClassDescriptorMissingClassException. getClassDescriptor()ClassDescriptorDescriptorFactory. getClassDescriptorForDottedClassName(java.lang.String dottedClassName)Get a ClassDescriptor for a class name in dotted format.ClassDescriptorClassNameMismatchException. getLoadedClassDescriptor()Methods in edu.umd.cs.findbugs.classfile that return types with arguments of type ClassDescriptor Modifier and Type Method Description 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 Modifier and Type Method Description intClassDescriptor. compareTo(ClassDescriptor o)<E> EIAnalysisCache. getClassAnalysis(java.lang.Class<E> analysisClass, ClassDescriptor classDescriptor)Get an analysis of the given class.voidIClassObserver. observeClass(ClassDescriptor classDescriptor)Observe a class being visited.<E> EIAnalysisCache. probeClassAnalysis(java.lang.Class<E> analysisClass, ClassDescriptor classDescriptor)See if the cache contains a cached class analysis result for given class descriptor.voidIErrorLogger. reportMissingClass(ClassDescriptor classDescriptor)Called to report a class lookup failure.default voidIErrorLogger. reportMissingClass(ClassDescriptor classDescriptor, CheckedAnalysisException exception)Called to report a class lookup failure.static voidClassDescriptor. 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 Modifier and Type Method Description voidDescriptorFactory. purge(java.util.Collection<ClassDescriptor> unusable)Constructors in edu.umd.cs.findbugs.classfile with parameters of type ClassDescriptor Constructor Description 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 Modifier and Type Class Description classClassInfoClassInfo represents important metadata about a loaded class, such as its superclass, access flags, codebase entry, etc.classClassNameAndSuperclassInfoRepresents the class name, superclass name, and interface list of a class.Fields in edu.umd.cs.findbugs.classfile.analysis declared as ClassDescriptor Modifier and Type Field Description private ClassDescriptorAnnotationValue. annotationClassprivate ClassDescriptorClassData. classDescriptor(package private) ClassDescriptorClassNameAndSuperclassInfo.Builder. classDescriptorClassDescriptorEnumValue. descprivate ClassDescriptorClassInfo.Builder. immediateEnclosingClassprivate ClassDescriptorClassInfo. immediateEnclosingClass(package private) ClassDescriptor[]ClassNameAndSuperclassInfo.Builder. interfaceDescriptorListprivate ClassDescriptor[]ClassNameAndSuperclassInfo. interfaceDescriptorList(package private) ClassDescriptorClassNameAndSuperclassInfo.Builder. superclassDescriptorprivate ClassDescriptorClassNameAndSuperclassInfo. superclassDescriptorFields in edu.umd.cs.findbugs.classfile.analysis with type parameters of type ClassDescriptor Modifier and Type Field Description (package private) java.util.Set<ClassDescriptor>ClassNameAndSuperclassInfo.Builder. calledClassDescriptorsprivate java.util.Set<ClassDescriptor>ClassNameAndSuperclassInfo. calledClassDescriptors(package private) java.util.Map<ClassDescriptor,AnnotationValue>ClassInfo.Builder. classAnnotations(package private) java.util.Map<ClassDescriptor,AnnotationValue>ClassInfo. classAnnotations(package private) java.util.Map<ClassDescriptor,AnnotationValue>FieldInfo.Builder. fieldAnnotations(package private) java.util.Map<ClassDescriptor,AnnotationValue>FieldInfo. fieldAnnotations(package private) java.util.Map<ClassDescriptor,AnnotationValue>MethodInfo.Builder. methodAnnotations(package private) java.util.Map<ClassDescriptor,AnnotationValue>MethodInfo. methodAnnotations(package private) java.util.Map<java.lang.Integer,java.util.Map<ClassDescriptor,AnnotationValue>>MethodInfo.Builder. methodParameterAnnotations(package private) java.util.Map<java.lang.Integer,java.util.Map<ClassDescriptor,AnnotationValue>>MethodInfo. methodParameterAnnotations(package private) java.util.Collection<ClassDescriptor>ClassNameAndSuperclassInfo.Builder. referencedClassDescriptorListMethods in edu.umd.cs.findbugs.classfile.analysis that return ClassDescriptor Modifier and Type Method Description ClassDescriptorAnnotationValue. getAnnotationClass()ClassDescriptorAnnotatedObject. getClassDescriptor()return the ClassDescriptor for the class associated with this objectClassDescriptorClassData. getClassDescriptor()ClassDescriptorClassInfo.Builder. getClassDescriptor()ClassDescriptorClassNameAndSuperclassInfo. getClassDescriptor()ClassDescriptorClassInfo. getImmediateEnclosingClass()ClassDescriptor[]ClassNameAndSuperclassInfo. getInterfaceDescriptorList()ClassDescriptorClassNameAndSuperclassInfo. getSuperclassDescriptor()Methods in edu.umd.cs.findbugs.classfile.analysis that return types with arguments of type ClassDescriptor Modifier and Type Method Description java.util.Collection<ClassDescriptor>AnnotatedObject. getAnnotationDescriptors()java.util.Collection<ClassDescriptor>ClassInfo. getAnnotationDescriptors()java.util.Collection<ClassDescriptor>FieldInfo. getAnnotationDescriptors()java.util.Collection<ClassDescriptor>MethodInfo. getAnnotationDescriptors()java.util.Set<ClassDescriptor>ClassNameAndSuperclassInfo. getCalledClassDescriptors()java.util.Collection<ClassDescriptor>MethodInfo. getParameterAnnotationDescriptors(int param)Methods in edu.umd.cs.findbugs.classfile.analysis with parameters of type ClassDescriptor Modifier and Type Method Description AnnotationValueAnnotatedObject. getAnnotation(ClassDescriptor desc)AnnotationValueClassInfo. getAnnotation(ClassDescriptor desc)AnnotationValueFieldInfo. getAnnotation(ClassDescriptor desc)AnnotationValueMethodInfo. getAnnotation(ClassDescriptor desc)AnnotationValueMethodInfo. getParameterAnnotation(int param, ClassDescriptor desc)voidClassNameAndSuperclassInfo.Builder. setClassDescriptor(ClassDescriptor classDescriptor)voidClassInfo.Builder. setImmediateEnclosingClass(ClassDescriptor immediateEnclosingClass)voidClassNameAndSuperclassInfo.Builder. setInterfaceDescriptorList(ClassDescriptor[] interfaceDescriptorList)voidClassNameAndSuperclassInfo.Builder. setSuperclassDescriptor(ClassDescriptor superclassDescriptor)Method parameters in edu.umd.cs.findbugs.classfile.analysis with type arguments of type ClassDescriptor Modifier and Type Method Description private booleanMethodInfo. computeHasPolymorphicSignature(java.util.Map<ClassDescriptor,AnnotationValue> methodAnnotations)voidClassNameAndSuperclassInfo.Builder. setCalledClassDescriptors(java.util.Collection<ClassDescriptor> calledClassDescriptorList)voidClassNameAndSuperclassInfo.Builder. setReferencedClassDescriptors(java.util.Collection<ClassDescriptor> referencedClassDescriptorList)Constructors in edu.umd.cs.findbugs.classfile.analysis with parameters of type ClassDescriptor Constructor Description AnnotationValue(ClassDescriptor annotationClass)Constructor.ClassData(ClassDescriptor classDescriptor, ICodeBaseEntry codeBaseEntry, byte[] data)Constructor.ClassInfo(ClassDescriptor classDescriptor, java.lang.String classSourceSignature, ClassDescriptor superclassDescriptor, ClassDescriptor[] interfaceDescriptorList, ICodeBaseEntry codeBaseEntry, int accessFlags, java.lang.String source, int majorVersion, int minorVersion, java.util.Collection<ClassDescriptor> referencedClassDescriptorList, java.util.Set<ClassDescriptor> calledClassDescriptors, java.util.Map<ClassDescriptor,AnnotationValue> classAnnotations, FieldInfo[] fieldDescriptorList, MethodInfo[] methodInfoList, ClassDescriptor immediateEnclosingClass, boolean usesConcurrency, boolean hasStubs, java.util.Map<java.lang.String,java.util.Map<java.lang.String,MethodInfo>> polymorphicMethods)ClassNameAndSuperclassInfo(ClassDescriptor classDescriptor, ClassDescriptor superclassDescriptor, ClassDescriptor[] interfaceDescriptorList, ICodeBaseEntry codeBaseEntry, int accessFlags, java.util.Collection<ClassDescriptor> referencedClassDescriptorList, java.util.Set<ClassDescriptor> calledClassDescriptors, int majorVersion, int minorVersion)Constructor parameters in edu.umd.cs.findbugs.classfile.analysis with type arguments of type ClassDescriptor Constructor Description ClassInfo(ClassDescriptor classDescriptor, java.lang.String classSourceSignature, ClassDescriptor superclassDescriptor, ClassDescriptor[] interfaceDescriptorList, ICodeBaseEntry codeBaseEntry, int accessFlags, java.lang.String source, int majorVersion, int minorVersion, java.util.Collection<ClassDescriptor> referencedClassDescriptorList, java.util.Set<ClassDescriptor> calledClassDescriptors, java.util.Map<ClassDescriptor,AnnotationValue> classAnnotations, FieldInfo[] fieldDescriptorList, MethodInfo[] methodInfoList, ClassDescriptor immediateEnclosingClass, boolean usesConcurrency, boolean hasStubs, java.util.Map<java.lang.String,java.util.Map<java.lang.String,MethodInfo>> polymorphicMethods)ClassInfo(ClassDescriptor classDescriptor, java.lang.String classSourceSignature, ClassDescriptor superclassDescriptor, ClassDescriptor[] interfaceDescriptorList, ICodeBaseEntry codeBaseEntry, int accessFlags, java.lang.String source, int majorVersion, int minorVersion, java.util.Collection<ClassDescriptor> referencedClassDescriptorList, java.util.Set<ClassDescriptor> calledClassDescriptors, java.util.Map<ClassDescriptor,AnnotationValue> classAnnotations, FieldInfo[] fieldDescriptorList, MethodInfo[] methodInfoList, ClassDescriptor immediateEnclosingClass, boolean usesConcurrency, boolean hasStubs, java.util.Map<java.lang.String,java.util.Map<java.lang.String,MethodInfo>> polymorphicMethods)ClassInfo(ClassDescriptor classDescriptor, java.lang.String classSourceSignature, ClassDescriptor superclassDescriptor, ClassDescriptor[] interfaceDescriptorList, ICodeBaseEntry codeBaseEntry, int accessFlags, java.lang.String source, int majorVersion, int minorVersion, java.util.Collection<ClassDescriptor> referencedClassDescriptorList, java.util.Set<ClassDescriptor> calledClassDescriptors, java.util.Map<ClassDescriptor,AnnotationValue> classAnnotations, FieldInfo[] fieldDescriptorList, MethodInfo[] methodInfoList, ClassDescriptor immediateEnclosingClass, boolean usesConcurrency, boolean hasStubs, java.util.Map<java.lang.String,java.util.Map<java.lang.String,MethodInfo>> polymorphicMethods)ClassNameAndSuperclassInfo(ClassDescriptor classDescriptor, ClassDescriptor superclassDescriptor, ClassDescriptor[] interfaceDescriptorList, ICodeBaseEntry codeBaseEntry, int accessFlags, java.util.Collection<ClassDescriptor> referencedClassDescriptorList, java.util.Set<ClassDescriptor> calledClassDescriptors, int majorVersion, int minorVersion)ClassNameAndSuperclassInfo(ClassDescriptor classDescriptor, ClassDescriptor superclassDescriptor, ClassDescriptor[] interfaceDescriptorList, ICodeBaseEntry codeBaseEntry, int accessFlags, java.util.Collection<ClassDescriptor> referencedClassDescriptorList, java.util.Set<ClassDescriptor> calledClassDescriptors, int majorVersion, int minorVersion)FieldInfo(java.lang.String className, java.lang.String fieldName, java.lang.String fieldSignature, java.lang.String fieldSourceSignature, int accessFlags, java.util.Map<ClassDescriptor,AnnotationValue> fieldAnnotations, boolean isResolved)MethodInfo(java.lang.String className, java.lang.String methodName, java.lang.String methodSignature, java.lang.String methodSourceSignature, int accessFlags, boolean isUnconditionalThrower, boolean isUnsupported, boolean usesConcurrency, boolean hasBackBranch, boolean isStub, boolean isIdentity, boolean usesInvokeDynamic, int methodCallCount, java.lang.String[] exceptions, MethodDescriptor accessMethodForMethod, FieldDescriptor accessMethodForField, java.util.Map<ClassDescriptor,AnnotationValue> methodAnnotations, java.util.Map<java.lang.Integer,java.util.Map<ClassDescriptor,AnnotationValue>> methodParameterAnnotations, long variableIsSynthetic) -
Uses of ClassDescriptor in edu.umd.cs.findbugs.classfile.engine
Fields in edu.umd.cs.findbugs.classfile.engine declared as ClassDescriptor Modifier and Type Field Description private ClassDescriptorClassDataAnalysisEngine.VirtualCodeBaseEntry. descriptorprivate ClassDescriptorClassParser. expectedClassDescriptorprivate ClassDescriptorClassParserUsingBCEL. expectedClassDescriptorDeprecated.Fields in edu.umd.cs.findbugs.classfile.engine with type parameters of type ClassDescriptor Modifier and Type Field Description private java.util.TreeSet<ClassDescriptor>ClassParserUsingASM.ClassParserMethodVisitor. calledClassSetMethods in edu.umd.cs.findbugs.classfile.engine that return ClassDescriptor Modifier and Type Method Description ClassDescriptorClassDataAnalysisEngine.VirtualCodeBaseEntry. getClassDescriptor()private ClassDescriptorClassParser. getClassDescriptor(int index)Get the ClassDescriptor of a class referenced in the constant pool.Methods in edu.umd.cs.findbugs.classfile.engine that return types with arguments of type ClassDescriptor Modifier and Type Method Description private java.util.Collection<ClassDescriptor>ClassParser. extractReferencedClasses()Extract references to other classes.Methods in edu.umd.cs.findbugs.classfile.engine with parameters of type ClassDescriptor Modifier and Type Method Description ClassDataClassDataAnalysisEngine. analyze(IAnalysisCache analysisCache, ClassDescriptor descriptor)ClassInfoClassInfoAnalysisEngine. analyze(IAnalysisCache analysisCache, ClassDescriptor descriptor)ClassNameAndSuperclassInfoClassNameAndSuperclassInfoAnalysisEngine. analyze(IAnalysisCache analysisCache, ClassDescriptor descriptor)static <T> MultiMap<T,T>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 Modifier and Type Method Description static voidClassParser. extractReferencedClassesFromSignature(java.util.Set<ClassDescriptor> referencedClassSet, java.lang.String signature)Constructors in edu.umd.cs.findbugs.classfile.engine with parameters of type ClassDescriptor Constructor Description 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.VirtualCodeBaseEntry(ClassDescriptor descriptor)Constructor parameters in edu.umd.cs.findbugs.classfile.engine with type arguments of type ClassDescriptor Constructor Description ClassParserMethodVisitor(java.util.TreeSet<ClassDescriptor> calledClassSet, MethodInfo.Builder mBuilder, java.lang.String methodName, int access, java.lang.String methodDesc, ClassNameAndSuperclassInfo.Builder cBuilder) -
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 Modifier and Type Method Description org.objectweb.asm.tree.ClassNodeClassNodeAnalysisEngine. analyze(IAnalysisCache analysisCache, ClassDescriptor descriptor)FBClassReaderClassReaderAnalysisEngine. 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 Modifier and Type Method Description AssertionMethodsAssertionMethodsFactory. analyze(IAnalysisCache analysisCache, ClassDescriptor descriptor)AssignedFieldMapAssignedFieldMapFactory. analyze(IAnalysisCache analysisCache, ClassDescriptor descriptor)ClassContextClassContextClassAnalysisEngine. analyze(IAnalysisCache analysisCache, ClassDescriptor descriptor)org.apache.bcel.generic.ConstantPoolGenConstantPoolGenFactory. analyze(IAnalysisCache analysisCache, ClassDescriptor descriptor)org.apache.bcel.classfile.JavaClassJavaClassAnalysisEngine. analyze(IAnalysisCache analysisCache, ClassDescriptor descriptor)protected AssertionMethodsAnalysisFactory. getAssertionMethods(IAnalysisCache analysisCache, ClassDescriptor classDescriptor)protected org.apache.bcel.generic.ConstantPoolGenAnalysisFactory. getConstantPoolGen(IAnalysisCache analysisCache, ClassDescriptor classDescriptor)protected org.apache.bcel.classfile.JavaClassAnalysisFactory. getJavaClass(IAnalysisCache analysisCache, ClassDescriptor classDescriptor) -
Uses of ClassDescriptor in edu.umd.cs.findbugs.classfile.impl
Fields in edu.umd.cs.findbugs.classfile.impl with type parameters of type ClassDescriptor Modifier and Type Field Description private java.util.LinkedList<ClassDescriptor>ClassPathBuilder. appClassListprivate java.util.Map<java.lang.Class<?>,java.util.Map<ClassDescriptor,java.lang.Object>>AnalysisCache. classAnalysisMapMethods in edu.umd.cs.findbugs.classfile.impl that return ClassDescriptor Modifier and Type Method Description ClassDescriptorDelegatingCodeBaseEntry. getClassDescriptor()ClassDescriptorDirectoryCodeBaseEntry. getClassDescriptor()ClassDescriptorJrtfsCodeBase.JrtfsCodebaseEntry. getClassDescriptor()(package private) ClassDescriptorSingleFileCodeBase. getClassDescriptor()ClassDescriptorSingleFileCodeBaseEntry. getClassDescriptor()ClassDescriptorZipFileCodeBaseEntry. getClassDescriptor()ClassDescriptorZipInputStreamCodeBaseEntry. getClassDescriptor()Methods in edu.umd.cs.findbugs.classfile.impl that return types with arguments of type ClassDescriptor Modifier and Type Method Description private <E> java.util.Map<ClassDescriptor,E>AnalysisCache. getAllClassAnalysis(java.lang.Class<E> analysisClass)java.util.List<ClassDescriptor>ClassPathBuilder. getAppClassList()java.util.Map<ClassDescriptor,java.lang.Object>AnalysisCache. getClassAnalysis(java.lang.Class<?> analysisClass)Methods in edu.umd.cs.findbugs.classfile.impl with parameters of type ClassDescriptor Modifier and Type Method Description <E> EAnalysisCache. getClassAnalysis(java.lang.Class<E> analysisClass, ClassDescriptor classDescriptor)<E> EAnalysisCache. probeClassAnalysis(java.lang.Class<E> analysisClass, ClassDescriptor classDescriptor)Method parameters in edu.umd.cs.findbugs.classfile.impl with type arguments of type ClassDescriptor Modifier and Type Method Description <E> voidAnalysisCache. reuseClassAnalysis(java.lang.Class<E> analysisClass, java.util.Map<ClassDescriptor,java.lang.Object> map)Adds the data for given analysis type from given map to the cache -
Uses of ClassDescriptor in edu.umd.cs.findbugs.detect
Fields in edu.umd.cs.findbugs.detect declared as ClassDescriptor Modifier and Type Field Description (package private) static ClassDescriptorCheckAnalysisContextContainedAnnotation. AnalysisContextContainedAnnotationprivate ClassDescriptorStaticCalendarDetector. calendarTypeObjectTypeforCalendarprivate ClassDescriptorFindPotentialSecurityCheckBasedOnUntrustedSource.CalleeInfo. calledClassprivate ClassDescriptorBuildObligationPolicyDatabase. cleanupObligationprivate ClassDescriptorCloneIdiom. cloneDescriptor(package private) ClassDescriptorDontIgnoreResultOfPutIfAbsent. concurrentMapDescriptor(package private) static ClassDescriptorCheckAnalysisContextContainedAnnotation. ConstantAnnotationprivate ClassDescriptorBuildObligationPolicyDatabase. createsObligationprivate ClassDescriptorStaticCalendarDetector. dateFormatTypeObjectTypeforDateFormatprivate ClassDescriptorCheckExpectedWarnings. desireNoWarningDeprecated.private ClassDescriptorCheckExpectedWarnings. desireWarningDeprecated.private ClassDescriptorBuildObligationPolicyDatabase. dischargesObligation(package private) ClassDescriptorFindHEmismatch. equalsOtherClassprivate ClassDescriptorCheckExpectedWarnings. expectWarningDeprecated.(package private) ClassDescriptorUnreadFields. externalizable(package private) ClassDescriptorFindUnrelatedTypesInGenericContainer.Info. interfaceForCall(package private) static ClassDescriptorFindPuzzlers. ITERATORprivate ClassDescriptorIteratorIdioms. iteratorDescriptorprivate ClassDescriptorUnreadFields. junitNestedAnnotation(package private) static ClassDescriptorFindPuzzlers. MAP_ENTRY(package private) ClassDescriptorOverridingMethodsMustInvokeSuperDetector. mustOverrideAnnotationprivate ClassDescriptorCheckExpectedWarnings. noWarningDeprecated.private static ClassDescriptorExplicitSerialization. ObjectInputStreamprivate static ClassDescriptorExplicitSerialization. ObjectOutputStream(package private) ClassDescriptorUnreadFields. remote(package private) ClassDescriptorUnreadFields. serializableprivate static ClassDescriptorFindInconsistentSync2. servletprivate static ClassDescriptorFindInconsistentSync2. singleThreadedServletprivate ClassDescriptorBuildObligationPolicyDatabase. willCloseprivate ClassDescriptorBuildObligationPolicyDatabase. willCloseWhenClosedprivate ClassDescriptorBuildObligationPolicyDatabase. willNotCloseFields in edu.umd.cs.findbugs.detect with type parameters of type ClassDescriptor Modifier and Type Field Description (package private) java.util.Set<ClassDescriptor>DefaultEncodingDetector.DefaultEncodingAnnotationDatabase. classes(package private) java.util.Map<ClassDescriptor,java.util.Set<ClassDescriptor>>OverridingEqualsNotSymmetrical. classesWithGetClassBasedEquals(package private) java.util.Map<ClassDescriptor,java.util.Set<ClassDescriptor>>OverridingEqualsNotSymmetrical. classesWithGetClassBasedEquals(package private) java.util.Map<ClassDescriptor,java.util.Set<ClassDescriptor>>OverridingEqualsNotSymmetrical. classesWithInstanceOfBasedEquals(package private) java.util.Map<ClassDescriptor,java.util.Set<ClassDescriptor>>OverridingEqualsNotSymmetrical. classesWithInstanceOfBasedEqualsprivate java.util.Queue<ClassDescriptor>CheckRelaxingNullnessAnnotation.HierarchyIterator. interfacesToVisitprivate static java.util.List<ClassDescriptor>UnreadFields. READ_BY_FRAMEWORK_ANNOTATIONSA list of annotations for fields that might be read by frameworks, even though they are privateprivate java.util.Set<ClassDescriptor>FindNoSideEffectMethods. subtypes(package private) java.util.HashSet<ClassDescriptor>UnreadFieldsData. toldStrongEvidenceForIntendedSerializationprivate java.util.Set<ClassDescriptor>CheckRelaxingNullnessAnnotation.HierarchyIterator. visitedprivate java.util.Map<ClassDescriptor,java.util.Collection<BugInstance>>CheckExpectedWarnings. warningsByClassDeprecated.Methods in edu.umd.cs.findbugs.detect with parameters of type ClassDescriptor Modifier and Type Method Description private voidFindPotentialSecurityCheckBasedOnUntrustedSource. addToNonFinalMethodsCalledOnParam(ClassDescriptor calledClass, XMethod calledMethod, OpcodeStack.Item object)private voidCheckExpectedWarnings. check(XClass xclass, ClassDescriptor annotation, boolean expectWarnings, int priority)Deprecated.private voidCheckExpectedWarnings. check(XField xfield, ClassDescriptor annotation, boolean expectWarnings, int priority)Deprecated.private voidCheckExpectedWarnings. check(XMethod xmethod, ClassDescriptor annotation, boolean expectWarnings, int priority)Deprecated.private voidCheckExpectedWarnings. check(AnnotationValue expect, java.lang.Object descriptor, java.util.Collection<BugInstance> warnings, boolean expectWarnings, int priority, ClassDescriptor cd)Deprecated.private voidEqualsOperandShouldHaveClassCompatibleWithThis. check(ClassDescriptor c)voidCheckExpectedWarnings. checkAnnotation(java.lang.String bugCode, java.util.Collection<BugInstance> warnings, boolean expectWarnings, int priority, java.lang.Integer rank, java.lang.Integer num, java.lang.Object methodDescriptor, int minPriority, ClassDescriptor cd)Deprecated.booleanUnreadFields. existsStrongEvidenceForIntendedSerialization(ClassDescriptor c)Deprecated.booleanUnreadFieldsData. existsStrongEvidenceForIntendedSerialization(ClassDescriptor c)private static booleanWrongMapIterator. implementsMap(ClassDescriptor d)Determine from the class descriptor for a variable whether that variable implements java.util.Map.private booleanFindReturnRef. isFieldOf(XField field, ClassDescriptor clazz)private booleanFindUnrelatedTypesInGenericContainer. isGenericCollection(ClassDescriptor operandClass)BugInstanceCheckExpectedWarnings. makeWarning(java.lang.String bugPattern, java.lang.Object descriptor, int priority, ClassDescriptor cd)Deprecated.private booleanNaming. mightInheritFromException(ClassDescriptor d)Determine whether the class descriptor ultimately inherits from java.lang.ExceptionvoidUnreadFields. strongEvidenceForIntendedSerialization(ClassDescriptor c)Deprecated.voidUnreadFieldsData. strongEvidenceForIntendedSerialization(ClassDescriptor c)voidBuildObligationPolicyDatabase. visitClass(ClassDescriptor classDescriptor)voidCheckExpectedWarnings. visitClass(ClassDescriptor classDescriptor)Deprecated.voidCheckTypeQualifiers. visitClass(ClassDescriptor classDescriptor)voidFindUnsatisfiedObligation. visitClass(ClassDescriptor classDescriptor)voidTestDataflowAnalysis. visitClass(ClassDescriptor classDescriptor)voidUselessSuppressionDetector. visitClass(ClassDescriptor classDescriptor)Constructors in edu.umd.cs.findbugs.detect with parameters of type ClassDescriptor Constructor Description CalleeInfo(ClassDescriptor cls, XMethod called, java.lang.String name, SourceLineAnnotation line)Info(ClassDescriptor interfaceForCall, int argumentIndex, int typeIndex) -
Uses of ClassDescriptor in edu.umd.cs.findbugs.util
Constructors in edu.umd.cs.findbugs.util with parameters of type ClassDescriptor Constructor Description SubtypeTypeMatcher(ClassDescriptor classDescriptor)Constructor. -
Uses of ClassDescriptor in edu.umd.cs.findbugs.visitclass
Fields in edu.umd.cs.findbugs.visitclass declared as ClassDescriptor Modifier and Type Field Description private ClassDescriptorDismantleBytecode. referencedClassMethods in edu.umd.cs.findbugs.visitclass that return ClassDescriptor Modifier and Type Method Description ClassDescriptorPreorderVisitor. getClassDescriptor()ClassDescriptorDismantleBytecode. getClassDescriptorOperand()
-