public abstract class AbstractInterceptor extends Object implements org.aopalliance.intercept.MethodInterceptor
Title: 注解处理
Description:
| Constructor and Description |
|---|
AbstractInterceptor() |
| Modifier and Type | Method and Description |
|---|---|
Object[] |
getArguments(org.aopalliance.intercept.MethodInvocation invocation) |
Method |
getMethod(org.aopalliance.intercept.MethodInvocation invocation) |
Annotation[] |
getMethodAnnotations(org.aopalliance.intercept.MethodInvocation invocation) |
String |
getMethodName(org.aopalliance.intercept.MethodInvocation invocation) |
Annotation[][] |
getMethodParameterAnnotations(org.aopalliance.intercept.MethodInvocation invocation) |
String[] |
getMethodParameterNames(org.aopalliance.intercept.MethodInvocation invocation) |
Class<?>[] |
getMethodParameterTypes(org.aopalliance.intercept.MethodInvocation invocation) |
String |
getMethodParameterTypesValue(org.aopalliance.intercept.MethodInvocation invocation) |
Class<?> |
getProxiedClass(org.aopalliance.intercept.MethodInvocation invocation) |
Annotation[] |
getProxiedClassAnnotations(org.aopalliance.intercept.MethodInvocation invocation) |
String |
getProxiedClassName(org.aopalliance.intercept.MethodInvocation invocation) |
Class<?>[] |
getProxiedInterfaces(org.aopalliance.intercept.MethodInvocation invocation) |
Object |
getProxiedObject(org.aopalliance.intercept.MethodInvocation invocation) |
Class<?> |
getProxyClass(org.aopalliance.intercept.MethodInvocation invocation) |
String |
getProxyClassName(org.aopalliance.intercept.MethodInvocation invocation) |
String |
getProxyType(org.aopalliance.intercept.MethodInvocation invocation) |
String |
getSpelKey(org.aopalliance.intercept.MethodInvocation invocation,
String key) |
<T> T |
getValueByParameterAnnotation(org.aopalliance.intercept.MethodInvocation invocation,
Class<?> parameterAnnotationType,
Class<T> parameterType) |
boolean |
isCglibAopProxy(org.aopalliance.intercept.MethodInvocation invocation) |
public boolean isCglibAopProxy(org.aopalliance.intercept.MethodInvocation invocation)
public String getProxyType(org.aopalliance.intercept.MethodInvocation invocation)
public Class<?> getProxyClass(org.aopalliance.intercept.MethodInvocation invocation)
public String getProxyClassName(org.aopalliance.intercept.MethodInvocation invocation)
public Object getProxiedObject(org.aopalliance.intercept.MethodInvocation invocation)
public Class<?> getProxiedClass(org.aopalliance.intercept.MethodInvocation invocation)
public String getProxiedClassName(org.aopalliance.intercept.MethodInvocation invocation)
public Class<?>[] getProxiedInterfaces(org.aopalliance.intercept.MethodInvocation invocation)
public Annotation[] getProxiedClassAnnotations(org.aopalliance.intercept.MethodInvocation invocation)
public Method getMethod(org.aopalliance.intercept.MethodInvocation invocation)
public String getMethodName(org.aopalliance.intercept.MethodInvocation invocation)
public Annotation[][] getMethodParameterAnnotations(org.aopalliance.intercept.MethodInvocation invocation)
public Class<?>[] getMethodParameterTypes(org.aopalliance.intercept.MethodInvocation invocation)
public String getMethodParameterTypesValue(org.aopalliance.intercept.MethodInvocation invocation)
public String[] getMethodParameterNames(org.aopalliance.intercept.MethodInvocation invocation)
public Annotation[] getMethodAnnotations(org.aopalliance.intercept.MethodInvocation invocation)
public Object[] getArguments(org.aopalliance.intercept.MethodInvocation invocation)
public <T> T getValueByParameterAnnotation(org.aopalliance.intercept.MethodInvocation invocation,
Class<?> parameterAnnotationType,
Class<T> parameterType)
Copyright © 2019. All rights reserved.