[Nice-commit] Nice/testsuite/compiler/abstractInterfaces existingClass.testsuite,1.4,1.5
Brought to you by:
bonniot
From: <bo...@us...> - 2003-12-03 21:50:44
|
Update of /cvsroot/nice/Nice/testsuite/compiler/abstractInterfaces In directory sc8-pr-cvs1:/tmp/cvs-serv1807/testsuite/compiler/abstractInterfaces Modified Files: existingClass.testsuite Log Message: Made Object a super-type of every monotype. Index: existingClass.testsuite =================================================================== RCS file: /cvsroot/nice/Nice/testsuite/compiler/abstractInterfaces/existingClass.testsuite,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** existingClass.testsuite 15 Sep 2003 22:29:21 -0000 1.4 --- existingClass.testsuite 3 Dec 2003 21:50:41 -0000 1.5 *************** *** 4,8 **** /// Toplevel abstract interface I {} ! class java.lang.Object implements I; /// PASS --- 4,8 ---- /// Toplevel abstract interface I {} ! class java.lang.String implements I; /// PASS *************** *** 10,14 **** /// Toplevel abstract interface I {} ! class java.lang.Object implements I; /// package b import a true; --- 10,14 ---- /// Toplevel abstract interface I {} ! class java.lang.String implements I; /// package b import a true; *************** *** 20,24 **** /// package b /// Toplevel ! class java.lang.Object implements a.I; /// FAIL --- 20,24 ---- /// package b /// Toplevel ! class java.lang.String implements a.I; /// FAIL *************** *** 28,32 **** /// package b import a /// Toplevel ! class java.lang.Object implements I; --- 28,32 ---- /// package b import a /// Toplevel ! class java.lang.String implements I; *************** *** 34,45 **** /// Toplevel abstract interface I { void f(); } ! class java.lang.Object implements I; /// PASS ! f(new Object()); /// Toplevel abstract interface I { void f(); } ! class java.lang.Object implements I; ! f(x@Object) {} /// PASS --- 34,45 ---- /// Toplevel abstract interface I { void f(); } ! class java.lang.String implements I; /// PASS ! f("ABC"); /// Toplevel abstract interface I { void f(); } ! class java.lang.String implements I; ! f(x@String) {} /// PASS *************** *** 69,72 **** --- 69,73 ---- /// Toplevel abstract interface AI {} + // FileFilter is not a class class java.io.FileFilter implements AI; *************** *** 74,76 **** /// Toplevel abstract interface AI {} ! interface java.lang.Object implements AI; --- 75,78 ---- /// Toplevel abstract interface AI {} ! // String is not an interface ! interface java.lang.String implements AI; |