Class ClassEnumerator


  • public class ClassEnumerator
    extends Object
    Taken and adapted from here
    Author:
    Henri Tremblay
    • Constructor Detail

      • ClassEnumerator

        public ClassEnumerator()
    • Method Detail

      • getClassesForPackage

        public static SortedSet<String> getClassesForPackage​(Package pkg)
        Return all the classes in this package recursively. The class loader of the ClassEnumerator class is used
        Parameters:
        pkg - the searched package
        Returns:
        list of full class names
      • getClassesForPackage

        public static SortedSet<String> getClassesForPackage​(Package pkg,
                                                             ClassLoader classLoader)
        Return all the classes in this package recursively.
        Parameters:
        pkg - the searched package
        classLoader - class loader where to look for classes
        Returns:
        list of full class names