public class AsmProxy extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
static int |
ASM_JDK_VERSION |
static int |
ASM_VERSION |
static String |
PROXY_CLASSNAME_PREFIX |
| 构造器和说明 |
|---|
AsmProxy() |
| 限定符和类型 | 方法和说明 |
|---|---|
static Object |
newProxyInstance(InvocationHandler invocationHandler,
Class<?> targetClass,
Constructor<?> targetConstructor,
Object... targetParam)
返回一个动态创建的代理类,此类继承自 targetClass
|
public static final int ASM_VERSION
public static final int ASM_JDK_VERSION
public static Object newProxyInstance(InvocationHandler invocationHandler, Class<?> targetClass, Constructor<?> targetConstructor, Object... targetParam)
invocationHandler - 代理类中每一个方法调用时的回调接口targetClass - 被代理对象targetConstructor - 被代理对象的某一个构造器,用于决定代理对象实例化时采用哪一个构造器targetParam - 被代理对象的某一个构造器的参数,用于实例化构造器Copyright © 2022. All rights reserved.