diff options
author | aclement <aclement> | 2006-02-22 14:59:11 +0000 |
---|---|---|
committer | aclement <aclement> | 2006-02-22 14:59:11 +0000 |
commit | 901fe8fe2510dc940e2a419e8ef75ec12ad97016 (patch) | |
tree | 321de33751436a5a166ac5989ab93278d2826d7f | |
parent | 82854f5681752d87be7500828509e6c86c4f7345 (diff) | |
download | aspectj-901fe8fe2510dc940e2a419e8ef75ec12ad97016.tar.gz aspectj-901fe8fe2510dc940e2a419e8ef75ec12ad97016.zip |
optimization: use asm for lightweight delegates
-rw-r--r-- | lib/asm/README | 9 | ||||
-rw-r--r-- | lib/asm/asm-2.2.1.jar | bin | 0 -> 34783 bytes | |||
-rw-r--r-- | lib/asm/asm-aj.jar | bin | 0 -> 36328 bytes | |||
-rw-r--r-- | lib/asm/build.xml | 12 |
4 files changed, 21 insertions, 0 deletions
diff --git a/lib/asm/README b/lib/asm/README new file mode 100644 index 000000000..eb7e73dde --- /dev/null +++ b/lib/asm/README @@ -0,0 +1,9 @@ +asm-aj.jar is a processed version of an asm jar with the package prefix org.aspectj added. +We add the prefix to avoid clashing with other versions of asm that may be on a users +classpath. + +To pick up a new version of asm and use it in AspectJ, use the build.xml script. It +requires jarjar (which you will have to download). + +--- +22-Feb-06: asm-aj.jar is the packaged prefixed version of asm-2.2.1.jar diff --git a/lib/asm/asm-2.2.1.jar b/lib/asm/asm-2.2.1.jar Binary files differnew file mode 100644 index 000000000..297690f26 --- /dev/null +++ b/lib/asm/asm-2.2.1.jar diff --git a/lib/asm/asm-aj.jar b/lib/asm/asm-aj.jar Binary files differnew file mode 100644 index 000000000..16b46f6e2 --- /dev/null +++ b/lib/asm/asm-aj.jar diff --git a/lib/asm/build.xml b/lib/asm/build.xml new file mode 100644 index 000000000..96e9f383f --- /dev/null +++ b/lib/asm/build.xml @@ -0,0 +1,12 @@ +<project name="asm-packaging" default="rename" basedir="."> + + <target name="rename"> + <taskdef name="jarjar" classname="com.tonicsystems.jarjar.JarJarTask" classpath="jarjar-0.6.jar"/> + <jarjar jarfile="asm-aj.jar"> + <!--fileset dir="build/main"/--> + <zipfileset src="asm-2.2.1.jar"/> + <rule pattern="org.objectweb.**" result="org.aspectj.org.objectweb.@1"/> + </jarjar> + </target> + +</project> |