Class ClspGraph


  • public class ClspGraph
    extends java.lang.Object
    Classes hierarchy graph with methods additional info
    • Constructor Detail

      • ClspGraph

        public ClspGraph​(RootNode rootNode)
    • Method Detail

      • addClasspath

        public void addClasspath​(ClsSet set)
      • addApp

        public void addApp​(java.util.List<ClassNode> classes)
      • initCache

        public void initCache()
      • isClsKnown

        public boolean isClsKnown​(java.lang.String fullName)
      • isImplements

        public boolean isImplements​(java.lang.String clsName,
                                    java.lang.String implClsName)
        Returns:
        clsName instanceof implClsName
      • getImplementations

        public java.util.List<java.lang.String> getImplementations​(java.lang.String clsName)
      • getCommonAncestor

        public java.lang.String getCommonAncestor​(java.lang.String clsName,
                                                  java.lang.String implClsName)
      • getSuperTypes

        public java.util.Set<java.lang.String> getSuperTypes​(java.lang.String clsName)
      • printMissingClasses

        public void printMissingClasses()