ant-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Conor MacNeill <co...@apache.org>
Subject Re: Do we want to break BWC in AntClassLoader$ResourceEnumeration? (was Re: DO NOT REPLY [Bug 51579] ...)
Date Sat, 06 Aug 2011 17:11:49 GMT
On Sun, Aug 7, 2011 at 02:43, Stefan Bodewig <bodewig@apache.org> wrote:
> On 2011-07-29, <bugzilla@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-unsubscribe@ant.apache.org
For additional commands, e-mail: dev-help@ant.apache.org


Mime
View raw message