## Uses of Class
play.classloading.ApplicationClasses.ApplicationClass

- Packages that use ApplicationClasses.ApplicationClass
  Package | Description
  --- | ---
  play |
  play.classloading |
  play.classloading.enhancers |
  play.db.jpa |
  play.exceptions |
  play.plugins |

- - ### Uses of ApplicationClasses.ApplicationClass in play

    Methods in play that return types with arguments of type ApplicationClasses.ApplicationClass
    Modifier and Type | Method and Description
    --- | ---
    `java.util.List<ApplicationClasses.ApplicationClass>` | PlayPlugin.`onClassesChange(java.util.List<ApplicationClasses.ApplicationClass> modified)`

    Methods in play with parameters of type ApplicationClasses.ApplicationClass
    Modifier and Type | Method and Description
    --- | ---
    `void` | PlayPlugin.`enhance(ApplicationClasses.ApplicationClass applicationClass)` Enhance this class

    Method parameters in play with type arguments of type ApplicationClasses.ApplicationClass
    Modifier and Type | Method and Description
    --- | ---
    `void` | PlayPlugin.`compileAll(java.util.List<ApplicationClasses.ApplicationClass> classes)` Deprecated.
    `java.util.List<ApplicationClasses.ApplicationClass>` | PlayPlugin.`onClassesChange(java.util.List<ApplicationClasses.ApplicationClass> modified)`

  - ### Uses of ApplicationClasses.ApplicationClass in play.classloading

    Methods in play.classloading that return ApplicationClasses.ApplicationClass
    Modifier and Type | Method and Description
    --- | ---
    `ApplicationClasses.ApplicationClass` | ApplicationClasses.`getApplicationClass(java.lang.String name)` Get a class by name

    Methods in play.classloading that return types with arguments of type ApplicationClasses.ApplicationClass
    Modifier and Type | Method and Description
    --- | ---
    `java.util.List<ApplicationClasses.ApplicationClass>` | ApplicationClasses.`all()` All loaded classes.
    `java.util.List<ApplicationClasses.ApplicationClass>` | ApplicationClasses.`getAnnotatedClasses(java.lang.Class<? extends java.lang.annotation.Annotation> clazz)` Retrieve all application classes with a specific annotation.
    `java.util.List<ApplicationClasses.ApplicationClass>` | ApplicationClasses.`getAssignableClasses(java.lang.Class<?> clazz)` Retrieve all application classes assignable to this class.

    Methods in play.classloading with parameters of type ApplicationClasses.ApplicationClass
    Modifier and Type | Method and Description
    --- | ---
    `void` | ApplicationClasses.`add(ApplicationClasses.ApplicationClass applicationClass)` Put a new class to the cache.
    `void` | ApplicationClasses.`remove(ApplicationClasses.ApplicationClass applicationClass)` Remove a class from cache

  - ### Uses of ApplicationClasses.ApplicationClass in play.classloading.enhancers

    Methods in play.classloading.enhancers with parameters of type ApplicationClasses.ApplicationClass
    Modifier and Type | Method and Description
    --- | ---
    `void` | SigEnhancer.`enhanceThisClass(ApplicationClasses.ApplicationClass applicationClass)`
    `void` | PropertiesEnhancer.`enhanceThisClass(ApplicationClasses.ApplicationClass applicationClass)`
    `void` | MailerEnhancer.`enhanceThisClass(ApplicationClasses.ApplicationClass applicationClass)`
    `void` | LocalvariablesNamesEnhancerJava7.`enhanceThisClass(ApplicationClasses.ApplicationClass applicationClass)`
    `void` | LocalvariablesNamesEnhancer.`enhanceThisClass(ApplicationClasses.ApplicationClass applicationClass)`
    `abstract void` | Enhancer.`enhanceThisClass(ApplicationClasses.ApplicationClass applicationClass)` The magic happen here...
    `void` | ControllersEnhancer.`enhanceThisClass(ApplicationClasses.ApplicationClass applicationClass)`
    `void` | ContinuationEnhancer.`enhanceThisClass(ApplicationClasses.ApplicationClass applicationClass)`
    `javassist.CtClass` | Enhancer.`makeClass(ApplicationClasses.ApplicationClass applicationClass)` Construct a javassist CtClass from an application class.

  - ### Uses of ApplicationClasses.ApplicationClass in play.db.jpa

    Methods in play.db.jpa with parameters of type ApplicationClasses.ApplicationClass
    Modifier and Type | Method and Description
    --- | ---
    `void` | JPAPlugin.`enhance(ApplicationClasses.ApplicationClass applicationClass)`
    `void` | JPAEnhancer.`enhanceThisClass(ApplicationClasses.ApplicationClass applicationClass)`

  - ### Uses of ApplicationClasses.ApplicationClass in play.exceptions

    Constructors in play.exceptions with parameters of type ApplicationClasses.ApplicationClass
    Constructor and Description
    `JavaExecutionException(ApplicationClasses.ApplicationClass applicationClass, java.lang.Integer lineNumber, java.lang.Throwable e)`
    `NoRouteFoundException(java.lang.String file, ApplicationClasses.ApplicationClass applicationClass, java.lang.Integer line)`
    `NoRouteFoundException(java.lang.String action, java.util.Map<java.lang.String,java.lang.Object> args, ApplicationClasses.ApplicationClass applicationClass, java.lang.Integer line)`
    `PlayExceptionWithJavaSource(java.lang.String message, java.lang.Throwable cause, ApplicationClasses.ApplicationClass applicationClass, java.lang.Integer line)`
    `TemplateNotFoundException(java.lang.String path, ApplicationClasses.ApplicationClass applicationClass, java.lang.Integer line)`

  - ### Uses of ApplicationClasses.ApplicationClass in play.plugins

    Methods in play.plugins that return types with arguments of type ApplicationClasses.ApplicationClass
    Modifier and Type | Method and Description
    --- | ---
    `java.util.List<ApplicationClasses.ApplicationClass>` | PluginCollection.`onClassesChange(java.util.List<ApplicationClasses.ApplicationClass> modified)` Deprecated.

    Methods in play.plugins with parameters of type ApplicationClasses.ApplicationClass
    Modifier and Type | Method and Description
    --- | ---
    `void` | PluginCollection.`enhance(ApplicationClasses.ApplicationClass applicationClass)`
    `void` | EnhancerPlugin.`enhance(ApplicationClasses.ApplicationClass applicationClass)`

    Method parameters in play.plugins with type arguments of type ApplicationClasses.ApplicationClass
    Modifier and Type | Method and Description
    --- | ---
    `void` | PluginCollection.`compileAll(java.util.List<ApplicationClasses.ApplicationClass> classes)` Deprecated.
    `java.util.List<ApplicationClasses.ApplicationClass>` | PluginCollection.`onClassesChange(java.util.List<ApplicationClasses.ApplicationClass> modified)` Deprecated.

Guillaume Bort & zenexity - Distributed under Apache 2 licence, without any warrantly