Uses of Interface
edu.umd.cs.findbugs.ba.XClass
-
Packages that use XClass 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.bytecode 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.detect edu.umd.cs.findbugs.visitclass -
-
Uses of XClass in edu.umd.cs.findbugs
Methods in edu.umd.cs.findbugs that return XClass Modifier and Type Method Description static XClassLookup. findImplementor(XClass clazz, java.lang.String name, java.lang.String signature, boolean isStatic)static XClassLookup. findImplementor(XClass clazz, java.lang.String name, java.lang.String signature, boolean isStatic, BugReporter bugReporter)static XClassLookup. findSuperImplementor(XClass clazz, java.lang.String name, java.lang.String signature, boolean isStatic)static XClassLookup. findSuperImplementor(XClass clazz, java.lang.String name, java.lang.String signature, boolean isStatic, BugReporter bugReporter)static XClassLookup. getXClass(ClassDescriptor c)static XClassLookup. getXClass(java.lang.String className)Methods in edu.umd.cs.findbugs with parameters of type XClass Modifier and Type Method Description voidSwitchHandler. enterSwitch(DismantleBytecode dbc, XClass enumType)static XClassLookup. findImplementor(XClass clazz, java.lang.String name, java.lang.String signature, boolean isStatic)static XClassLookup. findImplementor(XClass clazz, java.lang.String name, java.lang.String signature, boolean isStatic, BugReporter bugReporter)static XClassLookup. findSuperImplementor(XClass clazz, java.lang.String name, java.lang.String signature, boolean isStatic)static XClassLookup. findSuperImplementor(XClass clazz, java.lang.String name, java.lang.String signature, boolean isStatic, BugReporter bugReporter)(package private) intSwitchHandler. numEnumValues(XClass c) -
Uses of XClass in edu.umd.cs.findbugs.asm
Fields in edu.umd.cs.findbugs.asm declared as XClass Modifier and Type Field Description protected XClassClassNodeDetector. xclassMethods in edu.umd.cs.findbugs.asm that return XClass Modifier and Type Method Description protected XClassClassNodeDetector. getClassInfo(ClassDescriptor classDescr) -
Uses of XClass in edu.umd.cs.findbugs.ba
Methods in edu.umd.cs.findbugs.ba that return XClass Modifier and Type Method Description XClassClassContext. getXClass()(package private) static XClassHierarchy2. getXClass(ClassDescriptor c)(package private) static XClassHierarchy2. getXClass(java.lang.String c)XClassXFactory. getXClass(ClassDescriptor classDescriptor)Get the XClass object providing information about the class named by the given ClassDescriptor.(package private) static XClassHierarchy2. getXClassFromDottedClassName(java.lang.String c)Methods in edu.umd.cs.findbugs.ba that return types with arguments of type XClass Modifier and Type Method Description java.util.Collection<XClass>AnalysisContext. getXClassCollection()Get Collection of all XClass objects seen so far.Methods in edu.umd.cs.findbugs.ba with parameters of type XClass Modifier and Type Method Description static XMethodHierarchy2. findInvocationLeastUpperBound(XClass jClass, java.lang.String methodName, java.lang.String methodSig, boolean invokeStatic, boolean invokeInterface)static XMethodHierarchy2. findInvocationLeastUpperBound0(XClass jClass, java.lang.String methodName, java.lang.String methodSig, boolean invokeStatic, boolean invokeInterface)(package private) static XMethodIncompatibleTypes. getInvokedMethod(XClass xClass, java.lang.String name, java.lang.String sig, boolean isStatic)voidXFactory. intern(XClass c) -
Uses of XClass in edu.umd.cs.findbugs.ba.ch
Fields in edu.umd.cs.findbugs.ba.ch declared as XClass Modifier and Type Field Description private XClassClassVertex. xclassFields in edu.umd.cs.findbugs.ba.ch with type parameters of type XClass Modifier and Type Field Description private java.util.Set<XClass>Subtypes2. xclassSetMethods in edu.umd.cs.findbugs.ba.ch that return XClass Modifier and Type Method Description XClassClassVertex. getXClass()Methods in edu.umd.cs.findbugs.ba.ch that return types with arguments of type XClass Modifier and Type Method Description java.util.Collection<XClass>Subtypes2. getXClassCollection()Get Collection of all XClass objects (resolved classes) seen so far.Methods in edu.umd.cs.findbugs.ba.ch with parameters of type XClass Modifier and Type Method Description voidSubtypes2. addApplicationClass(XClass appXClass)Add an application class, and its transitive supertypes, to the inheritance graph.voidSubtypes2. addClass(XClass xclass)Add a class or interface, and its transitive supertypes, to the inheritance graph.private ClassVertexSubtypes2. addClassAndGetClassVertex(XClass xclass)Add an XClass and all of its supertypes to the InheritanceGraph.static ClassVertexClassVertex. createResolvedClassVertex(ClassDescriptor classDescriptor, XClass xclass)Factory method for resolved ClassVertex objects.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 XClass Modifier and Type Method Description private voidSubtypes2. addInheritanceEdge(ClassVertex vertex, ClassDescriptor superclassDescriptor, boolean isInterfaceEdge, java.util.LinkedList<XClass> workList)Add supertype edge to the InheritanceGraph.private voidSubtypes2. addSupertypeEdges(ClassVertex vertex, java.util.LinkedList<XClass> workList)Add supertype edges to the InheritanceGraph for given ClassVertex.Constructors in edu.umd.cs.findbugs.ba.ch with parameters of type XClass Constructor Description ClassVertex(ClassDescriptor classDescriptor, XClass xclass) -
Uses of XClass in edu.umd.cs.findbugs.bytecode
Methods in edu.umd.cs.findbugs.bytecode with parameters of type XClass Modifier and Type Method Description static booleanMemberUtils. isUserGenerated(XClass c)Checks if the given class was user-generated, classes annotated with annotations such as Immutables' Generated are not considered user-generated. -
Uses of XClass in edu.umd.cs.findbugs.classfile
Methods in edu.umd.cs.findbugs.classfile that return XClass Modifier and Type Method Description XClassClassDescriptor. getXClass() -
Uses of XClass in edu.umd.cs.findbugs.classfile.analysis
Classes in edu.umd.cs.findbugs.classfile.analysis that implement XClass Modifier and Type Class Description classClassInfoClassInfo represents important metadata about a loaded class, such as its superclass, access flags, codebase entry, etc. -
Uses of XClass in edu.umd.cs.findbugs.detect
Fields in edu.umd.cs.findbugs.detect declared as XClass Modifier and Type Field Description (package private) XClassSwitchFallthrough. enumTypeprivate XClassCheckRelaxingNullnessAnnotation.HierarchyIterator. superclassMethods in edu.umd.cs.findbugs.detect that return XClass Modifier and Type Method Description XClassCheckRelaxingNullnessAnnotation.HierarchyIterator. next()Methods in edu.umd.cs.findbugs.detect with parameters of type XClass Modifier and Type Method Description private booleanCheckAnalysisContextContainedAnnotation. analysisContextContained(XClass xclass)private voidCheckExpectedWarnings. check(XClass xclass, ClassDescriptor annotation, boolean expectWarnings, int priority)Deprecated.static booleanInvalidJUnitTest. isJunit3TestCase(XClass jClass)private booleanInstantiateStaticClass. isStaticOnlyClass(XClass xClass)private FindPotentialSecurityCheckBasedOnUntrustedSource.CalleeInfoFindPotentialSecurityCheckBasedOnUntrustedSource. lookForCalledOutside(org.apache.bcel.classfile.JavaClass callerClass, XMethod callerMethod, XClass calledClass, XMethod calledMethod, java.lang.String argumentName)private XMethodFindOverridableMethodCall. superClone(XClass clazz)Constructors in edu.umd.cs.findbugs.detect with parameters of type XClass Constructor Description HierarchyIterator(XClass xclass) -
Uses of XClass in edu.umd.cs.findbugs.visitclass
Fields in edu.umd.cs.findbugs.visitclass declared as XClass Modifier and Type Field Description private XClassDismantleBytecode. referencedXClassMethods in edu.umd.cs.findbugs.visitclass that return XClass Modifier and Type Method Description private XClassDismantleBytecode. getReferencedXClass()XClassPreorderVisitor. getXClass()XClassDismantleBytecode. getXClassOperand()
-