garyp       00/10/29 14:29:59

  Modified:    java/src/org/apache/xpath/objects XBoolean.java
                        XNodeSet.java XNull.java XNumber.java XObject.java
                        XRTreeFrag.java XString.java
  Log:
  Made getTypeString() public to improve error reporting for java extension 
method errors.
  
  Revision  Changes    Path
  1.3       +3 -2      xml-xalan/java/src/org/apache/xpath/objects/XBoolean.java
  
  Index: XBoolean.java
  ===================================================================
  RCS file: 
/home/cvs/xml-xalan/java/src/org/apache/xpath/objects/XBoolean.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- XBoolean.java     2000/09/26 14:57:24     1.2
  +++ XBoolean.java     2000/10/29 22:29:58     1.3
  @@ -99,7 +99,7 @@
      * Given a request type, return the equivalent string. 
      * For diagnostic purposes.
      */
  -  protected String getTypeString()
  +  public String getTypeString()
     {
       return "#BOOLEAN";
     }
  @@ -149,7 +149,8 @@
       if(obj2.getType() == XObject.CLASS_NODESET)
         return obj2.equals(this);
   
  -    return m_val == obj2.bool();
  }
  +    return m_val == obj2.bool();
  +  }
   
   }
   
  
  
  
  1.5       +1 -1      xml-xalan/java/src/org/apache/xpath/objects/XNodeSet.java
  
  Index: XNodeSet.java
  ===================================================================
  RCS file: 
/home/cvs/xml-xalan/java/src/org/apache/xpath/objects/XNodeSet.java,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- XNodeSet.java     2000/09/26 14:57:25     1.4
  +++ XNodeSet.java     2000/10/29 22:29:58     1.5
  @@ -114,7 +114,7 @@
      * Given a request type, return the equivalent string. 
      * For diagnostic purposes.
      */
  -  protected String getTypeString()
  +  public String getTypeString()
     {
       return "#NODESET";
     }
  
  
  
  1.3       +6 -3      xml-xalan/java/src/org/apache/xpath/objects/XNull.java
  
  Index: XNull.java
  ===================================================================
  RCS file: /home/cvs/xml-xalan/java/src/org/apache/xpath/objects/XNull.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- XNull.java        2000/09/26 14:57:26     1.2
  +++ XNull.java        2000/10/29 22:29:58     1.3
  @@ -89,10 +89,12 @@
      * Given a request type, return the equivalent string. 
      * For diagnostic purposes.
      */
  -  protected String getTypeString()
  +  public String getTypeString()
     {
       return "#CLASS_NULL";
  -  }
  
  /**
  +  }
  +  
  +  /**
      * Cast result object to a number.
      */
     public double num()
  @@ -138,5 +140,6 @@
      */
     public boolean equals(XObject obj2)
     {
  -    return obj2.getType() == CLASS_NULL;
  }
  +    return obj2.getType() == CLASS_NULL;
  +  }
   }
  
  
  
  1.4       +1 -1      xml-xalan/java/src/org/apache/xpath/objects/XNumber.java
  
  Index: XNumber.java
  ===================================================================
  RCS file: /home/cvs/xml-xalan/java/src/org/apache/xpath/objects/XNumber.java,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- XNumber.java      2000/10/03 20:37:49     1.3
  +++ XNumber.java      2000/10/29 22:29:58     1.4
  @@ -88,7 +88,7 @@
      * Given a request type, return the equivalent string. 
      * For diagnostic purposes.
      */
  -  protected String getTypeString()
  +  public String getTypeString()
     {
       return "#NUMBER";
     }
  
  
  
  1.3       +2 -2      xml-xalan/java/src/org/apache/xpath/objects/XObject.java
  
  Index: XObject.java
  ===================================================================
  RCS file: /home/cvs/xml-xalan/java/src/org/apache/xpath/objects/XObject.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- XObject.java      2000/09/26 14:57:28     1.2
  +++ XObject.java      2000/10/29 22:29:58     1.3
  @@ -165,9 +165,9 @@
      * Given a request type, return the equivalent string. 
      * For diagnostic purposes.
      */
  -  protected String getTypeString()
  +  public String getTypeString()
     {
  -    return "#UNKNOWN";
  +    return "#UNKNOWN (" + object().getClass().getName() + ")";
     }
     
     /**
  
  
  
  1.7       +1 -1      
xml-xalan/java/src/org/apache/xpath/objects/XRTreeFrag.java
  
  Index: XRTreeFrag.java
  ===================================================================
  RCS file: 
/home/cvs/xml-xalan/java/src/org/apache/xpath/objects/XRTreeFrag.java,v
  retrieving revision 1.6
  retrieving revision 1.7
  diff -u -r1.6 -r1.7
  --- XRTreeFrag.java   2000/10/17 15:41:54     1.6
  +++ XRTreeFrag.java   2000/10/29 22:29:58     1.7
  @@ -88,7 +88,7 @@
      * Given a request type, return the equivalent string. 
      * For diagnostic purposes.
      */
  -  protected String getTypeString()
  +  public String getTypeString()
     {
       return "#RTREEFRAG";
     }
  
  
  
  1.3       +1 -1      xml-xalan/java/src/org/apache/xpath/objects/XString.java
  
  Index: XString.java
  ===================================================================
  RCS file: /home/cvs/xml-xalan/java/src/org/apache/xpath/objects/XString.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- XString.java      2000/09/26 14:57:29     1.2
  +++ XString.java      2000/10/29 22:29:58     1.3
  @@ -89,7 +89,7 @@
      * Given a request type, return the equivalent string. 
      * For diagnostic purposes.
      */
  -  protected String getTypeString()
  +  public String getTypeString()
     {
       return "#STRING";
     }
  
  
  

Reply via email to