Du kan inte välja fler än 25 ämnen Ämnen måste starta med en bokstav eller siffra, kan innehålla bindestreck ('-') och vara max 35 tecken långa.

AspectInheritance1.java 363B

1234567891011121314151617181920
  1. public class AspectInheritance1 {
  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 EmptyConcrete extends Base {
  12. // this would match everything, but we declare it a syntax error
  13. pointcut targets(int i, C c): ;
  14. }
  15. class C {}