1 2 3 4 5 6 7 8 9 10 11 12
public aspect AJ { class X{} interface Y {} declare parents : X implements Y; declare soft : Exception : execution(void x()); void x() { throw new Exception(); } }