Jump to content

Join point: Difference between revisions

From Wikipedia, the free encyclopedia
Content deleted Content added
No edit summary
m clean up using AWB
Line 1: Line 1:
{{Unreferenced stub|auto=yes|date=December 2009}}
{{Unreferenced|date=December 2009}}
In [[computer science]], a '''join point''' is a point in the [[control flow]] of a [[computer program|program]]. In [[aspect-oriented programming]] a [[set (mathematics)|set]] of join points is called a [[pointcut]]. A join point is a specification of when, in the corresponding main program, the [[Aspect (computer science)|aspect]] code should be executed.
In [[computer science]], a '''join point''' is a point in the [[control flow]] of a [[computer program|program]]. In [[aspect-oriented programming]] a [[set (mathematics)|set]] of join points is called a [[pointcut]]. A join point is a specification of when, in the corresponding main program, the [[Aspect (computer science)|aspect]] code should be executed.


The join point is a point of execution in the base code where the [[Advice in aspect-oriented programming|advice]] specified in a corresponding [[pointcut]] is applied.
The join point is a point of execution in the base code where the [[Advice in aspect-oriented programming|advice]] specified in a corresponding [[pointcut]] is applied.
Line 8: Line 8:
== 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}}


{{DEFAULTSORT:Join Point}}
{{DEFAULTSORT:Join Point}}
Line 14: Line 16:
[[Category:Control flow]]
[[Category:Control flow]]



{{aosd}}
{{Prog-lang-stub}}
{{Prog-lang-stub}}

Revision as of 18:02, 17 February 2014

In computer science, a join point is a point in the control flow of a program. 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.

Conceptually, a join point exists where a precondition for a command in Hoare logic makes an assertion parametric upon the joint and several advice supplied by the different concerns at that point in a generalized abstract process, the unified thing composed from its concrete aspects being the pointcut.

See also