Package proguard.util

Interface HierarchyProvider

  • All Known Implementing Classes:
    BasicHierarchyProvider

    public interface HierarchyProvider
    And interface to be implemented by classes that are able to provide information on the hierarchy of classes.

    For example implementations could simply use a ClassHierarchyTraveler or provide faster access by pre-computing the class hierarchy.

    • Method Detail

      • getClazz

        @Nullable
        @Nullable Clazz getClazz​(java.lang.String className)
        Parameters:
        className - name of the Clazz.
        Returns:
        The Clazz object.
      • getSubClasses

        java.util.Set<java.lang.String> getSubClasses​(java.lang.String className)
        Parameters:
        className - name of the parent Clazz.
        Returns:
        A set of names of the subclasses, not including the parent Clazz's.