]> source.dussan.org Git - aspectj.git/commitdiff
MultiProjectIncremental testcases.
authoraclement <aclement>
Mon, 25 Apr 2005 18:50:45 +0000 (18:50 +0000)
committeraclement <aclement>
Mon, 25 Apr 2005 18:50:45 +0000 (18:50 +0000)
tests/multiIncremental/P1/base/src/pkg/C.java [new file with mode: 0644]
tests/multiIncremental/P1/inc1/src/pkg/A.java [new file with mode: 0644]
tests/multiIncremental/P1/inc2/src/X.aj [new file with mode: 0644]
tests/multiIncremental/P1/inc3/src/pkg/C.java [new file with mode: 0644]
tests/multiIncremental/P1/inc4/src/pkg/C.java [new file with mode: 0644]
tests/multiIncremental/P2/base/I.java [new file with mode: 0644]
tests/multiIncremental/P2/base/J.java [new file with mode: 0644]

diff --git a/tests/multiIncremental/P1/base/src/pkg/C.java b/tests/multiIncremental/P1/base/src/pkg/C.java
new file mode 100644 (file)
index 0000000..34899df
--- /dev/null
@@ -0,0 +1,20 @@
+package pkg;
+
+public class C {
+  public static void main(String []argv) {
+    m1();
+    m2();
+    m3();
+  }
+
+  public static void m1() {
+    System.err.println("m1() running!");
+  }
+  public static void m2() {
+    System.err.println("m2() running!");
+  }
+  public static void m3() {
+    System.err.println("m3() running!");
+  }
+}
+
diff --git a/tests/multiIncremental/P1/inc1/src/pkg/A.java b/tests/multiIncremental/P1/inc1/src/pkg/A.java
new file mode 100644 (file)
index 0000000..f07f19e
--- /dev/null
@@ -0,0 +1,4 @@
+package pkg;
+
+public class A {
+}
diff --git a/tests/multiIncremental/P1/inc2/src/X.aj b/tests/multiIncremental/P1/inc2/src/X.aj
new file mode 100644 (file)
index 0000000..f0b6147
--- /dev/null
@@ -0,0 +1,4 @@
+public aspect X {
+  before(): call(* *(..)) && !within(X) {
+  }
+}
diff --git a/tests/multiIncremental/P1/inc3/src/pkg/C.java b/tests/multiIncremental/P1/inc3/src/pkg/C.java
new file mode 100644 (file)
index 0000000..1eafe26
--- /dev/null
@@ -0,0 +1,25 @@
+package pkg;
+
+public class C {
+  public static void main(String []argv) {
+    m1();
+    m2();
+    m3();
+    m4();
+  }
+
+  public static void m1() {
+    System.err.println("m1() running!");
+  }
+  public static void m2() {
+    System.err.println("m2() running!");
+  }
+  public static void m3() {
+    System.err.println("m3() running!");
+  }
+
+  public static void m4() {
+    System.err.println("m4() running!");
+  }
+}
+
diff --git a/tests/multiIncremental/P1/inc4/src/pkg/C.java b/tests/multiIncremental/P1/inc4/src/pkg/C.java
new file mode 100644 (file)
index 0000000..7b7bac2
--- /dev/null
@@ -0,0 +1,21 @@
+package pkg;
+
+public class C {
+  public static void main(String []argv) {
+  }
+
+  public static void m1() {
+    System.err.println("m1() running!");
+  }
+  public static void m2() {
+    System.err.println("m2() running!");
+  }
+  public static void m3() {
+    System.err.println("m3() running!");
+  }
+
+  public static void m4() {
+    System.err.println("m4() running!");
+  }
+}
+
diff --git a/tests/multiIncremental/P2/base/I.java b/tests/multiIncremental/P2/base/I.java
new file mode 100644 (file)
index 0000000..e56b7ef
--- /dev/null
@@ -0,0 +1 @@
+public interface I { }
diff --git a/tests/multiIncremental/P2/base/J.java b/tests/multiIncremental/P2/base/J.java
new file mode 100644 (file)
index 0000000..2550f0e
--- /dev/null
@@ -0,0 +1,2 @@
+public class J implements I{
+}