Jump to content

Join point

From Wikipedia, the free encyclopedia

This is an old revision of this page, as edited by Garde (talk | contribs) at 15:41, 7 January 2010 (See also: Incorrect internal link correct). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

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 described as a pointcut. A join point is a specification of when, in the corresponding main program, the aspect code should be executed.

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

AspectJ An aspect-oriented extension for the Java programming language.