[Nice-commit] Nice/src/bossa/syntax ClassDefinition.java,1.86,1.87
Brought to you by:
bonniot
From: <bo...@us...> - 2003-02-19 18:33:59
|
Update of /cvsroot/nice/Nice/src/bossa/syntax In directory sc8-pr-cvs1:/tmp/cvs-serv10092/src/bossa/syntax Modified Files: ClassDefinition.java Log Message: When an error occurs during resolution of a class (like extending an unknown clas), the status flag preventing cycles must still be reset. Otherwise, spurious cycles are reported. Index: ClassDefinition.java =================================================================== RCS file: /cvsroot/nice/Nice/src/bossa/syntax/ClassDefinition.java,v retrieving revision 1.86 retrieving revision 1.87 diff -C2 -d -r1.86 -r1.87 *** ClassDefinition.java 12 Feb 2003 12:48:34 -0000 1.86 --- ClassDefinition.java 19 Feb 2003 18:33:54 -0000 1.87 *************** *** 494,501 **** status = RESOLVING; ! super.resolve(); ! resolveClass(); ! ! status = RESOLVED; } --- 494,506 ---- status = RESOLVING; ! try ! { ! super.resolve(); ! resolveClass(); ! } ! finally ! { ! status = RESOLVED; ! } } |