Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Appendix A: Glossary

Aspect

A module that encapsulates a crosscutting concern. Implements the Aspect trait.

Join Point

A point in program execution where an aspect can be applied (e.g., function call).

Pointcut

A predicate that selects which join points an aspect applies to.

Advice

Code that runs at a join point (before, after, around, after_throwing).

Weaving

The process of inserting aspect code into join points at compile time.

See AOP Terminology for detailed explanations.