27Oct00
Procedural Macros for Java
Bachrach and Playford
forEach
Example
forEach(Task elt in tasks)
elt.stop();
=>
Iterator i = tasks.iterator();
while (i.hasNext()) {
elt = (Task)i.next();
elt.stop();
}