From 1abe388fddf09811e19dbb1405ed8d81c0cec694 Mon Sep 17 00:00:00 2001 From: aclement Date: Mon, 22 Aug 2005 17:00:01 +0000 Subject: genericitds: tests moved around and activated in GenericsTests --- .../java5/generics/itds/sharing/GenericAspectA.aj | 19 ----------------- .../java5/generics/itds/sharing/GenericAspectB.aj | 19 ----------------- .../java5/generics/itds/sharing/GenericAspectC.aj | 24 ---------------------- .../java5/generics/itds/sharing/GenericAspectD.aj | 24 ---------------------- .../java5/generics/itds/sharing/GenericAspectE.aj | 18 ---------------- tests/java5/generics/itds/sharing/MethodA4.aj | 2 ++ tests/java5/generics/itds/sharing/MethodQ.aj | 2 +- 7 files changed, 3 insertions(+), 105 deletions(-) delete mode 100644 tests/java5/generics/itds/sharing/GenericAspectA.aj delete mode 100644 tests/java5/generics/itds/sharing/GenericAspectB.aj delete mode 100644 tests/java5/generics/itds/sharing/GenericAspectC.aj delete mode 100644 tests/java5/generics/itds/sharing/GenericAspectD.aj delete mode 100644 tests/java5/generics/itds/sharing/GenericAspectE.aj (limited to 'tests/java5/generics/itds/sharing') diff --git a/tests/java5/generics/itds/sharing/GenericAspectA.aj b/tests/java5/generics/itds/sharing/GenericAspectA.aj deleted file mode 100644 index fcb3090ea..000000000 --- a/tests/java5/generics/itds/sharing/GenericAspectA.aj +++ /dev/null @@ -1,19 +0,0 @@ -// Simple - adding an interface to a type via a generic aspect and decp -abstract aspect GenericAspect { - - declare parents: A implements SimpleI; - - interface SimpleI {} - -} - -aspect GenericAspectA extends GenericAspect { - public static void main(String []argv) { - Base b = new Base(); - if (!(b instanceof SimpleI)) - throw new RuntimeException("Base should implement SimpleI!"); - } -} - -class Base {} - diff --git a/tests/java5/generics/itds/sharing/GenericAspectB.aj b/tests/java5/generics/itds/sharing/GenericAspectB.aj deleted file mode 100644 index 39d262223..000000000 --- a/tests/java5/generics/itds/sharing/GenericAspectB.aj +++ /dev/null @@ -1,19 +0,0 @@ -// Decp a generic interface -abstract aspect GenericAspect { - - declare parents: A implements SimpleI; - - interface SimpleI {} - -} - -aspect GenericAspectB extends GenericAspect { - public static void main(String []argv) { - Base b = new Base(); - if (!(b instanceof SimpleI)) - throw new RuntimeException("Base should implement SimpleI!"); - } -} - -class Base {} - diff --git a/tests/java5/generics/itds/sharing/GenericAspectC.aj b/tests/java5/generics/itds/sharing/GenericAspectC.aj deleted file mode 100644 index 3e1d6c6ee..000000000 --- a/tests/java5/generics/itds/sharing/GenericAspectC.aj +++ /dev/null @@ -1,24 +0,0 @@ -// Decp an interface with an ITD method on it -abstract aspect GenericAspect { - - interface SimpleI {} - - declare parents: A implements SimpleI; - - public int SimpleI.m() { return 4;} - -} - -aspect GenericAspectC extends GenericAspect { - public static void main(String []argv) { - Base b = new Base(); - - if (!(b instanceof SimpleI)) - throw new RuntimeException("Base should implement SimpleI!"); - - int i = b.m(); - } -} - -class Base {} - diff --git a/tests/java5/generics/itds/sharing/GenericAspectD.aj b/tests/java5/generics/itds/sharing/GenericAspectD.aj deleted file mode 100644 index 30775a593..000000000 --- a/tests/java5/generics/itds/sharing/GenericAspectD.aj +++ /dev/null @@ -1,24 +0,0 @@ -// Decp an interface with an ITD field -abstract aspect GenericAspect { - - interface SimpleI {} - - declare parents: A implements SimpleI; - - public int SimpleI.n; - -} - -aspect GenericAspectD extends GenericAspect { - public static void main(String []argv) { - Base b = new Base(); - - if (!(b instanceof SimpleI)) - throw new RuntimeException("Base should implement SimpleI!"); - - b.n=42; - } -} - -class Base {} - diff --git a/tests/java5/generics/itds/sharing/GenericAspectE.aj b/tests/java5/generics/itds/sharing/GenericAspectE.aj deleted file mode 100644 index 60bf8cd53..000000000 --- a/tests/java5/generics/itds/sharing/GenericAspectE.aj +++ /dev/null @@ -1,18 +0,0 @@ -abstract aspect GenericAspect { - - declare parents: A implements IUtil; - - //public void IUtil.print(Z n) { System.err.println(n); } -} - -interface IUtil { } - -aspect GenericAspectE extends GenericAspect { - public static void main(String []argv) { - Base b = new Base(); - // b.print("hello"); - } -} - -class Base {} - diff --git a/tests/java5/generics/itds/sharing/MethodA4.aj b/tests/java5/generics/itds/sharing/MethodA4.aj index 64c2aced0..192a7dc98 100644 --- a/tests/java5/generics/itds/sharing/MethodA4.aj +++ b/tests/java5/generics/itds/sharing/MethodA4.aj @@ -12,6 +12,8 @@ class Base { } aspect X { public List Base.m() { // OK, Z becomes N in return type List lz = new ArrayList(); + List ls; + return lz; }; } diff --git a/tests/java5/generics/itds/sharing/MethodQ.aj b/tests/java5/generics/itds/sharing/MethodQ.aj index bfe415a28..979c3b39a 100644 --- a/tests/java5/generics/itds/sharing/MethodQ.aj +++ b/tests/java5/generics/itds/sharing/MethodQ.aj @@ -9,7 +9,7 @@ public class MethodQ { } } -class SimpleClass { +class SimpleClass {// extends Number> { // This is what we are trying to mimic with our ITD //public void m(List ll1, List lz,List ll2) {} } -- cgit v1.2.3