From cf042abb2d0c76e2d382e91b536f3e9be7bc1317 Mon Sep 17 00:00:00 2001 From: ehilsdal Date: Thu, 28 Aug 2003 17:34:47 +0000 Subject: updated section 3 --- docs/teaching/exercises/answers/Answer3c.java | 18 ++++-------------- 1 file changed, 4 insertions(+), 14 deletions(-) (limited to 'docs/teaching/exercises/answers/Answer3c.java') diff --git a/docs/teaching/exercises/answers/Answer3c.java b/docs/teaching/exercises/answers/Answer3c.java index 576694e68..33483bc21 100644 --- a/docs/teaching/exercises/answers/Answer3c.java +++ b/docs/teaching/exercises/answers/Answer3c.java @@ -14,21 +14,11 @@ package answers; import support.Log; -import figures.Point; -import figures.Group; -import figures.FigureElement; +import figures.*; aspect Answer3c { - private Group Point.enclosingGroup = null; - - before(Point p, Group g): - execution(void add(FigureElement)) && args(p) && target(g) { - p.enclosingGroup = g; - } - - before(Point p): - call(void move(int, int)) && target(p) { - Log.log("moving as a part of " + p.enclosingGroup); + before(): + execution(void Group.add(FigureElement)) && args(Point) { + Log.log("adding Point"); } - } -- cgit v1.2.3