如果编织和实际编译在不同的步骤中发生,我认为它可能非常好。是否有任何不太知名的标志,或者一些生成中间.java代码的替代解决方案?
无论如何,编织发生在类或java源上?
答案 0 :(得分:2)
编织发生在字节码上。
但是,你可能能够反汇编结果字节码。
答案 1 :(得分:0)
Dave是正确的,编织发生在字节码上(从版本1.2开始就是这样)。但是你仍然可以单独编译并稍后编织。像往常一样将常规Java代码构建到jar中,然后将方面构建到方面库中,然后将其应用于另一个:
ajc -aspectpath myaspects.jar -inpath mycode.jar -outjar mywovencode.jar
有效地说,就是在不同的步骤中进行编译和编织。