On Wed, 2005-06-15 at 04:30 -0400, Jon Steelman wrote: > I wrote the following code that works on jdk1.5 *and* I expect to be > backwards compatible to jdk1.1:
That was quick! This looks reasonable to me. The reflection is of course slow, but for non-enum targets, the cost is fairly low. Could you create a bugzilla enhancement entry for this? I will then try to commit it within the next few days. There are a few issues that need to be addressed, though: * Is clazz always going to be a direct subclass of java.lang.Enum? I don't think you can subclass enums, but haven't looked into this. And what about when the enum is in a nested class, etc? * Need to handle the error cases better. As you say, these should never occur - but never is a dangerous word in the software world :) Actually - can an enum be private? What happens in that case? I guess I need to learn more about java1.5 enums! Thanks very much for the patch. Regards, Simon --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]