aspectj coupe transverse (pointcut) avec l'annotation paramètres

Je suis avec aspectj pour intercepter les méthodes annotées avec @Profile(description="something")

@Retention(RetentionPolicy.RUNTIME)
@Target(ElementType.METHOD)
public @interface Profile {
    public String description() default "";
}

@Around("com.merc.aop.ctw.aspect.PointcutDefinitions.logAnnotatedMethods(profile)")
public Object profile(ProceedingJoinPoint pjp, Profile profile) throws Throwable {
    ....
}

@Pointcut("@annotation(com.merc.annotations.Profile)")
protected void logAnnotatedMethods(Profile profile) {
}

Mais j'obtiens l'erreur suivante msg alors que compileing à l'aide de l'AJC

formal unbound in pointcut 
Bonjour, mon exigence est la même que la vôtre. J'ai un doute que ce qui est " com.merc.aop.ctw.d'aspect.PointcutDefinitions.logAnnotatedMethods'. Je remarque que logAnnotatedMethods vous avez créé mais je n'obtiens pas ce qui est com.merc.aop.ctw.d'aspect.PointcutDefinitions ? Merci de me guider.

OriginalL'auteur user373201 | 2011-02-07