AspectJ 织入方式有 Compile-time weaving (编译时织入)、 Post-compile weaving (后编译织入)、 Load-time weaving (加载时织入)。
Compile-time weaving
Post-compile weaving
Load-time weaving
其中加载时织入不需要源码,可用于逆向分析。
[...]