[svn] r5847: nemerle/trunk/ncc/testsuite/positive/generics2.n

nazgul svnadmin at nemerle.org
Tue Oct 25 19:51:05 CEST 2005


Log:
Add testcase for 554

Author: nazgul
Date: Tue Oct 25 19:51:02 2005
New Revision: 5847

Added:
   nemerle/trunk/ncc/testsuite/positive/generics2.n

Added: nemerle/trunk/ncc/testsuite/positive/generics2.n
==============================================================================
--- (empty file)
+++ nemerle/trunk/ncc/testsuite/positive/generics2.n	Tue Oct 25 19:51:02 2005
@@ -0,0 +1,52 @@
+    public static class Main
+    {
+        public static Execute[T](b : B1[T]) : void  where T : A1
+        {
+            System.Console.WriteLine(b.D.A.LastModified);
+        }
+    }
+    public class C[T] where T : A
+    {
+        public A : T
+        {
+            get
+            {
+                null;
+            }
+        }
+    }
+    public class D[T] : C[T] where T : A
+    {
+    }
+
+    public class B[T] where T : A
+    {   
+        public  D : D[T]
+        {
+            get
+            {
+                null;
+            }
+        }
+    }
+
+    public class B1[T] : B[T] where T : A1
+    {
+    }
+
+    public class A
+    {
+    }
+    public class A1 : A
+    {   
+        public  LastModified : System.DateTime
+        {
+            get
+            {
+                System.DateTime.Now;
+            }
+        }
+    }
+    
+    
+    
\ No newline at end of file



More information about the svn mailing list