You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

SyntaxError.aj 300B

123456789101112131415161718192021
  1. public aspect SyntaxError {
  2. after(Object x) : execution((@Alien *) Passenger+.new(..)) && this(x) {
  3. System.out.println("after alien...");
  4. }
  5. }
  6. @interface Alien{}
  7. class Passenger {
  8. @Alien Passenger() {}
  9. }
  10. class SubPassenger extends Passenger {
  11. @Alien SubPassenger() { super(); }
  12. }