aboutsummaryrefslogtreecommitdiffstats
path: root/org.aspectj.ajdt.core/testdata/binaryParents/TestE
diff options
context:
space:
mode:
authoraclement <aclement>2005-01-05 14:42:34 +0000
committeraclement <aclement>2005-01-05 14:42:34 +0000
commit9536453a52beafee86fa8785df103352f1823b4e (patch)
treefbbe2d0a5c98908a17699261a9d1af3eedfd452a /org.aspectj.ajdt.core/testdata/binaryParents/TestE
parentf3fcc800aa5f1cb7274df9c8d5f810a0401b8bc3 (diff)
downloadaspectj-9536453a52beafee86fa8785df103352f1823b4e.tar.gz
aspectj-9536453a52beafee86fa8785df103352f1823b4e.zip
Binary Weaving Decp: test code
Diffstat (limited to 'org.aspectj.ajdt.core/testdata/binaryParents/TestE')
-rw-r--r--org.aspectj.ajdt.core/testdata/binaryParents/TestE/A.java6
-rw-r--r--org.aspectj.ajdt.core/testdata/binaryParents/TestE/B.java3
-rw-r--r--org.aspectj.ajdt.core/testdata/binaryParents/TestE/C.java24
-rw-r--r--org.aspectj.ajdt.core/testdata/binaryParents/TestE/X.java7
4 files changed, 40 insertions, 0 deletions
diff --git a/org.aspectj.ajdt.core/testdata/binaryParents/TestE/A.java b/org.aspectj.ajdt.core/testdata/binaryParents/TestE/A.java
new file mode 100644
index 000000000..a182099d3
--- /dev/null
+++ b/org.aspectj.ajdt.core/testdata/binaryParents/TestE/A.java
@@ -0,0 +1,6 @@
+public class A {
+ public A() {
+ }
+ public A(int i) {
+ }
+}
diff --git a/org.aspectj.ajdt.core/testdata/binaryParents/TestE/B.java b/org.aspectj.ajdt.core/testdata/binaryParents/TestE/B.java
new file mode 100644
index 000000000..b9f87d43b
--- /dev/null
+++ b/org.aspectj.ajdt.core/testdata/binaryParents/TestE/B.java
@@ -0,0 +1,3 @@
+public class B extends A {
+}
+
diff --git a/org.aspectj.ajdt.core/testdata/binaryParents/TestE/C.java b/org.aspectj.ajdt.core/testdata/binaryParents/TestE/C.java
new file mode 100644
index 000000000..9ae80cf06
--- /dev/null
+++ b/org.aspectj.ajdt.core/testdata/binaryParents/TestE/C.java
@@ -0,0 +1,24 @@
+public class C extends A{
+
+ public void helper0() {
+ }
+
+ public C() {
+ super(3);
+ }
+ public static void main(String[] argv) {
+ new C();
+ }
+
+ public C(String s) {
+ super(5);
+ }
+
+ public void helper1() {
+ }
+
+ public C(float f) {
+ }
+
+ public void helper2() { }
+}
diff --git a/org.aspectj.ajdt.core/testdata/binaryParents/TestE/X.java b/org.aspectj.ajdt.core/testdata/binaryParents/TestE/X.java
new file mode 100644
index 000000000..fb1bf310f
--- /dev/null
+++ b/org.aspectj.ajdt.core/testdata/binaryParents/TestE/X.java
@@ -0,0 +1,7 @@
+public aspect X {
+ declare parents: C extends B;
+
+ public B.new(int i) {
+ super(i);
+ }
+}