[Nice-commit] Nice/testsuite/compiler/visibility/expressions private.testsuite,1.1,1.2
Brought to you by:
bonniot
|
From: Daniel B. <bo...@us...> - 2005-03-28 11:35:22
|
Update of /cvsroot/nice/Nice/testsuite/compiler/visibility/expressions In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv1516/testsuite/compiler/visibility/expressions Modified Files: private.testsuite Log Message: Enforce private visibility for methods (no restriction yet). Index: private.testsuite =================================================================== RCS file: /cvsroot/nice/Nice/testsuite/compiler/visibility/expressions/private.testsuite,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** private.testsuite 12 Mar 2005 02:41:41 -0000 1.1 --- private.testsuite 28 Mar 2005 11:35:14 -0000 1.2 *************** *** 18,19 **** --- 18,66 ---- /// package b import a String s = /*///FAIL HERE*/ hidden; + + + /// FAIL + /// package a + /// Toplevel + private String hidden() = "secret"; + + /// package b import a + let s = /*///FAIL HERE*/ hidden(); + + /// FAIL + /// package a dontcompile + /// Toplevel + private String hidden() = "secret"; + + /// package b import a + let s = /*///FAIL HERE*/ hidden(); + + /// FAIL + /// package a + /// Toplevel + private String hidden(); + hidden() = "secret"; + + /// package b import a + let s = /*///FAIL HERE*/ hidden(); + + /// FAIL + /// package a dontcompile + /// Toplevel + private String hidden(); + hidden() = "secret"; + + /// package b import a + let s = /*///FAIL HERE*/ hidden(); + + + /// FAIL + /// package a + /// Toplevel + public class A {} + private String hidden(A a) = "fixed"; + + /// package b import a + /// Toplevel + class B extends A {} + /*/// FAIL HERE*/ hidden(B b) = "changed"; |