public class ProxyMethod extends Object
| 构造器和说明 |
|---|
ProxyMethod() |
| 限定符和类型 | 方法和说明 |
|---|---|
Interceptor[] |
getInterceptors()
分离类的生成与对象的创建,避免 ProxyGenerator 与 AopFactory 形成死循环
本方法仅在 Invocation 构造方法中调用
|
Long |
getKey() |
Method |
getMethod() |
Class<?> |
getProxyClass() |
Class<?> |
getTargetClass() |
void |
setKey(long key) |
void |
setMethod(Method method) |
void |
setProxyClass(Class<?> proxyClass)
代理类在 ProxyFactory 中才被 loadClass,所以本方法在 ProxyFactory 中被调用
|
void |
setTargetClass(Class<?> targetClass) |
public void setKey(long key)
public Long getKey()
public void setTargetClass(Class<?> targetClass)
public Class<?> getTargetClass()
public void setProxyClass(Class<?> proxyClass)
public Class<?> getProxyClass()
public void setMethod(Method method)
public Method getMethod()
public Interceptor[] getInterceptors()
Copyright © 2022. All rights reserved.