title: Aspectj doesn't work with kotlin
body: <p>i want to use aspectj aop in kotlin,here is my code:</p>
  
  <p>my annotation in annotation.lazy_list:</p>
  
  <p>Kotlin:</p>
  
  <pre><code> package anotation
  
  @Retention(AnnotationRetention.RUNTIME)
  @Target(AnnotationTarget.FUNCTION)
  annotation class lazy_list
  </code></pre>
  
  <p>my aspectj aop class:</p>
  
  <pre><code>@Aspect
  class ActiveListAop{
  
      @Pointcut("execution(@annotation.lazy_list * *(..))")
      fun profile() {
  
      }
  
      @Before("profile()")
      fun testModeOnly(joinPoint: JoinPoint) {
          println("123")
      }
  
  }
  </code></pre>
  
  <p>my usage:</p>
  
  <pre><code> @lazy_list
      fun all():List&lt;T&gt;{
          return lazy_obj?.all() as List&lt;T&gt;
      }
  </code></pre>
  
  <p>when i call all() function , no error,but wont't print "123", why?</p>