Scala中的Aspectj拦截内部类

Scala中的Aspectj拦截内部类,scala,aspectj,inner-classes,Scala,Aspectj,Inner Classes,如何使用Aspectj注释在Scala中拦截内部类 package p class Ext { class Inn { def Inner() {} } def Extern() {} } object Main{ def main(args: Array[String]) { val res = new Ext res.Exter() val res2 = new res.Inn res2.Inner() } } package q @Aspect c

如何使用Aspectj注释在Scala中拦截内部类

package p
class Ext {
  class Inn {
    def Inner() {}
  }
  def Extern() {}
}

object Main{
def main(args: Array[String]) {
 val res = new Ext
 res.Exter()
 val res2 = new res.Inn
 res2.Inner()
 }
    }

package q
@Aspect
class MethodLogger {
@Before("within(p.*)")
 def logMethod(joinPoint: JoinPoint) = {
   println(joinPoint)
}
}
方面代码只允许查看Main和Ext类的连接点,但我看不到Inn类的连接点