play.classloading.enhancers
类 LVEnhancer.LVEnhancerRuntime

java.lang.Object
  继承者 play.classloading.enhancers.LVEnhancer.LVEnhancerRuntime
包容类:
LVEnhancer

public static class LVEnhancer.LVEnhancerRuntime
extends java.lang.Object


嵌套类摘要
static class LVEnhancer.LVEnhancerRuntime.ParamsNames
           
 
构造方法摘要
LVEnhancer.LVEnhancerRuntime()
           
 
方法摘要
static void enterMethod(java.lang.String clazz, java.lang.String method, java.lang.String signature)
           
static void exitMethod(java.lang.String clazz, java.lang.String method, java.lang.String signature)
           
protected static LVEnhancer.MethodExecution getCurrentMethodExecution()
           
static java.util.Stack<LVEnhancer.MethodExecution> getCurrentMethodParams()
          Get the current stack of methodExecutions.
static LVEnhancer.LVEnhancerRuntime.ParamsNames getParamNames()
           
static void initMethodCall(java.lang.String method, int nbParams, java.lang.String subject, java.lang.String[] paramNames)
           
static void reinitRuntime(java.util.Stack<LVEnhancer.MethodExecution> init)
          Replace the current methodParams stack by the given one.
 
从类 java.lang.Object 继承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

构造方法详细信息

LVEnhancer.LVEnhancerRuntime

public LVEnhancer.LVEnhancerRuntime()
方法详细信息

enterMethod

public static void enterMethod(java.lang.String clazz,
                               java.lang.String method,
                               java.lang.String signature)

exitMethod

public static void exitMethod(java.lang.String clazz,
                              java.lang.String method,
                              java.lang.String signature)

initMethodCall

public static void initMethodCall(java.lang.String method,
                                  int nbParams,
                                  java.lang.String subject,
                                  java.lang.String[] paramNames)

reinitRuntime

public static void reinitRuntime(java.util.Stack<LVEnhancer.MethodExecution> init)
Replace the current methodParams stack by the given one. Don't use it unless you know exactly what you do.

参数:
init - the stack to restore.

getCurrentMethodParams

public static java.util.Stack<LVEnhancer.MethodExecution> getCurrentMethodParams()
Get the current stack of methodExecutions. This should not be altered unless you know exactly what you do.

返回:
the current stack of methodExecutions.

getParamNames

public static LVEnhancer.LVEnhancerRuntime.ParamsNames getParamNames()

getCurrentMethodExecution

protected static LVEnhancer.MethodExecution getCurrentMethodExecution()


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