rationale for swallowing exceptions in Class#getEnumConstantsShared
Jochen Theodorou
blackdrag at gmx.org
Fri Feb 28 16:48:52 UTC 2014
Am 28.02.2014 17:36, schrieb Peter Levart:
[...]
> The other use of
> getEnumConstantsShared() is to support the Enum.valueOf(Class, String)
> method which already throws IllegalArgumentException if the 1st
> parameter does not represent an enum class, so there's no compatibility
> concerns about that use.
Enum.valueOf is the method through which I discovered this. I have
exactly this case, an enum, which seems not to fit
getEnumConstantsShared for an unknown reason. My additional problem
though is, that sometimes the call works and sometimes not.
bye Jochen
--
Jochen "blackdrag" Theodorou - Groovy Project Tech Lead
blog: http://blackdragsview.blogspot.com/
german groovy discussion newsgroup: de.comp.lang.misc
For Groovy programming sources visit http://groovy-lang.org
More information about the core-libs-dev
mailing list