aboutsummaryrefslogtreecommitdiffstats
path: root/tests
diff options
context:
space:
mode:
authoraclement <aclement>2009-02-04 20:20:25 +0000
committeraclement <aclement>2009-02-04 20:20:25 +0000
commit2d3001e1f6949e3d9d50e7703e3c15d3a3376c25 (patch)
tree7e3548d1ab301643abe70cfe201a2ed5f198ecaf /tests
parent542fa0dedcb8fe8b06c9fef48450bda262add60f (diff)
downloadaspectj-2d3001e1f6949e3d9d50e7703e3c15d3a3376c25.tar.gz
aspectj-2d3001e1f6949e3d9d50e7703e3c15d3a3376c25.zip
263487: test and fix
Diffstat (limited to 'tests')
-rw-r--r--tests/multiIncremental/importProb/base/src/p/B.java3
-rw-r--r--tests/multiIncremental/importProb/base/src/p/Code.java9
-rw-r--r--tests/multiIncremental/importProb/base/src/q/Asp.java9
-rw-r--r--tests/multiIncremental/importProb/inc1/src/p/Code.java10
-rw-r--r--tests/multiIncremental/importProb2/base/src/x/X.java9
5 files changed, 40 insertions, 0 deletions
diff --git a/tests/multiIncremental/importProb/base/src/p/B.java b/tests/multiIncremental/importProb/base/src/p/B.java
new file mode 100644
index 000000000..2558bd00f
--- /dev/null
+++ b/tests/multiIncremental/importProb/base/src/p/B.java
@@ -0,0 +1,3 @@
+package p;
+public class B {
+}
diff --git a/tests/multiIncremental/importProb/base/src/p/Code.java b/tests/multiIncremental/importProb/base/src/p/Code.java
new file mode 100644
index 000000000..c8bf798c8
--- /dev/null
+++ b/tests/multiIncremental/importProb/base/src/p/Code.java
@@ -0,0 +1,9 @@
+package p;
+import q.Asp;
+import p.B;
+
+public class Code {
+ public void foo() throws IllegalAccessException {
+ throw new IllegalAccessException();
+ }
+}
diff --git a/tests/multiIncremental/importProb/base/src/q/Asp.java b/tests/multiIncremental/importProb/base/src/q/Asp.java
new file mode 100644
index 000000000..47f51274c
--- /dev/null
+++ b/tests/multiIncremental/importProb/base/src/q/Asp.java
@@ -0,0 +1,9 @@
+package q;
+import p.Code;
+
+public aspect Asp {
+ static int I = 5;
+//before():staticinitialization(Code){}
+}
+
+
diff --git a/tests/multiIncremental/importProb/inc1/src/p/Code.java b/tests/multiIncremental/importProb/inc1/src/p/Code.java
new file mode 100644
index 000000000..fa7061131
--- /dev/null
+++ b/tests/multiIncremental/importProb/inc1/src/p/Code.java
@@ -0,0 +1,10 @@
+package p;
+
+import q.Asp;
+import p.B;
+
+public class Code {
+ public void foo() throws IllegalAccessException {
+ throw new IllegalAccessException();
+ }
+}
diff --git a/tests/multiIncremental/importProb2/base/src/x/X.java b/tests/multiIncremental/importProb2/base/src/x/X.java
new file mode 100644
index 000000000..ef0883ace
--- /dev/null
+++ b/tests/multiIncremental/importProb2/base/src/x/X.java
@@ -0,0 +1,9 @@
+package x;
+
+import java.util.ArrayList;
+
+public aspect X {
+// before(): within(!X) {}
+declare soft : IllegalAccessException : execution( * *(..) );
+
+}