Nice/src/gnu/expr LambdaExp.java,1.30,1.31

Artem Gr Kozarezov <[email protected]> Sat, 21 May 2005 16:25:00 +0000
Newsgroups gmane.comp.lang.nice.cvs
Message-ID <[email protected]>
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);
!             }
  	  }
        }



-------------------------------------------------------
This SF.Net email is sponsored by Oracle Space Sweepstakes
Want to be the first software developer in space?
Enter now for the Oracle Space Sweepstakes!
http://ads.osdn.com/?ad_id=7412&alloc_id=16344&op=click