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]