Skip to content

StaticMethodProxy · 静态代理 ​

StaticMethodProxy 是 MethodProxy 的直接子类,代表「不改方法语义、只挂个名」的代理。它本身不做任何拦截动作,存在意义是作为「参数改写族」和「固定返回族」的公共父类。

实现 ​

java
public class StaticMethodProxy extends MethodProxy {
    private String mName;
    public StaticMethodProxy(String name) { this.mName = name; }
    @Override public String getMethodName() { return mName; }
}

只记录方法名,beforeCall/call/afterCall 全用基类默认(放行原调用)。

子族 ​

StaticMethodProxy 自己很少直接用,多数场景用它的子类。

子族分支 ​

关联 ​

基于 VirtualApp 与 epic,仅供学习研究。VirtualApp 禁止商用。