Jump to content

Join point: Difference between revisions

From Wikipedia, the free encyclopedia
Content deleted Content added
same name sorting
follow order and name of article elements per MOS:SECTIONORDER
 
Line 6: Line 6:
== See also ==
== See also ==
*[[AspectJ]], an aspect-oriented extension for the [[Java (programming language)|Java]] [[programming language]]
*[[AspectJ]], an aspect-oriented extension for the [[Java (programming language)|Java]] [[programming language]]

{{aosd}}


==References==
==References==
{{Reflist}}
{{Reflist}}

{{aosd}}


[[Category:Aspect-oriented software development]]
[[Category:Aspect-oriented software development]]

Latest revision as of 01:42, 7 July 2022

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

[edit]

References

[edit]
  1. ^ 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)