我想知道是否有一种方法可以指定在类方法之前调用方法.我知道这样的事情应该是可能的,因为JUnit在before()之前,我想做的是类似的.
这是我想做的具体例子
class A {
public void init(int a) {
System.out.println(a);
}
@magic(arg=1)
public void foo() {
//
}
public static void main() {
A a = new A();
a.foo();
}
}
//Output: 1
Run Code Online (Sandbox Code Playgroud)
基本上我想要一个注释告诉编译器或jvm调用init()之前foo()