Uses of Class
edu.umd.cs.findbugs.ba.ch.ClassVertex
-
Packages that use ClassVertex Package Description edu.umd.cs.findbugs.ba.ch -
-
Uses of ClassVertex in edu.umd.cs.findbugs.ba.ch
Fields in edu.umd.cs.findbugs.ba.ch declared as ClassVertex Modifier and Type Field Description private ClassVertexClassVertex. directSuperclass(package private) ClassVertexSubtypes2.SupertypeTraversalPath. nextFields in edu.umd.cs.findbugs.ba.ch with type parameters of type ClassVertex Modifier and Type Field Description private java.util.Map<ClassDescriptor,ClassVertex>Subtypes2. classDescriptorToVertexMapMethods in edu.umd.cs.findbugs.ba.ch that return ClassVertex Modifier and Type Method Description private ClassVertexSubtypes2. addClassAndGetClassVertex(XClass xclass)Add an XClass and all of its supertypes to the InheritanceGraph.private ClassVertexSubtypes2. addClassVertexForMissingClass(ClassDescriptor missingClassDescriptor, boolean isInterfaceEdge)Add a ClassVertex representing a missing class.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.ClassVertexClassVertex. getDirectSuperclass()ClassVertexSubtypes2.SupertypeTraversalPath. getNext()private ClassVertexSubtypes2. optionallyResolveClassVertex(ClassDescriptor classDescriptor)private ClassVertexSubtypes2. resolveClassVertex(ClassDescriptor classDescriptor)Resolve a class named by given ClassDescriptor and return its resolved ClassVertex.Methods in edu.umd.cs.findbugs.ba.ch that return types with arguments of type ClassVertex Modifier and Type Method Description private java.util.ArrayList<ClassVertex>Subtypes2. getAllSuperclassVertices(ClassVertex vertex)Get list of all superclasses of class represented by given class vertex, in order, including the class itself (which is trivially its own superclass as far as "first common superclass" queries are concerned.)Methods in edu.umd.cs.findbugs.ba.ch with parameters of type ClassVertex 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.private voidSubtypes2. addVertexToGraph(ClassDescriptor classDescriptor, ClassVertex vertex)protected InheritanceEdgeInheritanceGraph. allocateEdge(ClassVertex source, ClassVertex target)InheritanceEdgeInheritanceGraph. createEdge(ClassVertex source, ClassVertex target)Subtypes2.SupertypeTraversalPathSubtypes2.SupertypeTraversalPath. fork(ClassVertex next)private java.util.ArrayList<ClassVertex>Subtypes2. getAllSuperclassVertices(ClassVertex vertex)Get list of all superclasses of class represented by given class vertex, in order, including the class itself (which is trivially its own superclass as far as "first common superclass" queries are concerned.)voidClassVertex. setDirectSuperclass(ClassVertex target)Set the ClassVertex representing the direct superclass.voidSubtypes2.SupertypeTraversalPath. setNext(ClassVertex next)private booleanSubtypes2. traverseEdge(ClassVertex vertex, ClassDescriptor supertypeDescriptor, boolean isInterfaceEdge, InheritanceGraphVisitor visitor)Constructors in edu.umd.cs.findbugs.ba.ch with parameters of type ClassVertex Constructor Description InheritanceEdge(ClassVertex source, ClassVertex target)SupertypeTraversalPath(ClassVertex next)
-