On 2014-11-14, sebb wrote:
> On 12 November 2014 20:40, Emmanuel Bourg <[email protected]> wrote:
>> Le 12/11/2014 21:02, [email protected] a écrit :
>>> public int readBits(final int count) throws IOException {
>>> - if (count < 0 || count > 32) {
>>>> if (count < 0 || count > 31) {
>>> throw new IllegalArgumentException("count must be between 0
>>> and 32");
>>> }
>>> while (bitsCachedSize < count) {
>> I think the message of the exception has to be updated too.
> It's OK if between is interpreted as meaning strictly between, i.e.
> not equal to the end points.
> But I agree that it is not very clear currently and could be improved.
At least it now says 31 again
http://svn.apache.org/viewvc/commons/proper/compress/trunk/src/main/java/org/apache/commons/compress/utils/BitInputStream.java?r1=1639351&r2=1639350&pathrev=1639351
but both of you are correct, it is less than clear, I'll try a better
message.
Stefan
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]