On Sun, Aug 7, 2011 at 02:43, Stefan Bodewig <bode...@apache.org> wrote: > On 2011-07-29, <bugzi...@apache.org> wrote: > >> https://issues.apache.org/bugzilla/show_bug.cgi?id=51579 > > The Enumeration returned by AntClassloader#getResources violates the > Enumeration contract in that getNextElement() returns null rather than > throwing a NoSuchElementException when the enumeration is exhausted. It > has done so for ten years now. > > Do we want to make it adhere to the contract or does anybody feel this > is too dangerous? >
I think it should probably be fixed. In typical usage, the hasMoreElements call would protect callers from encountering the problem so it's not that dangerous to make it comply with the API. The BWC break is relatively minor, IMHO. Conor --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@ant.apache.org For additional commands, e-mail: dev-h...@ant.apache.org