title: error at ::0 formal unbound in pointcut
body: <p>All the classes in project are in com.aspect package.</p>
  
  <p>The main Aspect :</p>
  
  <pre><code>@Aspect
  public class MainAspect {
  
      @Pointcut("within(com.aspect..*)")
      public void standaloneLayer(){}
  
  }
  </code></pre>
  
  <p>Another aspect for joinpoints having account object as argument:</p>
  
  <pre><code> @Aspect
      public class AccountAspect {
  
          @After("com.aspect.MainAspect.standaloneLayer() &amp;&amp; args(account)")
          public void pointCutForAccount(JoinPoint joinPoint, Account account){
  
          }
      }
  </code></pre>
  
  <p>Service layer class:</p>
  
  <pre><code>@Service
  public class Customer {
      public void setAccountBalance(Account account) {}
  }
  </code></pre>
  
  <p>While running application I am getting below exception:</p>
  
  <p>Caused by:</p>
  
  <pre class="lang-none prettyprint-override"><code>java.lang.IllegalArgumentException: error at ::0 formal unbound in pointcut
    at org.aspectj.weaver.tools.PointcutParser.parsePointcutExpression(PointcutParser.java:317)
  </code></pre>