Nice/src/mlsub/typing UnknownMonotype.java,1.3,1.4 MonotypeVar.java,1.22,1.23 Monotype.java,1.13,1.14

Daniel Bonniot <[email protected]> Tue, 21 Jun 2005 18:31:02 +0000
Newsgroups gmane.comp.lang.nice.cvs
Message-ID <[email protected]>
Update of /cvsroot/nice/Nice/src/mlsub/typing
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv21791/src/mlsub/typing

Modified Files:
	UnknownMonotype.java MonotypeVar.java Monotype.java 
Log Message:
Handle setting the unknown flag on monotype variables that have been frozen.


Index: MonotypeVar.java
===================================================================
RCS file: /cvsroot/nice/Nice/src/mlsub/typing/MonotypeVar.java,v
retrieving revision 1.22
retrieving revision 1.23
diff -C2 -d -r1.22 -r1.23
*** MonotypeVar.java	9 Jun 2005 14:11:37 -0000	1.22
--- MonotypeVar.java	21 Jun 2005 18:31:00 -0000	1.23
***************
*** 230,236 ****
    private boolean unknown;
  
!   boolean isUnknown() { return unknown; }
  
!   void setUnknown(boolean leq, boolean geq)
      throws mlsub.typing.lowlevel.Unsatisfiable
    {
--- 230,236 ----
    private boolean unknown;
  
!   public boolean isUnknown() { return unknown; }
  
!   public void setUnknown(boolean leq, boolean geq)
      throws mlsub.typing.lowlevel.Unsatisfiable
    {

Index: Monotype.java
===================================================================
RCS file: /cvsroot/nice/Nice/src/mlsub/typing/Monotype.java,v
retrieving revision 1.13
retrieving revision 1.14
diff -C2 -d -r1.13 -r1.14
*** Monotype.java	18 Jun 2005 09:58:39 -0000	1.13
--- Monotype.java	21 Jun 2005 18:31:00 -0000	1.14
***************
*** 121,127 ****
    }
  
!   boolean isUnknown() { return false; }
  
!   void setUnknown(boolean leq, boolean geq)
      throws mlsub.typing.lowlevel.Unsatisfiable
    {
--- 121,127 ----
    }
  
!   public boolean isUnknown() { return false; }
  
!   public void setUnknown(boolean leq, boolean geq)
      throws mlsub.typing.lowlevel.Unsatisfiable
    {

Index: UnknownMonotype.java
===================================================================
RCS file: /cvsroot/nice/Nice/src/mlsub/typing/UnknownMonotype.java,v
retrieving revision 1.3
retrieving revision 1.4
diff -C2 -d -r1.3 -r1.4
*** UnknownMonotype.java	25 May 2005 11:52:30 -0000	1.3
--- UnknownMonotype.java	21 Jun 2005 18:30:59 -0000	1.4
***************
*** 30,34 ****
    public TypeSymbol cloneTypeSymbol() { return this; }
  
!   boolean isUnknown() { return true; }
  
    Monotype canonify() { return this; }
--- 30,34 ----
    public TypeSymbol cloneTypeSymbol() { return this; }
  
!   public boolean isUnknown() { return true; }
  
    Monotype canonify() { return this; }



-------------------------------------------------------
SF.Net email is sponsored by: Discover Easy Linux Migration Strategies
from IBM. Find simple to follow Roadmaps, straightforward articles,
informative Webcasts and more! Get everything you need to get up to
speed, fast. http://ads.osdn.com/?ad_id=7477&alloc_id=16492&op=click