[Nice-commit] Nice/src/bossa/syntax call.nice,1.2,1.3
Brought to you by:
bonniot
From: Arjan B. <ar...@us...> - 2004-08-11 12:34:41
|
Update of /cvsroot/nice/Nice/src/bossa/syntax In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv16145/F:/nice/src/bossa/syntax Modified Files: call.nice Log Message: Check assignability of fields earlier. Index: call.nice =================================================================== RCS file: /cvsroot/nice/Nice/src/bossa/syntax/call.nice,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** call.nice 8 Aug 2004 21:51:54 -0000 1.2 --- call.nice 11 Aug 2004 12:34:30 -0000 1.3 *************** *** 111,115 **** { this.resolveOverloading(); ! return function.isFieldAccess(); } --- 111,116 ---- { this.resolveOverloading(); ! let ?FieldAccess fa = function.getFieldAccessMethod(); ! return fa != null && ! fa.isFinal(); } *************** *** 200,204 **** if (access.isFinal()) ! User.error(this, "Field " + access + " is final"); if (arguments.size() == 0) --- 201,205 ---- if (access.isFinal()) ! Internal.error(this, "Field " + access + " is final"); if (arguments.size() == 0) |