Nevar pievienot vairāk kā 25 tēmas Tēmai ir jāsākas ar burtu vai ciparu, tā var saturēt domu zīmes ('-') un var būt līdz 35 simboliem gara.

AspectStaticInit.java 422B

12345678910111213141516
  1. import org.aspectj.testing.Tester;
  2. /** @testcase PR#804 aspect static initializers should run before instance constructed */
  3. public class AspectStaticInit {
  4. public static void main(String[] args) {
  5. Tester.check(A.i == 1, "1 != A.i=" + A.i);
  6. }
  7. }
  8. // XXX need tests for other instantiations besides issingleton
  9. aspect A {
  10. static int i = 1;
  11. A() {
  12. Tester.check(i == 1, "1 != i=" + i);
  13. }
  14. }