我想访问在方法中传递的类
我在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