Browse Source

Annotate RestClient retrieve() with `@CheckReturnValue`

This annotation triggers a warning in IDEs supporting
`@CheckReturnValue` when retrieve() return value is not
used.

Closes gh-33818
pull/33827/head
Sébastien Deleuze 1 year ago
parent
commit
09d87fac57
  1. 2
      spring-web/src/main/java/org/springframework/web/client/RestClient.java

2
spring-web/src/main/java/org/springframework/web/client/RestClient.java

@ -44,6 +44,7 @@ import org.springframework.http.client.ClientHttpRequestInterceptor; @@ -44,6 +44,7 @@ import org.springframework.http.client.ClientHttpRequestInterceptor;
import org.springframework.http.client.ClientHttpResponse;
import org.springframework.http.client.observation.ClientRequestObservationConvention;
import org.springframework.http.converter.HttpMessageConverter;
import org.springframework.lang.CheckReturnValue;
import org.springframework.lang.Nullable;
import org.springframework.util.MultiValueMap;
import org.springframework.web.util.DefaultUriBuilderFactory;
@ -644,6 +645,7 @@ public interface RestClient { @@ -644,6 +645,7 @@ public interface RestClient {
* {@link ResponseSpec#onStatus(Predicate, ResponseSpec.ErrorHandler) onStatus} handlers.
* @return {@code ResponseSpec} to specify how to decode the body
*/
@CheckReturnValue
ResponseSpec retrieve();
/**

Loading…
Cancel
Save