On Fri, 5 Aug 2022 16:46:06 GMT, Roger Riggs <rri...@openjdk.org> wrote:

>> thyecust has updated the pull request with a new target base due to a merge 
>> or a rebase. The incremental webrev excludes the unrelated changes brought 
>> in by the merge/rebase. The pull request contains six additional commits 
>> since the last revision:
>> 
>>  - Merge branch 'openjdk:master' into if
>>  - Merge branch 'openjdk:master' into if
>>  - update the Copyright year
>>  - simplify loop contidition
>>  - Merge branch 'openjdk:master' into if
>>  - remove redundant if-condition after readLine()
>>    
>>    The condition at line 57 (after while) will evaluate to false
>>    if startLine == null, so the previous if-condition is covered.
>
> src/jdk.httpserver/share/classes/sun/net/httpserver/Request.java line 54:
> 
>> 52:             startLine = readLine();
>> 53:             /* skip blank lines */
>> 54:         } while (startLine != null && startLine.equals (""));
> 
> Drive-by comment;  Swapping the arguments for String.equals will handle the 
> case of startLine == null.
> `} while ("".equals(startLine));`

Right - which reminds me `String.equals("")` is an anti-pattern that should 
probably be replaced by `String.isEmpty()`

-------------

PR: https://git.openjdk.org/jdk/pull/9571

Reply via email to