Jump to content

Join point: Difference between revisions

From Wikipedia, the free encyclopedia
Content deleted Content added
m Put a comma and a bullet line
No edit summary
Line 2: Line 2:
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]] 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.


Conceptually, a join point exists where a [[precondition]] for a command in [[Hoare logic]] makes an [[assertion (computing)|assertion]] parametric upon the joint and several [[advice (programming)|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.
Conceptually, a join point exists where a [[precondition]] for a command in [[Hoare logic]] makes an [[assertion (computing)|assertion]] parametric upon the joint and several [[advice (programming)|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.

Revision as of 05:13, 4 March 2013

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