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 491B

123456789101112131415161718192021222324252627
  1. import org.aspectj.testing.Tester;
  2. // PR#221
  3. public class Driver {
  4. public static String s = "s";
  5. public static void main(String[] args) { test(); }
  6. public static void test() {
  7. Tester.checkEqual(doIt(), s, "advice worked");
  8. }
  9. public static String doIt() {
  10. return s;
  11. }
  12. }
  13. aspect Outer {
  14. pointcut staticMeth(): within(Driver) && execution(String doIt());
  15. /*static*/ before(): staticMeth() {
  16. Driver.s += ":a";
  17. }
  18. }