Introduction Recipe 13.1. Accessing Class Members Recipe 13.2. Accessing the Join Point Context Recipe 13.3. Executing Advice Before a Join Point Recipe 13.4. Executing Advice Around a Join Point Recipe 13.5. Executing Advice Unconditionally After a Join Point Recipe 13.6. Executing Advice Only After a Normal Return from a Join Point Recipe 13.7. Executing Advice Only After an Exception Has Been Raised in a Join Point Recipe 13.8. Controlling Advice Precedence Recipe 13.9. Advising Aspects |