Class ApplicationClasses

java.lang.Object
play.classloading.ApplicationClasses

public class ApplicationClasses extends Object
  • Constructor Details

    • ApplicationClasses

      public ApplicationClasses()
  • Method Details

    • getAssignableClasses

      public <T> List<Class<? extends T>> getAssignableClasses(Class<T> aClass)
    • getClassIgnoreCase

      public Class<?> getClassIgnoreCase(String name)
    • getAnnotatedClasses

      public List<Class> getAnnotatedClasses(Class<? extends Annotation> clazz)
      Retrieve all application classes with a specific annotation.
      Parameters:
      clazz - The annotation class.
      Returns:
      A list of application classes.
    • toString

      public String toString()
      Overrides:
      toString in class Object