]> source.dussan.org Git - aspectj.git/commit
Replace use of ASM-renamed by original ASM
authorAlexander Kriegisch <Alexander@Kriegisch.name>
Sun, 16 May 2021 03:17:12 +0000 (10:17 +0700)
committerAlexander Kriegisch <Alexander@Kriegisch.name>
Sun, 16 May 2021 03:17:12 +0000 (10:17 +0700)
commit45254f588150c944dfde84821308d27cc9d34a37
tree51bfa4cb19820107aa817137e9ffd07b12f7ba10
parent95fc5eec2de1b46c069f805a0a8657427a1a0a0a
Replace use of ASM-renamed by original ASM

This involves replacing references in weaver application code as well as
a few tests.

In order to make AspectJ weaver + tools contain a relocated ASM version,
I added a Maven Shade relocation step after Maven Assembly created the
uber JARs. Relocation works for both binaries and sources and also
encompasses Class::forName calls like in class AsmDetector.

Signed-off-by: Alexander Kriegisch <Alexander@Kriegisch.name>
20 files changed:
ajde.core/pom.xml
ajde/pom.xml
ajdoc/pom.xml
aspectjtools/aspectjtools-assembly.xml
aspectjtools/pom.xml
aspectjweaver/aspectjweaver-assembly.xml
aspectjweaver/pom.xml
loadtime/pom.xml
org.aspectj.ajdt.core/pom.xml
org.aspectj.ajdt.core/src/test/java/org/aspectj/tools/ajc/AjcTestCase.java
run-all-junit-tests/pom.xml
taskdefs/pom.xml
testing-drivers/pom.xml
testing/pom.xml
tests/java5/ataspectj/ataspectj/UnweavableTest.java
tests/pom.xml
weaver/pom.xml
weaver/src/main/java/org/aspectj/weaver/bcel/LazyClassGen.java
weaver/src/main/java/org/aspectj/weaver/bcel/asm/AsmDetector.java
weaver/src/main/java/org/aspectj/weaver/bcel/asm/StackMapAdder.java