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)
|