Skip to content

Commit d003185

Browse files
authored
Changed Class params to Type for postForObject and postForEntity methods
1 parent e2d7e81 commit d003185

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

spring-web/src/main/java/org/springframework/web/client/RestTemplate.java

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -392,7 +392,7 @@ public HttpHeaders headForHeaders(URI url) throws RestClientException {
392392
}
393393

394394
@Override
395-
public <T> @Nullable T postForObject(String url, @Nullable Object request, Class<T> responseType,
395+
public <T> @Nullable T postForObject(String url, @Nullable Object request, Type responseType,
396396
@Nullable Object... uriVariables) throws RestClientException {
397397

398398
RequestCallback requestCallback = httpEntityCallback(request, responseType);
@@ -402,7 +402,7 @@ public HttpHeaders headForHeaders(URI url) throws RestClientException {
402402
}
403403

404404
@Override
405-
public <T> @Nullable T postForObject(String url, @Nullable Object request, Class<T> responseType,
405+
public <T> @Nullable T postForObject(String url, @Nullable Object request, Type responseType,
406406
Map<String, ? extends @Nullable Object> uriVariables) throws RestClientException {
407407

408408
RequestCallback requestCallback = httpEntityCallback(request, responseType);
@@ -412,7 +412,7 @@ public HttpHeaders headForHeaders(URI url) throws RestClientException {
412412
}
413413

414414
@Override
415-
public <T> @Nullable T postForObject(URI url, @Nullable Object request, Class<T> responseType)
415+
public <T> @Nullable T postForObject(URI url, @Nullable Object request, Type responseType)
416416
throws RestClientException {
417417

418418
RequestCallback requestCallback = httpEntityCallback(request, responseType);
@@ -423,7 +423,7 @@ public HttpHeaders headForHeaders(URI url) throws RestClientException {
423423

424424
@Override
425425
public <T> ResponseEntity<T> postForEntity(String url, @Nullable Object request,
426-
Class<T> responseType, @Nullable Object... uriVariables) throws RestClientException {
426+
Type responseType, @Nullable Object... uriVariables) throws RestClientException {
427427

428428
RequestCallback requestCallback = httpEntityCallback(request, responseType);
429429
ResponseExtractor<ResponseEntity<T>> responseExtractor = responseEntityExtractor(responseType);
@@ -432,15 +432,15 @@ public <T> ResponseEntity<T> postForEntity(String url, @Nullable Object request,
432432

433433
@Override
434434
public <T> ResponseEntity<T> postForEntity(String url, @Nullable Object request,
435-
Class<T> responseType, Map<String, ? extends @Nullable Object> uriVariables) throws RestClientException {
435+
Type responseType, Map<String, ? extends @Nullable Object> uriVariables) throws RestClientException {
436436

437437
RequestCallback requestCallback = httpEntityCallback(request, responseType);
438438
ResponseExtractor<ResponseEntity<T>> responseExtractor = responseEntityExtractor(responseType);
439439
return nonNull(execute(url, HttpMethod.POST, requestCallback, responseExtractor, uriVariables));
440440
}
441441

442442
@Override
443-
public <T> ResponseEntity<T> postForEntity(URI url, @Nullable Object request, Class<T> responseType)
443+
public <T> ResponseEntity<T> postForEntity(URI url, @Nullable Object request, Type responseType)
444444
throws RestClientException {
445445

446446
RequestCallback requestCallback = httpEntityCallback(request, responseType);

0 commit comments

Comments
 (0)