Join point
In computer science, a join point is a point in the control flow of a program where the control flow can arrive via two different paths. In particular, it's a basic block that has more than one predecessor.[1] In aspect-oriented programming a set of join points is called a pointcut. A join point is a specification of when, in the corresponding main program, the aspect code should be executed.
The join point is a point of execution in the base code where the advice specified in a corresponding pointcut is applied.
See also
- AspectJ, an aspect-oriented extension for the Java programming language
References
- ^ Daniel), Cooper, Keith D. (Keith (2012). Engineering a compiler. Torczon, Linda. (2nd ed.). Amsterdam: Elsevier/Morgan Kaufmann. p. 476. ISBN 978-0120884780. OCLC 714113472.
{{cite book}}
: CS1 maint: multiple names: authors list (link)
- v
- t
- e
Aspect-oriented programming
- Advice
- Aspect
- Aspect-oriented programming
- Aspect weaver
- Cross-cutting concerns
- Join point
- Pointcut
![](http://upload.wikimedia.org/wikipedia/commons/thumb/0/03/AspectWeaver.svg/150px-AspectWeaver.svg.png)
- AspectC++
- AspectJ
- AspectWerkz
![]() | This programming-language-related article is a stub. You can help Wikipedia by expanding it. |
- v
- t
- e