Efficient pointcut projection
In aspect-oriented programming languages pointcuts identify run-time events that trigger execution of additional features. Pointcuts normally have a pattern-based static element choosing guidelines whose execution activates an event, for example a pattern which picks method-call instructions depending on the target method’s name.