title: Get annotated parameters inside a pointcut
body: <p>I have two annotation <code>@LookAtThisMethod</code> and <code>@LookAtThisParameter</code>, if I have a pointcut around the methods with <code>@LookAtThisMethod</code> how could I extract the parameters of said method which are annotated with <code>@LookAtThisParameter</code>?</p>
  
  <p>For example:</p>
  
  <pre><code>@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?
      }
  
  }
  </code></pre>