Looking at the svn log history, I presume it's due either to LANG-259
or LANG-127:

https://issues.apache.org/jira/browse/LANG-259
https://issues.apache.org/jira/browse/LANG-127

Both were in 2.2, so 2.2 will be equally problematic for you.

LANG-127 took the code that was already in equals() to use reflection
when classes are in different classloaders, LANG-259 adding the
ClassCastException when the classes are in different classloaders and
the two enums do not have the same classname.

Does that fit with your MINUS/PLUS enums? Do they have different classnames?

Hen

On 2/27/07, Adam Paster <[EMAIL PROTECTED]> wrote:
Hi

In commons lang 2.1 the following code used to work: 
OperationEnum.MINUS.compareTo(OperationEnum.PLUS)
But when I upgraded to version 2.3 it throws a ClassCastException. Is this a 
regression?

Many thanks
  Adam






___________________________________________________________
Inbox full of unwanted email? Get leading protection and 1GB storage with All 
New Yahoo! Mail. http://uk.docs.yahoo.com/nowyoucan.html

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to