Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [aspectj-users] aspect instantiation

Hi João Paulo,
What you are looking for is probably the "aspectOf" method. With it you can obtain the aspect instace on which you can call the getter. I can't remember how it works wirh pertarget ... try googling it.

Hope this helps,
Simone


Il giorno 19/giu/2009, alle ore 18.31, João Paulo Sabino de Moraes <jonamep@xxxxxxxx m> ha scritto:

Is there a way for getting the values of an aspect instance from another aspect? I don't know how to do it without using static modifier in the attribute To fix it I think that I'd have to intercept aspect instantiation and get the attribute..... the aspect below contains the attribute ro be read (selectionListener).


public abstract aspect AbstractListener pertarget( getListener (SelectionListener)) {

    private  SelectionListener selectionListener = null;

    public abstract pointcut getListener(SelectionListener sl);



    before(SelectionListener sl) : getListener(sl) {
        this.selectionListener = sl;
    }


    public SelectionListener getSelectionListener() {
        return selectionListener;
    }


}

_______________________________________________
aspectj-users mailing list
aspectj-users@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/aspectj-users


Back to the top