Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [aspectj-users] How to write a pointcut for getters of an annotated field?

After playing around with AspectJ, I finally rediscovered the join point I was looking for:


pointcut embeddedGetter() : get( @MyAnnotation Validity *..* );

Thanks,

Eric


On Mon, Jul 7, 2014 at 9:38 PM, Eric B <ebenzacar@xxxxxxxxx> wrote:

I'm trying to write a pointcut which will intercept getters for annotated members.


public class MyClass {

    private String volume;

    @MyAttribute
    private Validity validity;


    public void setValidity( Validity obj ){
        validity = obj;
    }

    public Validity getValidity(){
        return validity;
    }
}

Is there a way to write a pointcut that will intercept all calls to getValidity() based on validity being annotated with @MyAttribute? Written differently, I'm looking to create a pointcut for any getter of a member field that is annotated with @MyAttribute.

Is this feasible?

Thanks,

Eric




Back to the top