Permit @⁠Nullable value in ResponseCookie from*() factory methods

Closes gh-35377
This commit is contained in:
Sam Brannen 2025-08-26 11:01:29 +02:00
parent 6978f0a398
commit 4903fee939
1 changed files with 4 additions and 4 deletions

View File

@ -211,7 +211,7 @@ public final class ResponseCookie extends HttpCookie {
* @return a builder to create the cookie with * @return a builder to create the cookie with
* @since 6.0 * @since 6.0
*/ */
public static ResponseCookieBuilder from(final String name) { public static ResponseCookieBuilder from(String name) {
return new DefaultResponseCookieBuilder(name, null, false); return new DefaultResponseCookieBuilder(name, null, false);
} }
@ -222,7 +222,7 @@ public final class ResponseCookie extends HttpCookie {
* @param value the cookie value * @param value the cookie value
* @return a builder to create the cookie with * @return a builder to create the cookie with
*/ */
public static ResponseCookieBuilder from(final String name, final String value) { public static ResponseCookieBuilder from(String name, @Nullable String value) {
return new DefaultResponseCookieBuilder(name, value, false); return new DefaultResponseCookieBuilder(name, value, false);
} }
@ -236,7 +236,7 @@ public final class ResponseCookie extends HttpCookie {
* @return a builder to create the cookie with * @return a builder to create the cookie with
* @since 5.2.5 * @since 5.2.5
*/ */
public static ResponseCookieBuilder fromClientResponse(final String name, final String value) { public static ResponseCookieBuilder fromClientResponse(String name, @Nullable String value) {
return new DefaultResponseCookieBuilder(name, value, true); return new DefaultResponseCookieBuilder(name, value, true);
} }
@ -425,7 +425,7 @@ public final class ResponseCookie extends HttpCookie {
@Nullable @Nullable
private String sameSite; private String sameSite;
public DefaultResponseCookieBuilder(String name, @Nullable String value, boolean lenient) { DefaultResponseCookieBuilder(String name, @Nullable String value, boolean lenient) {
this.name = name; this.name = name;
this.value = value; this.value = value;
this.lenient = lenient; this.lenient = lenient;