如何将aspect java(.aj)转换为.java?

时间:2014-08-05 13:21:27

标签: aspectj

如果编织和实际编译在不同的步骤中发生,我认为它可能非常好。是否有任何不太知名的标志,或者一些生成中间.java代码的替代解决方案?

无论如何,编织发生在类或java源上?

2 个答案:

答案 0 :(得分:2)

编织发生在字节码上。

但是,你可能能够反汇编结果字节码。

答案 1 :(得分:0)

Dave是正确的,编织发生在字节码上(从版本1.2开始就是这样)。但是你仍然可以单独编译并稍后编织。像往常一样将常规Java代码构建到jar中,然后将方面构建到方面库中,然后将其应用于另一个:

ajc -aspectpath myaspects.jar -inpath mycode.jar -outjar mywovencode.jar

有效地说,就是在不同的步骤中进行编译和编织。