public class MethodInterceptorHolder extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
static org.springframework.core.ParameterNameDiscoverer |
nameDiscoverer
参数名称获取器,用于获取方法参数的名称
|
| 构造器和说明 |
|---|
MethodInterceptorHolder(String id,
Method method,
Object target,
Map<String,Object> args) |
| 限定符和类型 | 方法和说明 |
|---|---|
static MethodInterceptorHolder |
clear() |
static MethodInterceptorHolder |
create(org.aopalliance.intercept.MethodInvocation invocation) |
MethodInterceptorContext |
createParamContext() |
MethodInterceptorContext |
createParamContext(Object invokeResult) |
static MethodInterceptorHolder |
current() |
<T extends Annotation> |
findAnnotation(Class<T> annClass) |
<T extends Annotation> |
findClassAnnotation(Class<T> annClass) |
<T extends Annotation> |
findMethodAnnotation(Class<T> annClass) |
Map<String,Object> |
getArgs() |
String |
getId() |
Method |
getMethod() |
Object |
getTarget() |
MethodInterceptorHolder |
set() |
static MethodInterceptorHolder |
setCurrent(MethodInterceptorHolder holder) |
public static final org.springframework.core.ParameterNameDiscoverer nameDiscoverer
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 String getId()
public Method getMethod()
public Object getTarget()
public <T extends Annotation> T findMethodAnnotation(Class<T> annClass)
public <T extends Annotation> T findClassAnnotation(Class<T> annClass)
public <T extends Annotation> T findAnnotation(Class<T> annClass)
public MethodInterceptorContext createParamContext()
public MethodInterceptorContext createParamContext(Object invokeResult)
Copyright © 2016–2019. All rights reserved.