Obtenir des paramètres annotés à l'intérieur d'un pointcut

J'ai deux annotation @LookAtThisMethod et @LookAtThisParametersi j'ai une coupe transverse (pointcut) autour de l'méthodes avec @LookAtThisMethod comment ai-je pu extraire les paramètres de ladite méthode qui sont annotés avec @LookAtThisParameter?

Par exemple:

@Aspect
public class LookAdvisor {

    @Pointcut("@annotation(lookAtThisMethod)")
    public void lookAtThisMethodPointcut(LookAtThisMethod lookAtThisMethod){}

    @Around("lookAtThisMethodPointcut(lookAtThisMethod)")
    public void lookAtThisMethod(ProceedingJoinPoint joinPoint, LookAtThisMethod lookAtThisMethod) throws Throwable {
        for(Object argument : joinPoint.getArgs()) {
            //I can get the parameter values here
        }

        //I can get the method signature with:
        joinPoint.getSignature.toString();


        //How do I get which parameters  are annotated with @LookAtThisParameter?
    }

}

source d'informationauteur soldier.moth