ObjectTeams/Java Language Definition - §8.

§8. Join point queries

Defining sets of join points for interception

join point In ObjectTeams/Java a join point is considered to be an element of the program. A meta model exists which defines the kinds of join points that can be identified.
join point interception The purpose of identifying join points is to intercept program execution at these points by means of callin bindings.
join point query Sets of join points are defined using functional queries of the program's reflective representation.
pointcuts Dynamic "poincuts" comparable to AspectJ's cflow or even the Trace-Matches approach are not subject to the join point language of OT/J. These features will be added at a different level of abstraction. Note, that guard predicates see there subsume the dynamic capabilities of the pointcuts if, target, this, args.

§8.1. Join point queries

This section will describe the query language used to define sets of join points. As of version 0.9.x of the OTDT this query language is not yet supported.

§8.2. Query expressions

§8.3. OT/J meta model

© Stephan Herrmann, Christine Hundt
OT/J Version 0.9 — Last modified: Wed Dec 20 2006