Author: rahul
Date: Wed Jul 15 04:07:17 2009
New Revision: 794136
URL: http://svn.apache.org/viewvc?rev=794136&view=rev
Log:
Make coercion exception messages consistent.
Modified:
commons/proper/jexl/branches/2.0/src/java/org/apache/commons/jexl/JexlArithmetic.java
Modified:
commons/proper/jexl/branches/2.0/src/java/org/apache/commons/jexl/JexlArithmetic.java
URL:
http://svn.apache.org/viewvc/commons/proper/jexl/branches/2.0/src/java/org/apache/commons/jexl/JexlArithmetic.java?rev=794136&r1=794135&r2=794136&view=diff
==============================================================================
---
commons/proper/jexl/branches/2.0/src/java/org/apache/commons/jexl/JexlArithmetic.java
(original)
+++
commons/proper/jexl/branches/2.0/src/java/org/apache/commons/jexl/JexlArithmetic.java
Wed Jul 15 04:07:17 2009
@@ -463,7 +463,7 @@
return ((Number) val).intValue();
}
- throw new IllegalArgumentException("Integer coercion exception, don't
know how to convert " + val);
+ throw new IllegalArgumentException("Integer coercion exception. Can't
coerce type: " + val.getClass().getName());
}
@@ -489,7 +489,7 @@
return ((Number) val).longValue();
}
- throw new NumberFormatException("Long coercion exception for '" + val
+ "'");
+ throw new NumberFormatException("Long coercion exception. Can't coerce
type: " + val.getClass().getName());
}
/**
@@ -516,7 +516,7 @@
return BigInteger.valueOf(i);
}
- throw new IllegalArgumentException("BigInteger coercion. Can't coerce
type " + val.getClass().getName());
+ throw new IllegalArgumentException("BigInteger coercion exception.
Can't coerce type: " + val.getClass().getName());
}
/**
@@ -543,7 +543,7 @@
return new BigDecimal(i);
}
- throw new IllegalArgumentException("BigDecimal coercion. Can't coerce
type " + val.getClass().getName());
+ throw new IllegalArgumentException("BigDecimal coercion exception.
Can't coerce type: " + val.getClass().getName());
}
/**
@@ -576,7 +576,7 @@
throw new IllegalArgumentException("Boolean->Double coercion
exception");
}
- throw new IllegalArgumentException("Double coercion exception, don't
know how to convert " + val);
+ throw new IllegalArgumentException("Double coercion exception. Can't
coerce type: " + val.getClass().getName());
}
/**
* Is Object a floating point number.