[Nice-commit] Nice/testsuite/compiler/classes/constructors custom.testsuite,1.1,1.2
Brought to you by:
bonniot
From: <bo...@us...> - 2003-12-14 08:42:03
|
Update of /cvsroot/nice/Nice/testsuite/compiler/classes/constructors In directory sc8-pr-cvs1:/tmp/cvs-serv7901/testsuite/compiler/classes/constructors Modified Files: custom.testsuite Log Message: Make custom constructors available for calls. Index: custom.testsuite =================================================================== RCS file: /cvsroot/nice/Nice/testsuite/compiler/classes/constructors/custom.testsuite,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** custom.testsuite 4 Dec 2003 16:19:57 -0000 1.1 --- custom.testsuite 13 Dec 2003 14:54:08 -0000 1.2 *************** *** 1,2 **** --- 1,13 ---- + /// Global + class Point { double x; double y; } + + /// PASS bug + /// Toplevel + /* Use the custom constructor before its declaration. */ + let Point origin = new Point(angle: 0, distance: 0); + + new Point(double angle, double distance) + { this(x: distance * cos(angle), y: distance * sin(angle)); } + /// PASS bug var p = new Point(angle: 0, distance: 1); *************** *** 7,12 **** /// Toplevel - class Point { double x; double y; } - new Point(double angle, double distance) { this(x: distance * cos(angle), y: distance * sin(angle)); } --- 18,21 ---- |