Class ClassPathUtils

java.lang.Object
com.kingsrook.qqq.backend.core.utils.ClassPathUtils

public class ClassPathUtils extends Object
Utilities for reading classes - e.g., finding all in a package
  • Constructor Details

    • ClassPathUtils

      public ClassPathUtils()
  • Method Details

    • getClassesInPackage

      public static List<Class<?>> getClassesInPackage(String packageName) throws IOException
      from https://stackoverflow.com/questions/520328/can-you-find-all-classes-in-a-package-using-reflection
      Throws:
      IOException
    • getClassesContainingNameAndOfType

      public static List<Class<?>> getClassesContainingNameAndOfType(String nameContains, Class<?> type) throws IOException
      from https://stackoverflow.com/questions/520328/can-you-find-all-classes-in-a-package-using-reflection
      Throws:
      IOException
    • clearTopLevelClassCache

      public static void clearTopLevelClassCache()