Uses of Interface
edu.umd.cs.findbugs.ba.XClass
Packages that use XClass
Package
Description
Main package for the FindBugs application - contains the
engine class (FindBugs), the object model classes for bug instances
(BugInstance, BugAnnotation), and other miscellany.
A high-level abstraction layer for codebases, classes, and components of
classes (methods, fields, instructions, etc.).
Classes of objects that are the result of executing an analysis
engine on a class or method. The classes in this particular package are
those that are independent of any particular bytecode-analysis framework
(e.g., BCEL or ASM). Two important classes in this package are
ClassData, which represents the raw data of a class, and ClassInfo,
which represents symbolic information parsed from the class data.
-
Uses of XClass in edu.umd.cs.findbugs
Methods in edu.umd.cs.findbugs that return XClassModifier and TypeMethodDescriptionstatic XClassLookup.findImplementor(XClass clazz, String name, String signature, boolean isStatic) static XClassLookup.findImplementor(XClass clazz, String name, String signature, boolean isStatic, BugReporter bugReporter) static XClassLookup.findSuperImplementor(XClass clazz, String name, String signature, boolean isStatic) static XClassLookup.findSuperImplementor(XClass clazz, String name, String signature, boolean isStatic, BugReporter bugReporter) static XClassLookup.getXClass(ClassDescriptor c) static XClassMethods in edu.umd.cs.findbugs with parameters of type XClassModifier and TypeMethodDescriptionvoidSwitchHandler.enterSwitch(DismantleBytecode dbc, XClass enumType) static XClassLookup.findImplementor(XClass clazz, String name, String signature, boolean isStatic) static XClassLookup.findImplementor(XClass clazz, String name, String signature, boolean isStatic, BugReporter bugReporter) static XClassLookup.findSuperImplementor(XClass clazz, String name, String signature, boolean isStatic) static XClassLookup.findSuperImplementor(XClass clazz, String name, String signature, boolean isStatic, BugReporter bugReporter) -
Uses of XClass in edu.umd.cs.findbugs.ba
Methods in edu.umd.cs.findbugs.ba that return XClassModifier and TypeMethodDescriptionClassContext.getXClass()XFactory.getXClass(ClassDescriptor classDescriptor) Get the XClass object providing information about the class named by the given ClassDescriptor.Methods in edu.umd.cs.findbugs.ba that return types with arguments of type XClassModifier and TypeMethodDescriptionAnalysisContext.getXClassCollection()Get Collection of all XClass objects seen so far.Methods in edu.umd.cs.findbugs.ba with parameters of type XClassModifier and TypeMethodDescriptionstatic XMethodHierarchy2.findInvocationLeastUpperBound(XClass jClass, String methodName, String methodSig, boolean invokeStatic, boolean invokeInterface) static XMethodHierarchy2.findInvocationLeastUpperBound0(XClass jClass, String methodName, String methodSig, boolean invokeStatic, boolean invokeInterface) void -
Uses of XClass in edu.umd.cs.findbugs.ba.ch
Methods in edu.umd.cs.findbugs.ba.ch that return types with arguments of type XClassModifier and TypeMethodDescriptionSubtypes2.getXClassCollection()Get Collection of all XClass objects (resolved classes) seen so far.Methods in edu.umd.cs.findbugs.ba.ch with parameters of type XClassModifier and TypeMethodDescriptionvoidSubtypes2.addApplicationClass(XClass appXClass) Add an application class, and its transitive supertypes, to the inheritance graph.voidAdd a class or interface, and its transitive supertypes, to the inheritance graph.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. -
Uses of XClass in edu.umd.cs.findbugs.classfile
Methods in edu.umd.cs.findbugs.classfile that return XClass -
Uses of XClass in edu.umd.cs.findbugs.classfile.analysis
Classes in edu.umd.cs.findbugs.classfile.analysis that implement XClassModifier and TypeClassDescriptionclassClassInfo represents important metadata about a loaded class, such as its superclass, access flags, codebase entry, etc. -
Uses of XClass in edu.umd.cs.findbugs.visitclass
Methods in edu.umd.cs.findbugs.visitclass that return XClassModifier and TypeMethodDescriptionPreorderVisitor.getXClass()DismantleBytecode.getXClassOperand()