Join Point

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.

Famous quotes containing the words join and/or point:

    “Each man, if he attempts to join himself to others, is on all sides cramped and diminished of his proportion; and the stricter the union, the smaller and the more pitiful he is. But leave him alone, to recognize in every hour and place the secret soul, he will go up and down doing the works of a true member, and, to the astonishment of all, the work will be done with concert, though no man spoke.”
    —Ralph Waldo Emerson (1803–1882)

    “The modern mind is in complete disarray. Knowledge has streched itself to the point where neither the world nor our intelligence can find any foot-hold. It is a fact that we are suffering from nihilism.”
    —Albert Camus (1913–1960)