[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
Re: [aspectj-users] tracing static methods original caller.
|
Thanks Gijs, that is exactly what I am looking for.
Lei
On Tue, Apr 29, 2008 at 11:26 PM, Gijs Peek <gijs.peek@xxxxxxxxx> wrote:
> Hi Lei Lin,
>
> You might want to take a look at the wormhole pattern in the 'AspectJ
> in Action' book. I think that's what you are looking for.
>
> cheers,
> - Gijs Peek
>
>
>
> Lei Lin wrote:
> > Hi,
> >
> > I have a problem to trace the static methods original caller. Here is
> > the scenario
> >
> > Class A has a instance method B, which invokes a static method D of
> > Class C. In the method D of C, invoke a static method F of Class E.
> > Code likes the below. I use aspect to capture method F calling or
> > execution. Assume that there are two instances (U and O) of Class A
> > calling the method B in a multi-threads environment. When the aspect
> > captures the method F calling, how can I tell which instance is
> > calling method B so that method F is called. Is there a way that I can
> > get the object instance of Class A? Thanks a lot.
> >
> > Class A
> > {
> > methodB
> > {
> > C. methodD;
> > }
> > }
> >
> > Class C
> > {
> > static methodD
> > {
> > E.methodF;
> > }
> > }
> >
> > Class E
> > {
> > static methodF
> > {
> > .....;
> > }
> > }
> > _______________________________________________
> > aspectj-users mailing list
> > aspectj-users@xxxxxxxxxxx
> > https://dev.eclipse.org/mailman/listinfo/aspectj-users
>
>
> _______________________________________________
> aspectj-users mailing list
> aspectj-users@xxxxxxxxxxx
> https://dev.eclipse.org/mailman/listinfo/aspectj-users
>