Hi All

I am trying to match joinpoints that have the following annotation:

@PublishEvent

my pointcut definition looks like this:

@Pointcut("execution(@org.aminmc.remote.search.lucene.event.PublishEvent * 
*(*)) && @annotation(event)")

with the following advice:

@After("publishEvent(event)")
   public void handleEvent(final JoinPoint jp, final PublishEvent event) {
    ....
   }

The problem I am noticing is that I have a class that extends 
org.apache.lucene.index.IndexWriter and have overriden some of the methods and 
annotated them with @PublishEvent.  However the advice is not being applied. I 
am using IntelliJ. What I notice is that if I remove the extends keyword from 
the class then some of the methods get advised.  Not all methods get advised 
even though I have clearly marked the methods with @PublishEvent.

I would be grateful for any assistance on this.

Thanks
Amin
_______________________________________________
aspectj-users mailing list
[email protected]
https://dev.eclipse.org/mailman/listinfo/aspectj-users

Reply via email to