package org.nutz.ioc.aop.config.impl.simple;
import java.lang.reflect.Method;
import java.util.Arrays;
import java.util.List;
import org.nutz.aop.MethodInterceptor;
import org.nutz.aop.interceptor.LoggingMethodInterceptor;
import org.nutz.ioc.Ioc;
import org.nutz.ioc.aop.SimpleAopMaker;
import org.nutz.ioc.loader.annotation.Inject;
import org.nutz.ioc.loader.annotation.IocBean;
@IocBean(name="$aop_abc")
public class AbcSimpleAop extends SimpleAopMaker<Abc> {
@Inject
public OneObject oneObject;
public List<? extends MethodInterceptor> makeIt(Abc t, Method method, Ioc ioc) {
return Arrays.asList(new LoggingMethodInterceptor());
}
public String[] getName() {
return new String[0];
}
public boolean has(String name) {
return false;
}
}