[Nice-commit] Nice/testsuite/compiler/classes typeParameters.testsuite,1.22,1.23
Brought to you by:
bonniot
|
From: Daniel B. <bo...@us...> - 2005-04-04 22:17:50
|
Update of /cvsroot/nice/Nice/testsuite/compiler/classes In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv20870/testsuite/compiler/classes Modified Files: typeParameters.testsuite Log Message: Fix bounded type variables used as class type parameters (reported by raboof). Index: typeParameters.testsuite =================================================================== RCS file: /cvsroot/nice/Nice/testsuite/compiler/classes/typeParameters.testsuite,v retrieving revision 1.22 retrieving revision 1.23 diff -C2 -d -r1.22 -r1.23 *** typeParameters.testsuite 13 Mar 2005 15:27:40 -0000 1.22 --- typeParameters.testsuite 4 Apr 2005 22:17:10 -0000 1.23 *************** *** 373,374 **** --- 373,404 ---- class A<T> {} class B<T> extends A< /*/// FAIL HERE */ U> {} + + + /// PASS + Foo<A> a = new Foo(); + /// Toplevel + abstract interface I {} + + class A implements I {} + + <T extends I> class Foo<T> {} + + + /// PASS + Foo<A> a = new Foo(); + /// Toplevel + interface I {} + + class A implements I {} + + <T extends I> class Foo<T> {} + + + /// PASS + Foo<A> a = new Foo(); + /// Toplevel + class I {} + + class A extends I {} + + <T extends I> class Foo<T> {} |