[Nice-commit] Nice/testsuite/compiler/classes specialization.testsuite,1.9,1.10
Brought to you by:
bonniot
From: Daniel B. <bo...@us...> - 2005-02-16 12:13:31
|
Update of /cvsroot/nice/Nice/testsuite/compiler/classes In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv4957/testsuite/compiler/classes Modified Files: specialization.testsuite Log Message: Properly print interface of classes that specialize their parent's type parameters. Fix loading of compiled constructors for such classes. Index: specialization.testsuite =================================================================== RCS file: /cvsroot/nice/Nice/testsuite/compiler/classes/specialization.testsuite,v retrieving revision 1.9 retrieving revision 1.10 diff -C2 -d -r1.9 -r1.10 *** specialization.testsuite 8 Jan 2005 14:46:42 -0000 1.9 --- specialization.testsuite 16 Feb 2005 12:13:17 -0000 1.10 *************** *** 95,96 **** --- 95,114 ---- interface B extends A<boolean> {} class C implements B {} + + /// PASS + /// package a + /// Toplevel + class A<T> {} + class B extends A<String> {} + + /// package b import a + B b = new B(); + + /// PASS + /// package a + /// Toplevel + class A<T,U> { T x; } + class B<T> extends A<T,String> {} + + /// package b import a + B<int> b = new B(x: 0); |