@@ -5,7 +5,7 @@ | |||
<target name="package" description="Jarjar asm-5.0.4.jar and prefix package name with aj"> | |||
<jarjar destfile="asm-6.0_BETA.renamed.jar"> | |||
<zipfileset src="asm-6.0_BETA.jar"/> | |||
<zipfileset src="asm-6.0_BETA.jar" excludes="module-info.class"/> | |||
<rule pattern="org.objectweb.asm.**" result="aj.org.objectweb.asm.@1"/> | |||
</jarjar> | |||
</target> |
@@ -0,0 +1,3 @@ | |||
package com.foo1; | |||
public class C1 {} |
@@ -0,0 +1,3 @@ | |||
module e.f.g { | |||
exports com.foo1; | |||
} |
@@ -0,0 +1,7 @@ | |||
package aaa.bbb; | |||
public class A { | |||
public static void main(String []argv) { | |||
System.out.println("A running"); | |||
} | |||
} |
@@ -0,0 +1,3 @@ | |||
module my.module { | |||
exports aaa.bbb; | |||
} |
@@ -0,0 +1,6 @@ | |||
import aaa.bbb.A; | |||
public class InvokeA { | |||
public static void main(String[] argv) { | |||
A.main(argv); | |||
} | |||
} |
@@ -0,0 +1,7 @@ | |||
package aaa.bbb; | |||
public class A { | |||
public static void main(String []argv) { | |||
System.out.println("A running"); | |||
} | |||
} |
@@ -0,0 +1,3 @@ | |||
module my.module { | |||
exports aaa.bbb; | |||
} |
@@ -0,0 +1,6 @@ | |||
import aaa.bbb.A; | |||
public class InvokeA { | |||
public static void main(String[] argv) { | |||
A.main(argv); | |||
} | |||
} |
@@ -0,0 +1,7 @@ | |||
package aaa.bbb; | |||
public class A { | |||
public static void main(String []argv) { | |||
System.out.println("A running"); | |||
} | |||
} |
@@ -0,0 +1,2 @@ | |||
module my.module { | |||
} |
@@ -0,0 +1,7 @@ | |||
package aspects; | |||
public aspect Azpect { | |||
before(): execution(* main(..)) { | |||
System.out.println("Azpect running"); | |||
} | |||
} |
@@ -0,0 +1,7 @@ | |||
package aaa.bbb; | |||
public class A { | |||
public static void main(String []argv) { | |||
System.out.println("A running"); | |||
} | |||
} |
@@ -0,0 +1,3 @@ | |||
module my.module { | |||
exports aaa.bbb; | |||
} |
@@ -0,0 +1,7 @@ | |||
package extra; | |||
public aspect AnotherAzpect { | |||
before(): execution(* *(..)) && !within(*Azpect) { | |||
System.out.println("AnotherAzpect running"); | |||
} | |||
} |
@@ -0,0 +1,4 @@ | |||
module demo { | |||
exports pkg; | |||
requires org.aspectj.runtime; | |||
} |
@@ -0,0 +1,7 @@ | |||
package otherpkg; | |||
public aspect Azpect { | |||
before(): execution(* *(..)) && !within(Azpect) { | |||
System.out.println("Azpect running"); | |||
} | |||
} |
@@ -0,0 +1,6 @@ | |||
package pkg; | |||
public class Demo { | |||
public static void main(String[] argv) { | |||
System.out.println("Demo running"); | |||
} | |||
} |