org.erjia.lang.aop.InvocationHandlerAdapter Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of lang Show documentation
Show all versions of lang Show documentation
Java 开发工具包 ErJia2,是 ErJia 的升级版,向 Kotlin 迁移。“ErJia”,是以作者生活的村落”二甲村”而来,为了纪念这座美好的小村庄,特意将该工具包以“二甲”的拼音命名。
The newest version!
package org.erjia.lang.aop;
import java.lang.reflect.InvocationHandler;
/**
* 作为 {@code InvocationHandler} 的默认实现,提供了公共的基类。
* 其他 {@code InvocationHandler} 的实现类,只需要继承该基类即可。
* 方然,这个基类只是一个简单形式的基类,它只能接收一个被代理类的对象,不支持复杂的情况。
*
* @param 被代理类的泛型
* @author linshuaishuai
*/
public abstract class InvocationHandlerAdapter implements InvocationHandler {
protected T target;
public InvocationHandlerAdapter(T target) {
this.target = target;
}
}