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.

PersonAspect.aj 410B

1234567891011121314151617
  1. public aspect PersonAspect {
  2. // Weave into sealed class
  3. void around(String name): execution(void sayHello(*)) && args(name) {
  4. proceed("Sir " + name);
  5. }
  6. // ITD into non-sealed subclass of sealed class
  7. private String Manager.jobTitle;
  8. public void TopManager.setJobTitle(String jobTitle) {
  9. this.jobTitle = jobTitle;
  10. }
  11. public String TopManager.getJobTitle() {
  12. return jobTitle;
  13. }
  14. }