[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
Re: [aspectj-users] How to get the object from which the call was made?
|
This: should do what you want it to:
pointcut mouseMoved(AbsoluteMouse mouse):
call(void InputAction.performAction(*))
&& this(mouse);
On Mon, Oct 13, 2008 at 4:02 PM, rikland <asdf@xxxxxxxxxxxxx> wrote:
>
> Hi!
>
> In my case, there is a type AbsoluteMouse which has an object xUpdateAction
> of type InputAction.
>
> InputAction has a method called performAction().
>
> I need to create a pointcut when performAction is called within
> AbsoluteMouse.
>
> I also need to get the AbsoluteMouse object on which that call was made.
>
> I have tried to write something like that here, but I don't think this will
> work:
>
> pointcut mouseMoved(AbsoluteMouse mouse):
> call(void InputAction.performAction(*))
> && within(AbsoluteMouse)
> && target(mouse);
>
>
> after(AbsoluteMouse mouse) returning: mouseMoved(mouse) {
> //do stuff using mouse
> }
> }
>
> How do I get the object from which the call was made?
> --
> View this message in context: http://www.nabble.com/How-to-get-the-object-from-which-the-call-was-made--tp19960943p19960943.html
> Sent from the AspectJ - users mailing list archive at Nabble.com.
>
> _______________________________________________
> aspectj-users mailing list
> aspectj-users@xxxxxxxxxxx
> https://dev.eclipse.org/mailman/listinfo/aspectj-users
>