I'm trying to make a pointcut which intercepts all methods which are annotated 
with a certain annotation.  When I run the ant compiler it finds the my aspect, 
but when I processes the class which has an annotated method, it says "no 
pointcuts found".  I use the same syntax as the documentation.


  | @Target({ElementType.METHOD})
  | public @interface MyAnnotation {}
  | 
  | @Aspect(scope=Scope.PER_VM)
  | public class MyAspect {
  |     
  | @Bind(pointcut="execution(* *->@com.company.MyAnnotation(..))")
  | public Object transaction(MethodInvocation invocation) throws Throwable {..}
  | 
  | class SomeOtherClass {
  | @MyAnnotation() public void foo() {..}
  | }
  | 

It should intercept every invocation to the method SomeOtherClass.foo().  But 
it is not binding the pointcut for some reason.  Is my pointcut defintion 
correct?  Thanks a lot.





View the original post : 
http://www.jboss.org/index.html?module=bb&op=viewtopic&p=4239462#4239462

Reply to the post : 
http://www.jboss.org/index.html?module=bb&op=posting&mode=reply&p=4239462
_______________________________________________
jboss-user mailing list
jboss-user@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/jboss-user

Reply via email to