[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
Re: [aspectj-users] Aspect association question
|
http://www.eclipse.org/aspectj/doc/released/progguide/semantics-aspects.html#d0e6898
nested aspects must be declared static. This has no
effect on their instantiation or on the form of
aspectOf(..). They are effectively top-level.
Wes
On Sat, 26 Nov 2005 15:52:58 -0700
"Zepeda, Herbey" <hzepeda2@xxxxxxxx> wrote:
> Hi again,
>
> I would like to reformulate my previous questions. First
> of all I
> omitted the keyword "static" in the code below so
> regarding the inner
> aspect it should be: "static Aspect inner perthis()".
> I can infer now that given that static describes an
> element which can
> only exist once, there can not be a perthis association
> since both
> keywords conflict with each other.
> My question is, is there a way to accomplish the goal of
> creating a
> perthis association in a nested aspect?
>
> Thank you
>
> Herbey
>
>
>
> >I have two questions:
>
>
> >1)Can we have a perobject aspect association when the
> aspect to
> >associate is nested? i.e.:
>
> >aspect outer perthis(){
> > Aspect inner perthis(){
> > String anyString="Something";
> > }
>
> >}
>
> >2)In case the response to 1 is yes, how can I access a
> member from
> >outside both aspects. I am trying the following
> unsuccessfully:
>
>
>outer.aspectOf(inner.aspectOf(myAccountProvider)).anyString);
>
> >inner.aspectOf(myAccountProvider)).anyString;
>
>
>
> _______________________________________________
> 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