Bläddra i källkod

389678: overweaving test resources

tags/V1_9_3RC1
Andy Clement 5 år sedan
förälder
incheckning
f6d0013eb2

+ 9
- 0
tests/bugs193/389678/OverWeave_1/src/Application.java Visa fil

@@ -0,0 +1,9 @@
public class Application {
public static void main(String[] args) {
sayHelloTo("world");
}
public static void sayHelloTo(String subject) {
System.out.println("Hello " + subject + "!");
}
}

+ 5
- 0
tests/bugs193/389678/OverWeave_1/src/MyAspect.aj Visa fil

@@ -0,0 +1,5 @@
public aspect MyAspect {
before() : execution(* Application.*(..)) {
System.out.println(this.getClass().getName() + " -> " + thisJoinPointStaticPart);
}
}

+ 5
- 0
tests/bugs193/389678/OverWeave_2/src/MyAspect2.aj Visa fil

@@ -0,0 +1,5 @@
public aspect MyAspect2 {
before() : execution(* *(..)) {
System.out.println(this.getClass().getName() + " -> " + thisJoinPointStaticPart);
}
}

+ 5
- 0
tests/bugs193/389678/OverWeave_4/src/MyAspect3.aj Visa fil

@@ -0,0 +1,5 @@
public aspect MyAspect3 {
before() : execution(* *(..)) {
System.out.println(this.getClass().getName() + " -> " + thisJoinPointStaticPart);
}
}

Binär
tests/bugs193/389678/ow1.jar Visa fil


Binär
tests/bugs193/389678/ow2.jar Visa fil


Binär
tests/bugs193/389678/ow4.jar Visa fil


+ 10
- 0
tests/bugs193/389678/run.sh Visa fil

@@ -0,0 +1,10 @@
echo "ow1"
ajc -1.8 -sourceroots OverWeave_1/src -outjar ow1.jar -showWeaveInfo
echo "ow2"
ajc -1.8 -sourceroots OverWeave_2/src -outjar ow2.jar -showWeaveInfo
echo "ow4 build"
ajc -1.8 -sourceroots OverWeave_4/src -outjar ow4.jar -showWeaveInfo
echo "ow3"
ajc -1.8 -d out -inpath ow1.jar -aspectpath ow2.jar -showWeaveInfo -sourceroots OverWeave_3/src -outjar ow3.jar

java -classpath out:/Users/aclement/installs/aspectj192/lib/aspectjrt.jar:ow2.jar Application

+ 4
- 0
tests/bugs193/389678/runow.sh Visa fil

@@ -0,0 +1,4 @@
ajc -1.8 -sourceroots OverWeave_1/src -outjar ow1.jar
ajc -1.8 -sourceroots OverWeave_2/src -outjar ow2.jar
ajc -1.8 -Xset:overWeaving=true -d out -inpath ow1.jar -aspectpath ow2.jar -sourceroots OverWeave_3/src
java -classpath out:/Users/aclement/installs/aspectj192/lib/aspectjrt.jar:ow2.jar Application

Laddar…
Avbryt
Spara