Task: Pass the suite tests.SimpleTraceOutput
.
Write an aspect to log the execution of all public methods in the figures
package (not its subpackages). Write a message into the log panel with the static write(String)
method from the Log
class. This message should be the exact string representation of the join point, as obtained through thisJoinPoint.toString()
.
thisJoinPoint.toString
, use primitive pointcut designators execution
(and optionally within
).
thisJointPoint
from The Basics: Exercise 2.
With your aspect you should be able to pass the tests of suite tests.SimpleTraceOutput
.
After you have completed the exercise, remove your aspect from the build path; then continue with Exercise 2.