aboutsummaryrefslogtreecommitdiffstats
path: root/tests/new/AspectStaticInit.java
blob: 2a7e2a87b03ccbafec475c1365a773053469469b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
import org.aspectj.testing.Tester;

/** @testcase PR#804 aspect static initializers should run before instance constructed */
public class AspectStaticInit {
    public static void main(String[] args) {
        Tester.check(A.i == 1, "1 != A.i=" + A.i);
    }
}
// XXX need tests for other instantiations besides issingleton
aspect A {
    static int i = 1;
    A() {
        Tester.check(i == 1, "1 != i=" + i);
    }
}