Subject: IMPORTANT! PLEASE READ!
From: Paul Freeman (pfreeman@ccs.neu.edu)
Date: Mon Oct 14 2002 - 23:51:38 EDT
Hi Class -
EVEN if you have not completed HW2 yet, please read!!! This applies to you!
While grading HW2 I noticed that about 1/2 the class misunderstood one
of the questions.
Part 1.2 is asking for:
"In addition, for each method execution in your
source code, print the method execution join points
that are currently active (the stack trace)
and the list of arguments of the execution that
is on top of the stack."
This means that your modifications to the "LoDPointCuts" aspect should
print at EVERY method execution:
1. a list of the currently executing methods, i.e. ALL methods that are
currently executing. That means that when method "Foo.run(Object x)"
begins to execute, the execution stack contains the main method and the
run method. Both should be printed here - NOT JUST the run method.
2. the arguments of the method that is on top of the stack. So in the
above example, that would be the arguments to the method run only.
PLEASE CHECK YOUR GRADE ONLINE:
if you received a 50 or less, you misunderstood Part 1.2 and received no
credit (0/50) for this part.
Bring the completed part 1.2 to class on thursday so that I can give you
credit for this part. If I receive any (including those not handed in
yet) after class on thursday, you won't get any credit for it.
if your score is above 50, you completed or made an attempt that made me
think you understood the assigned problem and you cannot redo your answer.
Thanks,
Paul
This archive was generated by hypermail 2b28 : Mon Oct 14 2002 - 23:54:50 EDT