Ви не можете вибрати більше 25 тем Теми мають розпочинатися з літери або цифри, можуть містити дефіси (-) і не повинні перевищувати 35 символів.

12345678910111213141516171819202122232425
  1. public class AspectInheritance4 {
  2. public static void main(String[] args) {
  3. }
  4. }
  5. abstract aspect Base {
  6. abstract pointcut targets(int i, C c);
  7. after(int i, C c): targets(i, c) {
  8. //
  9. }
  10. }
  11. aspect OtherAspect {
  12. // can't reference an abstract pointcut using a static reference
  13. before(): Base.targets(int, C) { }
  14. }
  15. class C {
  16. public void m(int i) { }
  17. }
  18. class SubC extends C {}