logo       
Google Custom Search
    AddThis Social Bookmark Button
-->

Nice/src/bossa/link ImportedAlternative.java,1.6,1.7 Compilation.java,1.14,: msg#00185

Subject: Nice/src/bossa/link ImportedAlternative.java,1.6,1.7 Compilation.java,1.14,1.15
Update of /cvsroot/nice/Nice/src/bossa/link
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv27412/src/bossa/link

Modified Files:
        ImportedAlternative.java Compilation.java 
Log Message:
Improve the encapsulation of bossa.syntax.Pattern


Index: ImportedAlternative.java
===================================================================
RCS file: /cvsroot/nice/Nice/src/bossa/link/ImportedAlternative.java,v
retrieving revision 1.6
retrieving revision 1.7
diff -C2 -d -r1.6 -r1.7
*** ImportedAlternative.java    25 Jul 2003 16:13:10 -0000      1.6
--- ImportedAlternative.java    28 Feb 2004 12:26:05 -0000      1.7
***************
*** 62,66 ****
      while ((p = Pattern.read(rep, at, fullName)) != null)
        {
!       if (p.tc == bossa.syntax.PrimitiveType.arrayTC)
          /* Special treatment for arrays:
             they are compiled into Object,
--- 62,66 ----
      while ((p = Pattern.read(rep, at, fullName)) != null)
        {
!       if (p.getTC() == bossa.syntax.PrimitiveType.arrayTC)
          /* Special treatment for arrays:
             they are compiled into Object,

Index: Compilation.java
===================================================================
RCS file: /cvsroot/nice/Nice/src/bossa/link/Compilation.java,v
retrieving revision 1.14
retrieving revision 1.15
diff -C2 -d -r1.14 -r1.15
*** Compilation.java    23 Feb 2004 14:35:12 -0000      1.14
--- Compilation.java    28 Feb 2004 12:26:05 -0000      1.15
***************
*** 176,180 ****
    private static NiceClass declaringClass(JavaMethod m, Alternative alt)
    {
!     mlsub.typing.TypeConstructor firstArgument = alt.getPatterns()[0].tc;
      ClassDefinition def = ClassDefinition.get(firstArgument);
  
--- 176,180 ----
    private static NiceClass declaringClass(JavaMethod m, Alternative alt)
    {
!     mlsub.typing.TypeConstructor firstArgument = alt.getPatterns()[0].getTC();
      ClassDefinition def = ClassDefinition.get(firstArgument);
  



-------------------------------------------------------
SF.Net is sponsored by: Speed Start Your Linux Apps Now.
Build and deploy apps & Web services for Linux with
a free DVD software kit from IBM. Click Now!
http://ads.osdn.com/?ad_id=1356&alloc_id=3438&op=click


<Prev in Thread] Current Thread [Next in Thread>