如果无法找到/放置运行给定的方面文件,则AspectJ必须抛出运行时错误?

时间:2013-04-18 09:45:05

标签: java aspectj

我正在尝试运行一个复杂的类路径和JVM选项的复杂应用程序,其中编译了一些加载时间方面。目前它似乎没有做任何事情,但我无法确定它是否是在某种程度上与我的代码中的错误或根本没有加载的方面有关。是否有任何特殊开关会在没有加载某个特定方面时提醒我(可能是手头的问题)?

我查了aj command line script,但看起来并不是特别有用:(

1 个答案:

答案 0 :(得分:1)

更新:我忘了提及您想要的选项是-showWeaveInfo而不是(或除此之外)-verbose。虽然后者显示一个方面是否已经注册,但前者显示它被编入你的课程。


AspectJ Development Environment Guide的第5章中,您可以找到有关

的信息

前者在System.err上写入有关已处理LTW方面的信息,后者将指定包中的所有类转储到特定目录,然后您可以检查它们并查看它们是否已根据需要进行编织。