Christopher Schultz <[email protected]> wrote:

>Mark,

>>      // -------------------- Hash code  --------------------
>>  
>> +    @Override
>> +    public int hashCode() {
>> +        if (hasHashCode) {
>> +            return hashCode;
>> +        }
>> +        int code = 0;
>> +
>> +        code = hash();
>> +        hashCode = code;
>> +        hasHashCode = true;
>> +        return code;
>> +    }
>
>Any particular reason for the dead store of 0 to 'code' local?
>
>In fact, there seems to be much more code in there than necessary. Why
>not:

The code was copied directly from MessageBytes (as per the original commit 
log). My primary concern for this commit was consistency rather than improving 
the code. Any changes need to be made to all three classes.

Mark

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to