Class ClassHierarchyBuilder


  • public class ClassHierarchyBuilder
    extends Object
    Builds a ClassHierarchy from a ClassPool.
    • Constructor Detail

      • ClassHierarchyBuilder

        public ClassHierarchyBuilder()
    • Method Detail

      • build

        public static ClassHierarchy build​(ClassPool classPool)
        Builds a complete class hierarchy from the given ClassPool.
        Parameters:
        classPool - The ClassPool containing all classes
        Returns:
        The built ClassHierarchy
      • rebuild

        public static ClassHierarchy rebuild​(ClassPool classPool)
        Rebuilds the hierarchy after class renames.
        Parameters:
        classPool - The ClassPool with renamed classes
        Returns:
        The rebuilt ClassHierarchy