All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.erjia.lang.aop.InvocationHandlerAdapter Maven / Gradle / Ivy

Go to download

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;
	}

}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy