此Lint警告通常在Eclipse中的AJDT(AspectJ开发工具)中关闭,但您可以将其激活为警告甚至是这样的错误(我必须这样做才能在尝试重现您的时候实际看到它问题):
你可以忽略Lint警告,因为基本上它只表示某些切入点在运行时懒得填充thisJoinPoint
对象是没有办法的,因为切入点没有动态组件,如if()
,{ {1}}或类似的,这实际上是好消息,因为它意味着所有的连接点都可以在编译/编织时间内静态确定,因此比动态切入点更快。另一方面,警告说总是必须创建tjp对象,因为由于某种原因它在运行时也总是需要它,因此不能懒惰地实例化。