src/org/nutz/aop/InterceptorChain.java
public InterceptorChain doChain() throws Throwable {
        if (currentMI == miList.size())
            invoke();
        else {
            currentMI++;
            miList.get(currentMI - 1).filter(this);
        }
        return this;

    }
public InterceptorChain doChain() throws Throwable {
        if (currentMI == miList.size())
            invoke();
        else {
            currentMI++;
            miList.get(currentMI - 1).filter(this);
        }
        return this;

    }
继续执行下一个拦截器,如果已经没有剩下的拦截器,则执行原方法

@return 拦截器链本身
@throws Throwable
下层拦截器或原方法抛出的一切异常