play.classloading.enhancers
类 ControllersEnhancer

java.lang.Object
  继承者 play.classloading.enhancers.Enhancer
      继承者 play.classloading.enhancers.ControllersEnhancer

public class ControllersEnhancer
extends Enhancer

Enhance controllers classes.


嵌套类摘要
static interface ControllersEnhancer.ByPass
           
static class ControllersEnhancer.ControllerInstrumentation
          Runtime part needed by the instrumentation
static interface ControllersEnhancer.ControllerSupport
          Mark class that need controller enhancement
 
从类 play.classloading.enhancers.Enhancer 继承的嵌套类/接口
Enhancer.ApplicationClassesClasspath
 
字段摘要
static java.lang.ThreadLocal<java.util.Stack<java.lang.String>> currentAction
           
 
从类 play.classloading.enhancers.Enhancer 继承的字段
classPool
 
构造方法摘要
ControllersEnhancer()
           
 
方法摘要
 void enhanceThisClass(ApplicationClasses.ApplicationClass applicationClass)
          The magic happen here...
 
从类 play.classloading.enhancers.Enhancer 继承的方法
createAnnotation, createAnnotation, getAnnotations, getAnnotations, getAnnotations, hasAnnotation, hasAnnotation, hasAnnotation, makeClass, newClassPool
 
从类 java.lang.Object 继承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

字段详细信息

currentAction

public static java.lang.ThreadLocal<java.util.Stack<java.lang.String>> currentAction
构造方法详细信息

ControllersEnhancer

public ControllersEnhancer()
方法详细信息

enhanceThisClass

public void enhanceThisClass(ApplicationClasses.ApplicationClass applicationClass)
                      throws java.lang.Exception
从类 Enhancer 复制的描述
The magic happen here...

指定者:
Enhancer 中的 enhanceThisClass
抛出:
java.lang.Exception


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