public class MethodInterceptorHolder
extends java.lang.Object
| 限定符和类型 | 字段和说明 |
|---|---|
static org.springframework.core.ParameterNameDiscoverer |
nameDiscoverer
参数名称获取器,用于获取方法参数的名称
|
| 构造器和说明 |
|---|
MethodInterceptorHolder(java.lang.String id,
java.lang.reflect.Method method,
java.lang.Object target,
java.util.Map<java.lang.String,java.lang.Object> args) |
| 限定符和类型 | 方法和说明 |
|---|---|
static MethodInterceptorHolder |
clear() |
static MethodInterceptorHolder |
create(org.aopalliance.intercept.MethodInvocation invocation) |
MethodInterceptorParamContext |
createParamContext() |
static MethodInterceptorHolder |
current() |
<T extends java.lang.annotation.Annotation> |
findAnnotation(java.lang.Class<T> annClass) |
<T extends java.lang.annotation.Annotation> |
findClassAnnotation(java.lang.Class<T> annClass) |
<T extends java.lang.annotation.Annotation> |
findMethodAnnotation(java.lang.Class<T> annClass) |
java.util.Map<java.lang.String,java.lang.Object> |
getArgs() |
java.lang.String |
getId() |
java.lang.reflect.Method |
getMethod() |
java.lang.Object |
getTarget() |
MethodInterceptorHolder |
set() |
static MethodInterceptorHolder |
setCurrent(MethodInterceptorHolder holder) |
public static final org.springframework.core.ParameterNameDiscoverer nameDiscoverer
public MethodInterceptorHolder(java.lang.String id,
java.lang.reflect.Method method,
java.lang.Object target,
java.util.Map<java.lang.String,java.lang.Object> args)
public static MethodInterceptorHolder current()
public static MethodInterceptorHolder clear()
public static MethodInterceptorHolder setCurrent(MethodInterceptorHolder holder)
public static MethodInterceptorHolder create(org.aopalliance.intercept.MethodInvocation invocation)
public MethodInterceptorHolder set()
public java.lang.String getId()
public java.lang.reflect.Method getMethod()
public java.lang.Object getTarget()
public java.util.Map<java.lang.String,java.lang.Object> getArgs()
public <T extends java.lang.annotation.Annotation> T findMethodAnnotation(java.lang.Class<T> annClass)
public <T extends java.lang.annotation.Annotation> T findClassAnnotation(java.lang.Class<T> annClass)
public <T extends java.lang.annotation.Annotation> T findAnnotation(java.lang.Class<T> annClass)
public MethodInterceptorParamContext createParamContext()