[Nice-commit] Nice/src/bossa/syntax AbstractInterfaceImplementation.java,1.6,1.7
Brought to you by:
bonniot
From: Daniel B. <bo...@us...> - 2004-07-15 10:53:38
|
Update of /cvsroot/nice/Nice/src/bossa/syntax In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv7319/src/bossa/syntax Modified Files: AbstractInterfaceImplementation.java Log Message: Only allow an existing class to implement a non-abstract interface if the class is defined in Nice. Index: AbstractInterfaceImplementation.java =================================================================== RCS file: /cvsroot/nice/Nice/src/bossa/syntax/AbstractInterfaceImplementation.java,v retrieving revision 1.6 retrieving revision 1.7 diff -C2 -d -r1.6 -r1.7 *** AbstractInterfaceImplementation.java 11 Jun 2004 15:53:35 -0000 1.6 --- AbstractInterfaceImplementation.java 15 Jul 2004 10:53:29 -0000 1.7 *************** *** 68,71 **** --- 68,74 ---- if (def != null) def.addInterfaceImplementation(interfaceITF); + else if (interfaceITF.associatedTC() != null) + User.error(this, classTC + " is not a class defined in Nice.\n" + + "It can only implement abstract interfaces."); createContext(); |