[Nice-commit] Nice/src/gnu/expr LambdaExp.java,1.30,1.31
Brought to you by:
bonniot
From: Artem Gr K. <ar...@us...> - 2005-05-21 16:25:06
|
Update of /cvsroot/nice/Nice/src/gnu/expr In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv14762/src/gnu/expr Modified Files: LambdaExp.java Log Message: Emit method signatures into Nice interface classes. Index: LambdaExp.java =================================================================== RCS file: /cvsroot/nice/Nice/src/gnu/expr/LambdaExp.java,v retrieving revision 1.30 retrieving revision 1.31 diff -C2 -d -r1.30 -r1.31 *** LambdaExp.java 20 Feb 2005 22:09:39 -0000 1.30 --- LambdaExp.java 21 May 2005 16:24:57 -0000 1.31 *************** *** 1526,1536 **** } } ! comp.method.initCode(); ! allocChildClasses(comp); ! allocParameters(comp); ! enterFunction(comp); ! compileBody(comp); ! compileEnd(comp); } } --- 1526,1540 ---- } } ! if (comp.curClass.isInterface() && comp.method.isAbstract()){ ! // Interface method. Skip code generation. ! }else{ ! comp.method.initCode(); ! allocChildClasses(comp); ! allocParameters(comp); ! enterFunction(comp); ! compileBody(comp); ! compileEnd(comp); ! } } } |