org.nutz.aop
接口 ClassAgent

所有已知实现类:
AbstractClassAgent, AsmClassAgent

public interface ClassAgent

类定义的代理

作者:
zozoh(zozohtnt@gmail.com)

字段摘要
static java.lang.String CLASSNAME_SUFFIX
           
 
方法摘要
 ClassAgent addInterceptor(MethodMatcher matcher, MethodInterceptor inte)
          添加拦截器
<T> java.lang.Class<T>
define(ClassDefiner cd, java.lang.Class<T> klass)
          定义一个新的类对象
 

字段详细信息

CLASSNAME_SUFFIX

static final java.lang.String CLASSNAME_SUFFIX
另请参见:
常量字段值
方法详细信息

define

<T> java.lang.Class<T> define(ClassDefiner cd,
                              java.lang.Class<T> klass)
定义一个新的类对象

参数:
cd - 字节码生成器
klass - 参照类对象
返回:
新的类对象

addInterceptor

ClassAgent addInterceptor(MethodMatcher matcher,
                          MethodInterceptor inte)
添加拦截器

参数:
matcher - 方法匹配器
inte - 拦截器
返回:
添加完成后的ClassAgent