Объект Web, посещение классов, которые передаются как значение класса параметра - PullRequest
0 голосов
/ 09 июля 2019

Я хочу посетить классы, которые передаются в методе

Я попытался visitMethodInsn в моем MethodVisitor, но я получаю подпись метода, а не класс, переданный при его выполнении

открытый статический класс C { }

public static class B {
    void myMethod(Class clz) {
    }
}
public static class A {
    static B getB() {
        return new B();
    }
}

public static class Foo {
    public Foo() {
        A.getB().myMethod(C.class);
    }
}

Итак, исходя из кода выше, при посещении класса Foo я хочу заметить, что C.class передается в myMethod в B.class

...