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.

Driver.java 449B

123456789101112131415161718192021
  1. import org.aspectj.testing.Tester;
  2. public class Driver {
  3. public static void main(String[] args) { test(); }
  4. public static void test() {
  5. new C().foo("hello");
  6. }
  7. }
  8. class C {
  9. void foo(String s) {
  10. Tester.checkEqual(s, "hello", "in method body");
  11. }
  12. }
  13. aspect A {
  14. before(String str): target(C) && call(void foo(String)) && args(str) {
  15. Tester.checkEqual(str, "hello", "in advice body");
  16. }
  17. }