diff options
Diffstat (limited to 'docs/teaching/exercises/answers/Answer3b.java')
-rw-r--r-- | docs/teaching/exercises/answers/Answer3b.java | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/docs/teaching/exercises/answers/Answer3b.java b/docs/teaching/exercises/answers/Answer3b.java index 0328fe164..b88e45780 100644 --- a/docs/teaching/exercises/answers/Answer3b.java +++ b/docs/teaching/exercises/answers/Answer3b.java @@ -19,8 +19,11 @@ import figures.Group; import figures.FigureElement; aspect Answer3b { - before(): - execution(void Group.add(FigureElement)) && args(Point) { - Log.log("adding Point"); + before(Object o): + execution(public * *(..)) + && within(figures.*) && target(o) + && !withincode(public String toString(..)) // don't overflow! + { + Log.log(thisJoinPoint.toString() + " at " + o); } } |