Update of /cvsroot/nice/Nice/src/bossa/syntax
In directory sc8-pr-cvs1:/tmp/cvs-serv10233/F:/nice/src/bossa/syntax
Modified Files:
NiceClass.java
Log Message:
Interfaces cannot have fields.
Index: NiceClass.java
===================================================================
RCS file: /cvsroot/nice/Nice/src/bossa/syntax/NiceClass.java,v
retrieving revision 1.40
retrieving revision 1.41
diff -C2 -d -r1.40 -r1.41
*** NiceClass.java 12 Feb 2003 12:48:34 -0000 1.40
--- NiceClass.java 23 Feb 2003 11:04:22 -0000 1.41
***************
*** 82,85 ****
--- 82,87 ----
boolean isFinal, boolean isTransient, boolean isVolatile)
{
+ if (definition instanceof ClassDefinition.Interface)
+ User.error(sym, "An interface cannot have a field.");
return new Field(sym, value, isFinal, isTransient, isVolatile);
}
|