Hello,

recently I've discovered that the JavaDoc of the instance methods of 
java.net.http.HttpHeaders lacks the throws declarations for 
NullPointerExceptions. The static creator method `of` contains such a 
declaration. So the snippet `HttpHeaders.of(null, null)` is documented to throw 
an NPE, while the snippet `HttpHeaders.of(Map.of(), (k, v) -> 
true).firstValue(null)` currently isn't.

I'd propose to add the missing JavaDoc throws declarations to the 
#allValues(String), #firstValueAsLong(String) and #firstValue(String) methods 
as they all can throw an NPE through `requireNonNull(name);` in the allValues 
method.

If there's interest in this change, I'd appreciate if anyone would like to 
sponsor me on this one.

Cheers,
Steffen

Reply via email to