Join point: Difference between revisions
Appearance
Content deleted Content added
FleetCommand (talk | contribs) 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
- AspectJ, an aspect-oriented extension for the Java programming language