Package play.classloading.enhancers
Class ContinuationEnhancer
- java.lang.Object
-
- play.classloading.enhancers.Enhancer
-
- play.classloading.enhancers.ContinuationEnhancer
-
public class ContinuationEnhancer extends Enhancer
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class play.classloading.enhancers.Enhancer
Enhancer.ApplicationClassesClasspath
-
-
Constructor Summary
Constructors Constructor Description ContinuationEnhancer()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidenhanceThisClass(ApplicationClasses.ApplicationClass applicationClass)The magic happen here...static booleanisEnhanced(java.lang.String appClassName)-
Methods inherited from class play.classloading.enhancers.Enhancer
createAnnotation, createAnnotation, getAnnotations, getAnnotations, getAnnotations, hasAnnotation, hasAnnotation, hasAnnotation, makeClass, newClassPool
-
-
-
-
Method Detail
-
isEnhanced
public static boolean isEnhanced(java.lang.String appClassName)
-
enhanceThisClass
public void enhanceThisClass(ApplicationClasses.ApplicationClass applicationClass) throws java.lang.Exception
Description copied from class:EnhancerThe magic happen here...- Specified by:
enhanceThisClassin classEnhancer- Parameters:
applicationClass- The application class to construct- Throws:
java.lang.Exception- if problem occurred during construction
-
-