public class Interceptor
extends java.lang.Object
| Constructor and Description |
|---|
Interceptor() |
| Modifier and Type | Method and Description |
|---|---|
java.lang.Class |
createClass(java.lang.Class cls) |
static <T extends InterceptorHandler> |
getHandler(java.lang.Object proxyObject) |
static Interceptor |
getInstance() |
static java.lang.Class |
getTargetClass(java.lang.Object proxyObject) |
boolean |
isUseWriteReplace() |
<T> T |
newInstance(java.lang.Class cls,
InterceptorHandler handler) |
<T> T |
newInterceptor(T instance,
InterceptorHandler handler) |
static <T extends InterceptorHandler> |
setHandler(java.lang.Object proxyObject,
T handler) |
void |
setUseWriteReplace(boolean useWriteReplace) |
public static Interceptor getInstance()
public boolean isUseWriteReplace()
public void setUseWriteReplace(boolean useWriteReplace)
public java.lang.Class createClass(java.lang.Class cls)
public <T> T newInterceptor(T instance,
InterceptorHandler handler)
public <T> T newInstance(java.lang.Class cls,
InterceptorHandler handler)
public static <T extends InterceptorHandler> T getHandler(java.lang.Object proxyObject)
public static <T extends InterceptorHandler> void setHandler(java.lang.Object proxyObject, T handler)
public static java.lang.Class getTargetClass(java.lang.Object proxyObject)