You are viewing a plain text version of this content. The canonical link for it is here.
Posted to axis-cvs@ws.apache.org by di...@apache.org on 2005/11/28 05:43:36 UTC
svn commit: r349365 - in
/webservices/axis2/trunk/java/modules/codegen/src/org/apache/axis2/databinding/schema/types:
UnsignedInt.java UnsignedLong.java
Author: dims
Date: Sun Nov 27 20:43:33 2005
New Revision: 349365
URL: http://svn.apache.org/viewcvs?rev=349365&view=rev
Log:
get rid of comparable...causes compile problems in JDK1.5
[javac] /home/dims/axis2/modules/codegen/src/org/apache/axis2/databinding/schema/types/UnsignedInt.java:109: compareTo(java.lang.Long) in java.lang.Long cannot be applied to (java.lang.Object)
[javac] return lValue.compareTo(obj);
[javac] ^
[javac] /home/dims/axis2/modules/codegen/src/org/apache/axis2/databinding/schema/types/UnsignedLong.java:102: compareTo(java.math.BigInteger) in java.math.BigInteger cannot be applied to (java.lang.Object)
[javac] return lValue.compareTo(obj);
[javac] ^
Modified:
webservices/axis2/trunk/java/modules/codegen/src/org/apache/axis2/databinding/schema/types/UnsignedInt.java
webservices/axis2/trunk/java/modules/codegen/src/org/apache/axis2/databinding/schema/types/UnsignedLong.java
Modified: webservices/axis2/trunk/java/modules/codegen/src/org/apache/axis2/databinding/schema/types/UnsignedInt.java
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/java/modules/codegen/src/org/apache/axis2/databinding/schema/types/UnsignedInt.java?rev=349365&r1=349364&r2=349365&view=diff
==============================================================================
--- webservices/axis2/trunk/java/modules/codegen/src/org/apache/axis2/databinding/schema/types/UnsignedInt.java (original)
+++ webservices/axis2/trunk/java/modules/codegen/src/org/apache/axis2/databinding/schema/types/UnsignedInt.java Sun Nov 27 20:43:33 2005
@@ -24,7 +24,7 @@
* @author Chris Haddad <ch...@cobia.net>
* @see <a href="http://www.w3.org/TR/xmlschema-2/#unsignedInt">XML Schema 3.3.22</a>
*/
-public class UnsignedInt extends java.lang.Number implements java.lang.Comparable {
+public class UnsignedInt extends java.lang.Number {
protected Long lValue = new Long(0);
@@ -101,17 +101,6 @@
lValue.equals(other.lValue)));
__equalsCalc = null;
return _equals;
- }
-
- // implement java.lang.comparable interface
- public int compareTo(Object obj) {
- if (lValue != null)
- return lValue.compareTo(obj);
- else
- if (equals(obj) == true)
- return 0; // null == null
- else
- return 1; // object is greater
}
// Implement java.lang.Number interface
Modified: webservices/axis2/trunk/java/modules/codegen/src/org/apache/axis2/databinding/schema/types/UnsignedLong.java
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/java/modules/codegen/src/org/apache/axis2/databinding/schema/types/UnsignedLong.java?rev=349365&r1=349364&r2=349365&view=diff
==============================================================================
--- webservices/axis2/trunk/java/modules/codegen/src/org/apache/axis2/databinding/schema/types/UnsignedLong.java (original)
+++ webservices/axis2/trunk/java/modules/codegen/src/org/apache/axis2/databinding/schema/types/UnsignedLong.java Sun Nov 27 20:43:33 2005
@@ -23,8 +23,7 @@
* @author Chris Haddad <ch...@cobia.net>
* @see <a href="http://www.w3.org/TR/xmlschema-2/#unsignedLong">XML Schema 3.3.21</a>
*/
-public class UnsignedLong extends java.lang.Number
- implements java.lang.Comparable {
+public class UnsignedLong extends java.lang.Number {
protected BigInteger lValue = BigInteger.ZERO;
private static BigInteger MAX = new BigInteger("18446744073709551615"); // max unsigned long
@@ -94,16 +93,6 @@
lValue.equals(other.lValue)));
__equalsCalc = null;
return _equals;
- }
-
- // implement java.lang.comparable interface
- public int compareTo(Object obj) {
- if (lValue != null)
- return lValue.compareTo(obj);
- else if (equals(obj) == true)
- return 0; // null == null
- else
- return 1; // object is greater
}
// Implement java.lang.Number interface