]> source.dussan.org Git - aspectj.git/commitdiff
genericitds: Using target type variables in your ITD field declarations.
authoraclement <aclement>
Fri, 12 Aug 2005 10:08:09 +0000 (10:08 +0000)
committeraclement <aclement>
Fri, 12 Aug 2005 10:08:09 +0000 (10:08 +0000)
tests/java5/generics/itds/sharing/FieldP.aj [new file with mode: 0644]

diff --git a/tests/java5/generics/itds/sharing/FieldP.aj b/tests/java5/generics/itds/sharing/FieldP.aj
new file mode 100644 (file)
index 0000000..48a9bda
--- /dev/null
@@ -0,0 +1,11 @@
+import java.util.*;
+
+public class FieldP {
+  public static void main(String []argv) { }
+}
+
+class SimpleClass<N extends Number> { }
+
+aspect X {
+  public static List<N> SimpleClass<N>.i;  // error, static members in generic types cannot use the type variables
+}