On Thu, 3 Aug 2023 12:51:42 GMT, Jaikiran Pai <[email protected]> wrote:

>> Hello Alan,
>> 
>>> I also wonder (and I'm in two minds on this) is if this method should 
>>> include an impNote to say what it actually does.
>> 
>> I'm guessing that you are thinking of having the implNote state that a 
>> reverse name lookup will be performed by this method using the system-wide 
>> resolver. Right now, the `getHostName()` says this:
>> 
>> 
>> * <p>If this InetAddress was created with a host name,
>>      * this host name will be remembered and returned;
>>      * otherwise, a reverse name lookup will be performed
>>      * and the result will be returned based on the system
>>      * configured resolver. If a lookup of the name service
>>      * is required, call
>>      * {@link #getCanonicalHostName() getCanonicalHostName}.
>> 
>> 
>> I think we could update the `getCanonicalName()` to mention the reverse name 
>> lookup. However, I'm unsure if it should be an `implNote` or just formal API 
>> javadoc.
>
> I have now updated the PR to add a few more details on what this method does 
> and why it might fail.

> I'm guessing that you are thinking of having the implNote state that a 
> reverse name lookup will be performed by this method using the system-wide 
> resolver. 

I was thinking more about the caching and attempting the lookup only on first 
usage.  So my comment was wondering out loud if we should note this behavior in 
an implNote.

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

PR Review Comment: https://git.openjdk.org/jdk/pull/15134#discussion_r1283562643

Reply via email to